- Unknown developer
Sudoku
Coloring a map
Travelling salesman problem
Certain types of encryption
Grover's algorithm
Shor's algorithm
Bernstein-Vazirani algorithm
Hadamard transformation
...and many others!
Useful for searching unstructured data
A mysterious "black box" that can reveal if an answer is true or not
?
Value
Return 1 for true, 0 for false
(1, 2, 3, 4, 5, 6... N - 1)51 (true)if x == 5 return true; else return false;
?
Val
⎥1〉
⎥2〉
⎥3〉
⎥4〉
⎥5〉
⎥6〉
Prob
0,16
0,16
0,16
0,16
0,16
0,16
Val
⎥1〉
⎥2〉
⎥3〉
⎥4〉
⎥5〉
⎥6〉
Prob
0,16
0,16
0,16
0,16
-0,16
0,16
Val
⎥1〉
⎥2〉
⎥3〉
⎥4〉
⎥5〉
⎥6〉
Prob
0,10
0,10
0,10
0,10
0,48
0,10
Val
⎥1〉
⎥2〉
⎥3〉
⎥4〉
⎥5〉
⎥6〉
Prob
0,16
0,16
0,16
0,16
-0,16
0,16
Vector
transformation
Source: Youtube 3Blue1Brown https://www.youtube.com/watch?v=RQWpF2Gb-gU
Source: Youtube 3Blue1Brown https://www.youtube.com/watch?v=RQWpF2Gb-gU
Source: Youtube 3Blue1Brown https://www.youtube.com/watch?v=RQWpF2Gb-gU
Source: Youtube 3Blue1Brown https://www.youtube.com/watch?v=RQWpF2Gb-gU
Source: Youtube 3Blue1Brown https://www.youtube.com/watch?v=RQWpF2Gb-gU
⎥1〉
⎥2〉
⎥3〉
⎥4〉
⎥5〉
⎥6〉
...
⎥N-1〉
⎥5〉= seems legitDoes not know the answer, but knows what rules a correct answer satisfies
N = 1,000,000 → ~500,000 steps
N = 1,000,000 → ~1,000 steps
Bernstein–Vazirani algorithm demo
Grover's Algorithm: https://www.youtube.com/watch?v=RQWpF2Gb-gU
Learn Q#: https://quantum.microsoft.com/en-us/tools/quantum-coding
Detailed intro to quantum: https://quantum.country/
Slides: https://slides.com/eugene-romero/quantum