Quantum advantage
Mahasarakham University, 26 Jan 2022
Ninnat Dangniam
The Institute for Fundamental Study (IF)
classical hardness in correlation games and random sampling
Two Views of Quantum Theory
Quantum theory as limitation
Uncertainty relation
Quantum theory as liberator
No objective reality
Faster algorithms
Unbreakable cryptography
Engineering for quantum advantage
Many flavors of quantum advantage
- Quantum-enhanced precision measurement
- Algorithmic quantum speedup
- Shor's algorithm factorizes an integer \(N\) in \(\sim \log^3 N\) time instead of \(\sim\exp(\log^{1/3} N)\)
- No large-scale demonstration
- "Quantum supremacy"
- Claimed demonstration of quantum coputational advantage using superconducting circuits and optical network
- Comparison with classical algorithms is not simple\(\implies\)Latter part of this talk
LIGO
Reuters
Useful vs "Useless" quantum advantage
Outline
-
Classical foil
-
Provable quantum advantage
-
Correlation game (Bell's theorem)
-
Complexity theory primer
-
Quantum supremacy
-
-
Summary
Minimal introduction to my work
What is the classical theory we are comparing to?
Quantum Rules
Classical Rules
- A quantum state is a vector \(|\psi\rangle\) in a Hilbert space
- The state evolves according to the Schrödinger equation
- The system can be found in state \(|e_j\rangle\) with probability \(|\langle e_j|\psi\rangle|^2\); after the measurement, the state is updated to \(|e_j\rangle\)
- Independent systems combine via the tensor product
- A classical state is a point \((q,p)\) in a phase space
- The state evolves according to Hamilton's equations
- Measurements are trivial
- Independent systems combine via the Cartesian product
Quantum Rules
- A quantum state is a vector of complex numbers
- The system can be found in state \(|e_j\rangle\) with probability \(|\alpha_j|^2\); after the measurement, the state is updated to \(|e_j\rangle\)
- The evolution preserves the 2-norm
- Independent systems combine via the tensor product
Probability Rules
- A probability distribution is a vector of positive numbers
- The system can be found in state \(|e_j\rangle\) with probability \(p_j\); after the measurement, the state is updated to \(|e_j\rangle\)
- The evolution preserves the 1-norm
- Independent systems combine via the tensor product
2-norm
1-norm
Quantum theory is a generalization of probability theory using 2-norm!
Aaronson, arXiv:quant-ph/0401062
Suppose I have two coins, one with probability \(p\) for head and another with probability \(q\) for head, their joint distribution indeed is the tensor product
Two Views of Quantum Theory
Quantum theory is a classical theory that restricts what you can know
Quantum
Classical?
Classical?
Quantum theory is an extension of classical theory
Hidden variable theory
The Correlation Game that Proves Einstein Wrong
◌ุอีกแล้ว
Q1
Q2
Q1
Q2
Correlation Game
Q1
Q2
Q1
Q2
Correlate
Anticorrelate
Correlation Game
Correlate
Anticorrelate
Correlation Game
First provable "useless" quantum advantage
hackerdashery, Youtube
Complexity Theory Primer
Complexity Theory Primer
Seven bridges of Königsberg
traversing the graph without crossing the same edge twice
traversing the graph without visiting the same node twice
Graph problems:
Hamilton's icosian game
- Generalize to \(\mathrm{Euler}(G)\) and \(\mathrm{Hamilton}(G)\) where a graph \(G\) with \(n\) edges defines an instance of the problem
- If an Eulerian cycle exists, it can be found in \(\propto n\) steps. Meanwhile no efficient way to find a Hamiltonian path is known despite the similarity of the two problems!
Seven bridges of Königsberg
Complexity Theory Primer
Eulerian cycle
Hamiltonian cycle
Complexity Theory Primer
Computational complexity seeks to characterize the difficulty of mathematical problems based on the resource scaling of their algorithms with respect to the size of the problems
- We say that a polynomial scaling \(\propto n^c\) is efficient
- Usually the scaling given is an upper bound on runtime even in the worst instance
- Eulerian cycle
- Multiplication
- Primality testing
- Linear programming
Decision problem solvable in polynomial time
Decision problem verifiable in polynomial time
- Hamiltonian cycle
- Traveling salesman
- Packing
- Graph coloring
hackerdashery, Youtube
The Class NP
Conjecture: P\(\neq\)NP
"If P=NP, then the world would be a profoundly different place than we usually assume it to be. There would be no special value in “creative leaps,” no fundamental gap between solving a problem and recognizing the solution once it’s found. Everyone who could appreciate a symphony would be Mozart; everyone who could follow a step-by-step argument would be Gauss; everyone who could recognize a good investment strategy would be Warren Buffett."
Scott Aaronson
Boolean formula (conjunctive normal form)
Clause
kSAT asks whether a given Boolean formula wherein each clause has \(k\) literals is satisfiable
- kSAT is in NP (2SAT is in P, while 3SAT is NP-complete)
- But note the asymmetry: there is no obvious short proof to convince you that a Boolean formula is unsatisfiable
Literals
Generalizing the Class NP
Problems with \(p\) alternative quantifiers (\(\exists,\forall\)) define the \(p\)-level of the polynomial hierarchy (PH), a generalization of NP
Conjecture: The PH does not collapse
Wikipedia
Beyond the top of this infinite tower lies the counting complexity class #P (Toda's theorem)
Counting is hard!
A #P problem asks for the number of solutions to an NP problem. Thus, it is at least as hard as the NP problem.
Generalizing the Class NP
Quantum Supremacy
Reuters
Southern China Morning Post
Quantum Supremacy
Q
Quantum device
Classical simulator
C
Description of Q
Choice of a quantum program Q
We want to rule out all such efficient classical simulator!
output bitstring
Quantum Supremacy
C
Description of Q
Recipe for proving quantum supremacy
- Choose a class of quantum programs
- Easy problem: show that approximating an ideal output probability \(p(x)\) is #P-hard
- Hard problem: connect 2. to the hardness of sampling from \(q(x)\)
Existence of an efficient classical simulator \(\implies\) Collapse of the PH
How Does This Work?
Non-collapse of the PH \(\implies\) no such simulator exist
End goal:
Let us ignore sampling for a moment, and consider the complexity of calculating, say \(q(x_1=1)\), the probability that the first bit of outcome is 1
Counting the number of random bitstring that give \(f(r)=1\) is a #P-hard problem!
Hidden bitstring
Classical randomness can always be modeled as averaging over random hidden bitstrings
C
How Does This Work?
- Exactly calculating an output probability of a classical machine is #P-hard
- But approximating such a probability is much easier \(\impliedby\) Stockmeyer's approximate counting
Stockmeyer's approximate counting ultimately decides a predicate such as
which contains a few logical quantifiers, and thus lies in a low level of the PH
Approximate counting is "easy" if you can grab the hidden variables
Recipe for proving quantum supremacy
- Choose a class of quantum programs
- Easy problem: show that approximating an ideal output probability \(p(x)\) is #P-hard
- Hard problem: Show that approximating \(q(x)\) lets you approximate \(p(x)\) as well
How Does This Work?
C
Description of Q
Recipe for proving quantum supremacy
- Choose a class of quantum programs
- Easy problem: show that approximating an ideal output probability \(p(x)\) is #P-hard
- Hard problem: Show that approximating \(q(x)\) lets you approximate \(p(x)\) as well
How Does This Work?
Solve
Collapse of the PH
Even approximating an output probability of a quantum machine is #P-hard; there is no hidden variable to grab!
Take-Home Messages
- Provable quantum advantage tasks are designed to be provable with available mathematical techniques, although they maybe "useless"
- Provable quantum advantage is about proving the limitation of classical information processing
- Computation complexity plays a vital part in the current proof of quantum supremacy
Hartnoll, Sachdev, Takayanagi, et al., Quantum connections, Nat Rev Phys 2021
- Simulation of strongly correlated quantum systems/field theories
- Entanglement entropy as an organizing principle in high-energy and condensed matter physics
- SYK model and black holes, holographic duality, emergent gravity, exotic matters from quantum error correcting codes
Quantum Information Science
Two-way flow of ideas between physics and computer/information science
QIS\(\implies\)Physics
Physics \(+\) Computer science
- Completely new kind of information processing
- Computational complexity dependent on physical law
- Quantum theory from information-theoretic principles
The underlying physical laws necessary for the mathematical theory of a large part of physics and the whole of chemistry are thus completely known, and the difficulty is only that the exact application of these laws leads to equations much too complicated to be soluble.
P.A.M. Dirac 1929
Michael R. Fellows*, 1991
Computer science is not about machines, in the same way that astronomy is not about telescopes.
*often misattributed to Edsger Dijkstra
Quantum Advantage Mahasarakam
By Ninnat Dangniam
Quantum Advantage Mahasarakam
- 370