Openqaoa

Latest version: v0.2.6

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.2.0

This new version brings an import change to OpenQAOA, separately installable plugins to access
different providers.

What's changed

This version brings the following new features:
* Independently installable plugins
* New problem classes
* Sherrington-Kirkpatrick (SK)
* k-Coloring (KColor)
* TSP in linear programming (TSP_LP)
* Error mitigation technique implementation
* SPAM twirling
* Improved Github workflows for internal/external release testing
* Additional bug fixes

0.1.3

This version brings a set of new features in OpenQAOA

What's Changed
* QAOA workflows now support `evaluate_circuit` which lets compute the energy and measurement outcomes for a QAOA circuit for a specified set of parameter values.
* The library design-wise is moving closer to modularization goal where each hardware provider backend can be installed independently (this feature is expected to fully functional in the next release)
* OpenQAOA v0.1.3 brings in a list of new optimization problems contributed by alemonbar, including:
* Maximal Independent Set (MIS)
* Vehicle Routing Problem (VRP)
* Bin Packing problem
* Portfolio Optimization problem

0.1.2

There was a small bug in the code that resulted in qiskit circuit not compiling, resulting in erros on QPUs
* This bug was fixed
* Two additional unittests were added to test for compilation to avoid these errors in future.

0.1.1

This release brings the following new features:
* The ability to plug in custom qubit routing solutions for QAOA circuits.
* AWS managed jobs are now supported through OpenQAOA

What's Changed

* Refactor
* The new `GateMapLabel` introduces an updated and a more consistent way to label QAOA gates in the circuit.
* New Features
* OpenQAOA now supports specifying custom qubit routing algorithms in an expected format in the QAOA workflow. This is implemented in https://github.com/entropicalabs/openqaoa/pull/179

0.1.0

This release brings major changes to the structure of OpenQAOA.
This is OpenQAOA's first major release! V0.1.0 contains many new features and quite a few **breaking changes** :)

**notice**: the license has been changed from `apache 2.0` to `MIT`

What's Changed

* Refactor
* The code underwent a considerable refactoring effort. The most noticeable change is in the new `openqaoa-core` and other library plugins in the form `openqaoa-xyz`.
* Refactor of the result objects for RQAOA / QAOA by raulconchello in https://github.com/entropicalabs/openqaoa/pull/122
* New Features
* New backend: OpenQAOA is now compatible with Azure by shahidee44 in https://github.com/entropicalabs/openqaoa/pull/167
* New circuit Ansatz: now OQ allows for the Alternating Operator Ansatz by shahidee44 in https://github.com/entropicalabs/openqaoa/pull/85
* New backend: analytical formula for p=1 by kidiki in https://github.com/entropicalabs/openqaoa/pull/147
* Shot Adaptative optimizers by raulconchello in https://github.com/entropicalabs/openqaoa/pull/123
* Supporting PennyLane optimizers by raulconchello in https://github.com/entropicalabs/openqaoa/pull/101
* JSON dumps methods for RQAOA / QAOA by raulconchello in https://github.com/entropicalabs/openqaoa/pull/122
* Bug fixes
* Bugfix: QPU qubit overflow by shahidee44 in https://github.com/entropicalabs/openqaoa/pull/108
* fix: Spelling of Oxford Quantum Circuits by christianbmadsen in https://github.com/entropicalabs/openqaoa/pull/141
* Bugfix vanishing RQAOA instances after elimination by kidiki in https://github.com/entropicalabs/openqaoa/pull/158

0.0.4

This release brings improvements to RQAOA workflow and AWS authentication, and a bugfix to TSP problem class.

What's Changed
* Refactor
* Authentication Refactor by shahidee44 in https://github.com/entropicalabs/openqaoa/pull/126
* RQAOA workflow by raulconchello in https://github.com/entropicalabs/openqaoa/pull/109
* Fixes
* Bugfix to Traveling Salesman QUBO Formulation by Adirlou in https://github.com/entropicalabs/openqaoa/pull/89
* Use sparse.linalg.expm for exponentiation of sparse matrices (for sci… by shaohenc in https://github.com/entropicalabs/openqaoa/pull/121
* Docs
* Fixing the docs by Q-lds in https://github.com/entropicalabs/openqaoa/pull/113
* couple of cosmetic fixes to docs by vishal-ph in https://github.com/entropicalabs/openqaoa/pull/128

New Contributors
* Adirlou made their first contribution in https://github.com/entropicalabs/openqaoa/pull/89

**Full Changelog**: https://github.com/entropicalabs/openqaoa/compare/v0.0.3...v0.0.4

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.