Aqarios Constrained Quantum Optimizer changelog
October 2026
- The Constrained Quantum Optimizer is now available in the Qiskit Functions Catalog. See the Qiskit Functions changelog.
[0.4.0] - 2026-09-22
Breaking changes
- Renamed the input parameter
modeltoproblem. - Renamed the output field
obj_valuetoobjective_value. - Replaced the
postprocessingoption withpostprocessing_level, which takes an integer in the range[0, 3]instead of a string. The previous values map to"off"->0,"weak"->1,"medium"->2, and"strong"->3, and the default is unchanged at3. - Restructured
metadata.circuit_metrics. It now reportsnum_qubits,gate_count,depth,two_qubit_gate_count,two_qubit_gate_depth, andoperationsseparately forbefore_transpilationandafter_transpilation, instead of a single flat dictionary of averaged gate counts. The field isNonewhen the problem was solved during preprocessing and no circuit was run (error code4712).
Features
- Added the
seed_transpileroption to make circuit synthesis and routing reproducible across runs. - Added the
job_tagsoption to attach your own tags to every Qiskit Runtime job the function submits. - Added the output field
solution_bitstrings, which returns the same solutions assolutionsin bitstring form. - Added
metadata.solver_info.variable_mapping, which maps each variable name to its character position in the entries ofsolution_bitstrings.
Documentation
- Documented that continuous (real-valued) variables are not supported and that integer variables require explicit bounds. Such models fail with error code
4710.