References#
There list the literature and web resources cited in this documentation.
You can add more references by citing them in the text and adding them
to the bibliography file references.bib in the docs/sphinx directory.
Gilles Brassard, Peter Hoyer, Michele Mosca, and Alain Tapp. Quantum amplitude amplification and estimation. arXiv preprint quant-ph/0005055, 2000.
https://github.com/SRI-International/QC-App-Oriented-Benchmarks/blob/master/amplitude_estimation/README.md.
Ethan Bernstein and Umesh Vazirani. Quantum complexity theory. In Proceedings of the twenty-fifth annual ACM symposium on Theory of computing, 11–20. 1993.
https://github.com/Qiskit/textbook/blob/main/notebooks/ch-algorithms/bernstein-vazirani.ipynb.
Peixun Long and Jianjun Zhao. A black-box testing framework for oracle quantum programs. arXiv preprint arXiv:2505.07243, 2025.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.IntegerComparatorGate.
Yuechen Li, Kai-Yuan Cai, and Beibei Yin. Preparation and utilization of mixed states for testing quantum programs. ACM Transactions on Software Engineering and Methodology, 2025.
David Deutsch and Richard Jozsa. Rapid solution of problems by quantum computation. Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences, 439(1907):553–558, 1992.
https://github.com/Qiskit/textbook/blob/aebdd2bc86ddb7a79dd8441d52c839d312ffafbb/notebooks/ch-algorithms/deutsch-jozsa.ipynb.
Vivek V Shende, Stephen S Bullock, and Igor L Markov. Synthesis of quantum logic circuits. In Proceedings of the 2005 Asia and South Pacific Design Automation Conference, 272–275. 2005.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.Diagonal.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.DiagonalGate.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.ExactReciprocal.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.ExactReciprocalGate.
Lov K Grover. A fast quantum mechanical algorithm for database search. In Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, 212–219. 1996.
Michael A Nielsen and Isaac L Chuang. Quantum computation and quantum information. Cambridge university press, 2010.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.grover_operator.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.GroverOperator.
Aram W Harrow, Avinatan Hassidim, and Seth Lloyd. Quantum algorithm for linear systems of equations. Physical review letters, 103(15):150502, 2009.
https://github.com/SRI-International/QC-App-Oriented-Benchmarks/blob/master/hhl/README.md.
https://github.com/SRI-International/QC-App-Oriented-Benchmarks/tree/master/hidden_shift.
https://github.com/qiskit-community/qiskit-textbook/blob/main/content/ch-algorithms/simon.ipynb.
Stefan Woerner and Daniel J Egger. Quantum risk analysis. npj Quantum Information, 5(1):15, 2019.
https://github.com/SRI-International/QC-App-Oriented-Benchmarks/blob/master/monte_carlo/README.md.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.PolynomialPauliRotations.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.PolynomialPauliRotationsGate.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.LinearPauliRotations.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.LinearPauliRotationsGate.
Mikko Mottonen, Juha J Vartiainen, Ville Bergholm, and Martti M Salomaa. Transformation of quantum states using uniformly controlled rotations. arXiv preprint quant-ph/0407010, 2004.
A Yu Kitaev. Quantum measurements and the abelian stabilizer problem. arXiv preprint quant-ph/9511026, 1995.
https://github.com/Qiskit/textbook/blob/main/notebooks/ch-algorithms/quantum-phase-estimation.ipynb.
Austin Gilliam, Stefan Woerner, and Constantin Gonciulea. Grover adaptive search for constrained polynomial binary optimization. Quantum, 5:428, 2021.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.QuadraticForm.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.QuadraticFormGate.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.WeightedAdder.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.FullAdderGate.
Gilles Brassard, Peter Høyer, and Alain Tapp. Quantum counting. In International colloquium on automata, languages, and programming, 820–831. Springer, 1998.
https://github.com/Qiskit/textbook/blob/aebdd2bc86ddb7a79dd8441d52c839d312ffafbb/notebooks/ch-algorithms/quantum-counting.ipynb.
https://en.wikipedia.org/wiki/Quantum_counting_algorithm.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.QFT.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.QFTGate.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.MultiplierGate.
https://en.wikipedia.org/wiki/Quantum_walk.
https://quantum.cloud.ibm.com/docs/en/tutorials/shors-algorithm.
https://en.wikipedia.org/wiki/Shor.
Peter W Shor. Algorithms for quantum computation: discrete logarithms and factoring. In Proceedings 35th annual symposium on foundations of computer science, 124–134. Ieee, 1994.
Peter W Shor. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM review, 41(2):303–332, 1999.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.GraphState.
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.GraphStateGate.