prototype-qrao
prototype-qrao copied to clipboard
Quantum random access optimization prototype
### Summary Currently, the `encode()` method results in the operator being spanned across two properties: the traceless part is stored in `qubit_op`, while the constant offset is stored in `offset`....
### Summary Fixes #11. This may require some additional cleanup/comments in the code. And it should not be merged until the following issue is closed: - #7 Also, as part...
### Summary We can merge once there's a version of cplex that supports Python 3.11. ### Details and comments
### What is the expected enhancement? Once we have migrated to qiskit-ibm-provider (#15), the next step is to adopt and move toward the [qiskit primitives](https://qiskit.org/documentation/apidoc/primitives.html). We use the VQE implementation...
### What is the expected enhancement? It would be nice to test whether `QuantumRandomAccessEncoding.encode()` (see [`encoding.py`](https://github.com/qiskit-community/prototype-qrao/blob/main/qrao/encoding.py)) encodes the Hamiltonian correctly (as stored in `qubit_op`, and -- for now, until #14...
### Summary In this notebook, we evaluate the performance of QRAO by determining how closely it approximates the exact solution to MaxCut for 100 random 3-regular graphs. We also compare...
### What is the expected enhancement? Let _n_ represent the value of `max_vars_per_qubit`. Let's further assume that _n_ is not 1, i.e. it is either 2 or 3. Depending on...
### What is the expected behavior? For example, correcting the probabilities by [mthree](https://github.com/Qiskit-Partners/mthree) can help improve the results on real-device backends.
### What is the expected enhancement? Currently, a number of pylint checks are disabled throughout the code base. As we improve the code, we should either fix each check or...
### Summary Fixes #9. ### Details and comments Remaining tasks: - [ ] Add more test coverage - [ ] Figure out a workaround for our prior need to access...