Changelog
v0.12.0 (Nov. 21, 2023)
Support Python 3.12.
Add
solverattribute toToshibaSQBM2Client.Support Red Hat Enterprise Linux 8 and 9 and their compatible distributions.
Support D-Wave Advantage_system6.3.
[Removed] Drop support for CentOS 7
[Removed] Drop support for Python 3.7 due to EOL.
v0.11.2 (Apr. 6, 2023)
Support Amplify QAOA v0.4.
Change the default value of
set_penalty_binary_polynomialandset_inequalitiesof Fujitsu DA4 clients to True.Improve compatibility with DA3/DA4 one/two-way one-hot groups.
Support D-Wave Advantage_system6.2 (v0.11.2).
[Removed] Drop support for CentOS 8 due to EOL.
[Removed] Drop support for Ubuntu 18.04 due to EOL.
v0.10.4 (Dec. 21, 2022)
Support Python 3.11.
Support FujitsuDA4Solver on
FujitsuDA4SolverClient. See example [ref].Support Toshiba SQBM+ v2 on
ToshibaSQBM2Client. See example [ref].Support NEC Vector Annealing on
NECClient. See example [ref] (v0.10.4).
v0.9.1 (Oct. 4, 2022)
Enable to select relaxation method for construction of inequality constraints [ref].
Input/output of quadratic models with LP file format and QPLIB file format [ref].
Support Amplify Annealing Engine version 0.7 on
FixstarsClient[Changelog].
v0.8.1 (June 13, 2022)
Add QAOA Solver clients with IBM Quantum and Qulacs [ref].
Support D-Wave Advantage_system6.1.
Support D-Wave Advantage2_prototype1.1 (v0.8.1).
Enable to get the runtime or API version string from
versionproperty of each client class.[Removed] Drop support for Python 3.6 due to EOL.
[Removed] Drop support for Ubuntu 16.04 due to EOL.
v0.7.0 (Apr. 27, 2022)
Improve performance.
Support Python 3.10.
Support Amplify Annealing Engine version 0.6 on
FixstarsClient[Changelog].Support ABS QUBO Solver on
ABSClient[ref] (experimental).Support Gurobi Optimizer on
GurobiClient[ref].Enable to select integer encoding method for construction of inequality constraints [ref].
Enable to change correspondence of variables for
to_Binary()andto_Ising()methods [ref].Add
execution_timeproperty toSolver[ref].Add options to client classes to save request/response data to a specified file.
[Deprecated]
annealing_time_msis deprecated.[Removed] Remove
LogicPolyclass and related functions. Logic operations are ported toBinaryPoly[ref].
v0.6.6 (Aug. 19, 2021)
Improve stability
Add Polynomial Array class for effective and fast polynomial formulations.
Add
one_hot()function as an alias of equal to 1 constraint [ref].Enable to select quadratization method for construction of
BinaryQuadraticModel[ref].Support FujitsuDA3Solver on
FujitsuDA3SolverClient. See example [ref].Support Apple M1.
Support D-Wave specifications after September 2021 (v0.6.3).
Support D-Wave Advantage_system4.1 (v0.6.5).
v0.5.13 (May 14, 2021)
Support Amplify Annealing Engine version 0.5 on
FixstarsClient[Changelog].Add parameter of customized constraint satisfaction condition to
penalty()function [ref].Add
labelproperty toBinaryConstraint(and related objects) [ref].D-Wave SAPI client (
DWaveClient) is deprecated. Use D-Wave Sampler client (DWaveSamplerClient) instead.
v0.4.1 (Jan. 29, 2021)
No license file required anymore
Set default url parameter of Fixstars client
Add
proxyproperty to Fixstars, Fujitsu, Hitachi and Toshiba clients.Add
greater_equal()function to create greater than or equal to constraint [ref].Add
clamp()function to create clamping a value between a pair of boundary values constraint [ref].Accept
BinaryConstraint(and related objects) as arguments ofsolve().Remove deprecated properties from timing information of D-Wave QPU
v0.3.4 (Dec. 20, 2020)
Improve performance of Polynomial construction.
Support D-Wave Advantage 1.1 quantum system on
DWaveSamplerClient. See example [ref].Support Simulated Bifurcation Machine version 1.4 on
ToshibaClient.Add
is_feasibleattribute toSolverSolution, which represents whether the solution is feasible or not.Add
check_constraints()method to check if the constraints of the QuadraticModel are satisfied with the given solution [ref].Add
filter_solutionproperty toSolverclass. Set True to get only feasible solutions [ref]. Defaults to True.Add
deduplicateproperty toSolverclass. Set True to deduplicate among the identical solutions [ref]. Defaults to True.Add
sort_solutionproperty toSolverclass. Set True to sort solutions by their energy values [ref].Add iterator methods for
ClientResult,LogicalResultandSolverResultSupport Python 3.9.
v0.2.2 (Sep. 11, 2020)
Improve performance.
Add
HitachiClientfor Hitachi CMOS annealing machine type 4.Add
less_equal()function to create less than or equal to constraint [ref].Add conversions between Matrix class and numpy array [ref].
Add
constant()method to get the constant term of Polynomial [ref].Add
asdict()method to convert the polynomial to Python dictionary [ref].Add compressed data transfer options in parameters for Amplify Annealing Engine client. Defaults to True.
v0.1.7 (July 7, 2020)
Initial release 🎋