qiskit-algorithms
qiskit-algorithms copied to clipboard
A library of quantum algorithms for Qiskit.
### What should we add? The Sampler and Estimator are being updated with new V2 versions that change the interface and will be available from Qiskit 1.0.0. V1 versions will...
### What should we add? The current implementation of iterative amplitude estimation does not include the no-overshooting condition outlined in [the paper](https://www.nature.com/articles/s41534-021-00379-1). This condition can significantly improve the performance and...
### What should we add? While working on #73, @ElePT and I have identified the following inconsistencies and/or problems around the type hints which should be investigated further. Rather than...
Nightly CI has been failing for the past 3 days (the contents of the repo have not changed at all in that time). ``` /home/runner/work/qiskit-algorithms/qiskit-algorithms/docs/tutorials/02_vqe_advanced_options.ipynb:161: ERROR: Unexpected indentation. /home/runner/work/qiskit-algorithms/qiskit-algorithms/docs/tutorials/02_vqe_advanced_options.ipynb:169: ERROR:...
The algorithms.optimizers module contains optimizers based on the scikit-quant package - snobfit, imfil and bobyqa. This source code repo for that package seems pretty much unmaintained with last activity 2...
### What is the expected enhancement? Please could you add bounds support in qiskit.algorithms.optimizers.SPSA.minimize. https://qiskit.org/documentation/stubs/qiskit.algorithms.optimizers.SPSA.minimize.html#qiskit.algorithms.optimizers.SPSA.minimize For now bounds are ignored. Thank you !
### Environment - **Qiskit Terra version**: 0.24 - **Python version**: 3.10 - **Operating system**: mac OS ### What is happening? As noticed in https://github.com/Qiskit/qiskit-terra/pull/8271#discussion_r1155284375, the value of `TimeEvolutionResult.observables` differs for...
In Grover here https://github.com/qiskit-community/qiskit-algorithms/blob/446444787d0e7c05c235124f35c1d86880c6e87c/qiskit_algorithms/amplitude_amplifiers/grover.py#L212-L214 it simply accesses `reflection_qubits` on what was passed to the AmplificationProblem as a `grover_operator` https://github.com/qiskit-community/qiskit-algorithms/blob/446444787d0e7c05c235124f35c1d86880c6e87c/qiskit_algorithms/amplitude_amplifiers/amplification_problem.py#L36 but this is of type QuantumCircuit which does not have that...
### What should we add? As previously already discussed eg. in https://github.com/Qiskit/qiskit-terra/pull/8628#issuecomment-1323924490, it would be great it all Qiskit Optimizers have the same signature for the callback function. The callback...
### What should we add? Now that the Python 3.6 support is dropped we can use `dataclasses` in Qiskit. Since our `AlgorithmResult` was essentially a dictionary replacement we implemented ourselves,...