Grover's Algorithm: Difference between revisions
| Line 24: | Line 24: | ||
https://arxiv.org/pdf/1804.03719.pdf | https://arxiv.org/pdf/1804.03719.pdf | ||
https://www.quantum-inspire.com/kbase/grover-algorithm/ | |||
http://davidbkemp.github.io/animated-qubits/grover.html | |||
https://quantum-computing.ibm.com/docs/iqx/guide/grovers-algorithm | |||
https://qudev.phys.ethz.ch/static/content/courses/QSIT12/presentations/Grover_superconducting.pdf | |||
https://quantumcomputing.stackexchange.com/questions/2110/grovers-algorithm-where-is-the-list | |||
https://qudev.phys.ethz.ch/static/content/QSIT16/talks/Grover_QSIT.pdf | |||
https://grove-docs.readthedocs.io/en/latest/grover.html | |||
https://thequantumdaily.com/2019/11/13/quantum-programming-101-grovers-algorithm/ | |||
Revision as of 21:48, 26 November 2020
Introduction
Theory
Oracle Function
Amplitude Amplification
The uniform superposition: , where is the Hadamard gate.
Apply the oracle reflection Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle U_w |u\rangle = |u'\rangle} .
Apply an other reflection about the state Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle |u\rangle} , also Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle U_u = 2 |u\rangle \langle u| - 1} . Thus we are at state Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle U_u U_w |u>} . This amplifies by two the amplitude of state Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle |w\rangle} .
Repeat Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle t<a/math> times, where <math>t\approx \sqrt N} .
References
https://medium.com/swlh/grovers-algorithm-quantum-computing-1171e826bcfb
https://quantumcomputinguk.org/tutorials/grovers-algorithm-with-code
https://jonathan-hui.medium.com/qc-grovers-algorithm-cd81e61cf248
https://arxiv.org/pdf/1804.03719.pdf
https://www.quantum-inspire.com/kbase/grover-algorithm/
http://davidbkemp.github.io/animated-qubits/grover.html
https://quantum-computing.ibm.com/docs/iqx/guide/grovers-algorithm
https://qudev.phys.ethz.ch/static/content/courses/QSIT12/presentations/Grover_superconducting.pdf
https://quantumcomputing.stackexchange.com/questions/2110/grovers-algorithm-where-is-the-list
https://qudev.phys.ethz.ch/static/content/QSIT16/talks/Grover_QSIT.pdf
https://grove-docs.readthedocs.io/en/latest/grover.html
https://thequantumdaily.com/2019/11/13/quantum-programming-101-grovers-algorithm/