complex-ICNFPx
Download
Report
Transcript complex-ICNFPx
International Conference
on new Frontiers in Physics, 2013.
Superpolynomial complex
quantum states
Le Huy Nguyen
Cai Yu
Wu Xingyao
Rafael Rabelo
Valerio Scarani
Phys. Rev. A 88, 012321.
Polynomial vs superpolynomial
οΆ Origin: computational complexity.
οΆ βSimpleβ problems: can be solved by a polynomial time algorithm. Example:
naive multiplication of two π × π matrices requires π(π3 ) arithmetic operations.
οΆ βHardβ problems: there is no known polynomial time algorithm. Example:
1
3
2
3
Factoring a binary integer of π bit requires π(exp(π ln π ) operations (best
classical algorithm).
οΆ Quantum factorization algorithm requires only π(π3 ) operations (P. Shor,
1994).
οΆ Superpolynomial implies high complexity.
Motivation: Schrödingerβs cat
οΆ Cat states: βcoherent superposition of two macroscopically distinguishable
states.β
οΆ Experimental realization: |π1 β© + |π2 β© for massive objects.
οΆ Double-slit experiments with heavy molecules, coherent superposition of
supercurrent in superconducting interference device (SQUID), micro
mechanical oscillators (30 micrometers long).
οΆ Goal: probing quantum mechanics at the macroscopic scale.
Debate on Quantum Computing
οΆ Quantum computers need to be built on large scale to be useful.
οΆ Skeptics: Quantum computing is impossible as quantum mechanics breaks
down at large scale.
οΆ Counterargument: Quantum computers require only 1000 qubits while
macroscopic coherent superposition of supercurrent involving 109 electrons was
already realized in SQUID experiments.
Debate on Quantum Computing
οΆ In quantum information the cat state is written as |πβ©βπ + |πβ©βπ (GHZ).
Many degrees of freedom, lots of
SQUID coherent superposition
entanglement⦠but very easy to
can be described by 2 × 109
describe (low complexity).
βterms.β
οΆ A generic quantum state of π qubits must be described by 2π amplitudes:
exponential complexity!
A generic state of 1000 qubits
requires 21000 ~10300 βterms.β
οΆ A quantum state must be sufficiently complex to be useful for quantum
computing, otherwise we could simulate it.
οΆ Critics of quantum computing base their arguments on the very possibility of
creating complex states.
Motivation
οΆ S. Aaronson (2004), D. Aharonov and U. Varizani (2012): test quantum
mechanics at the high complexity limit by creating complex βSchrodingerβs
catsβ in the lab.
οΆ Is it possible to create complex states?
ο
Yes: give strong evidence for the possibility of large scale quantum
computers (creating complex states is much easier than doing quantum
computation).
ο
No: hints for a better understanding of QM.
οΆ Links between complexity of quantum states and universal quantum
computing.
Complexity 101
οΆ Creating complex states is not feasible with current technologies: True, but we
should take it as an interesting experimental challenge.
οΆ Major obstacle: There are many measures of complexity and they are not
consistent.
οΆ Most states in the Hilbert space are superpolynomial complex (for every
known complexity measures), but there have been no explicit example.
οΆ As a first step, we search for an explicit example of superpolynomial
complex multi-qubit states.
Tree size of quantum states
οΆ S. Aaronson STOC β04: Any quantum state can be described by a rooted tree of
β¨ and + gates. Each leaf is labeled with a single-qubit state πΌ|0β©+π½|1β©.
|GHZβ©
β’ Size of a tree = number of leaves.
β’ Tree size of a state (TS) = size of the minimal tree =
most compact way of writing the state
|0β©|0β©+ |0β© |1β©+ |1β© |0β©+ |1β© |1β© = | +β© | +β©
8 leaves
2 leaves
+ = 0 + |1β©
Compact decompositions: three qubits
Naïve basis expansion:
ππ₯1π₯2π₯3 |π₯1 β© π₯2 β© π₯3 β©
π₯π =0,1
24 leaves
Using Acin et al. 2001:
π|0β© 0β© 0β© + π|1β© π 0β² β© 0β² β²β© + π|1β²β©|1β²β²β©
8 leaves
οΆ Computing tree size is exceedingly difficult, but it is possible to find non trivial
upper and lower bound.
οΆ βSimpleβ states: polynomial upper bound.
οΆ βComplexβ states: superpolynomial lower bound.
βSimpleβ states
οΆ Tree size of some well known states in quantum information:
ππ |0β©π = π
ππ πΊπ»π = π(2π)
ππ π = π(π2 )
ππ 1π· πππ’π π‘ππ = π(π2 )
οΆ Any matrix-product state whose tensors are of dimension π × π has
polynomial complexity TS = πlog2 2π .
π
π
|πππππ β© =
π
π΄0 |0β© + π΄1 |1β©
π=1
dxd
οΆ Ground states of 1D spin chains have low complexity.
Links with multilinear formula
οΆ Superpolynomial lower bound is proved through a relation between a
quantum state and a multilinear formula.
οΆ Expand the state in a basis, then find a multilinear formula that computes the
coefficients.
π π₯1 , β¦ , π₯π |π₯1 , β¦ , π₯π β©
|Ξ¨β© =
π₯π =0,1
We want a multilinear formula
to compute the coefficients
Links with multilinear formula
οΆ To get the multilinear formula from the minimal tree of a state: Replace 0
by 1 β xi and 1 i by xi , β¨ by ×
οΆ Multilinear formula size = number of leaves of the RHS tree.
οΆ Tree size is bounded below by multilinear formula size:
οΆ Raz, STOCβ04: any multilinear formula that computes the determinant
or permanent of a matrix is super-polynomial (ππΉπ β₯ πlog π )
i
Superpolynomial complex states
οΆ
When π = π2 , we label the qubits by π₯11 , π₯12 , β¦ , π₯ππ , then arrange the
bit variables to a matrix
οΆ
These states have superpolynomial tree size:
Raz
Our best
decomposition
π(log π)/4 β€ ππ β€ (βπ)!
Current progress
οΆ
Most complex few qubit states:
3 qubits
β’ Biseparable: TS = 5
β’ GHZ class: TS = 6
β’ W class: TS = 8
Most complex, but βunstableβ
|π β© = 001 + 010 + |100β©
οΆ
4 qubits
β’ The most complex class can be
written as 0β© πΊπ»πβ© + |1β©|πΊπ»πβ²β© up
to SLOCC; TS = 14.
β’ The most complex class is βstableβ
β’ Example: Dicke state with two
excitations
|0011β© + |0101β© + |1001β© +
|0110β© + |1010β© + |1100β©
Recursive procedure to find most complex states for higher number of
qubits.
Open problems
οΆ Prove a stronger lower bound than πlog π . An exponential lower bound
(~2π )?
οΆ How to create the determinant and permanent states?
οΆ Most important: find a state that is superpolynomial complex with respect
to all known complexity measures.
οΆ Compute tree-size complexity of ground states of many-body systems
with local interaction.
THANK YOU!