SLIDE 1
The Hunt for a Quantum Algorithm for Graph Isomorphism Cristopher - - PowerPoint PPT Presentation
The Hunt for a Quantum Algorithm for Graph Isomorphism Cristopher - - PowerPoint PPT Presentation
The Hunt for a Quantum Algorithm for Graph Isomorphism Cristopher Moore, University of New Mexico Alexander Russell, University of Connecticut Leonard J. Schulman, Caltech The Hidden Subgroup Problem Given a function f(x) , find the y such that
SLIDE 2
SLIDE 3
The Hidden Subgroup Problem
This captures many quantum algorithms: indeed, most algorithms which give an exponential speedup. : Simon’s problem : factoring, discrete log (Shor) : Pell’s equation (Hallgren) What can the non-Abelian HSP do? Z∗
n
Zn
2
Z
SLIDE 4
Graph Isomorphism
Define a function f on . If both graphs are rigid, then either f is 1–1 and ,
- r f is 2–1 and for some
involution m (of a particular type).
?
H = {1} S2n H = {1, m}
SLIDE 5
Standard Method: Coset States
Start with a uniform superposition, Measuring f gives a random coset of H:
- r, if you prefer, a mixed state:
1
- |G|
- g∈G
|g
|cH = 1
- |H|
- h∈H
|ch ρ = 1 |G|
- c∈G
|cH cH|
SLIDE 6
The Fourier Transform
We now perform a basis change. In , and in , Why? Because these are homomorphisms from G to . These form a basis for with many properties (e.g. convolution) |k = 1 √n
- x
e2πikx/n Zn Zn
2
C C[G] |k = 1 √ 2n
- x
(−1)k·x
SLIDE 7
Group Representations
Homomorphisms from groups to matrices: For instance, consider this three-dimensional representation of . Any representation can be decomposed into a direct sum
- f irreducible representations.
A5 σ : G → U(V )
SLIDE 8
Heartbreaking Beauty
Given a “name” and a row and column i, j, Miraculously, these form an
- rthogonal basis for :
ρ C[G] |σ, i, j =
- dσ
|G|
- g
σ(g)ij
- σ∈ b
G
d2
σ = |G|
SLIDE 9
Given a state in and a group element g, we can apply various group actions: We can think of as a representation of G under any of these actions. Under (left or right) multiplication, the regular representation contains copies of each .
Group Actions
C[G] |x → |xg or
- g−1x
- r
- g−1xg
- C[G]
dσ σ ∈ G
SLIDE 10
For most group families, the QFT can be carried out efficiently, in polylog(|G|) steps
[Beals 1997; Høyer 1997; M., Rockmore, Russell 2004]
Weak sampling: just the name Strong sampling: name, row and column in a basis of our choice (some bases may be much more informative than others) Intermediate: strong, but with a random basis
Levels of Measurement
σ σ, i, j
SLIDE 11
The mixed state over (left) cosets is left G-invariant, hence block-diagonal. Measuring the irrep name (weak sampling) loses no coherence. Strong sampling is the only thing left to do!
Fourier Sampling is Optimal
ρ = 1 |G|
- c∈G
|cH cH|
SLIDE 12
For each irrep , we have a projection operator The probability we observe is Compare with the Plancherel distribution ( , the completely mixed state)
Projections and Probabilities
πσ
H =
1 |H|
- h∈H
σ(h) σ σ d2
σ
|G| H = {1} dσ|H| rk πσ
H
|G|
SLIDE 13
If , we have ( ) In , is exponentially small, so the
- bserved distribution is very close to Plancherel
Weak sampling fails [Hallgren, Russell, Ta-Shma 2000] Random basis fails [Grigni, Schulman, Vazirani, Vazirani 2001] But, strong is stronger for some G... [MRRS 2004]
Weak Sampling Fails
rk πσ
H = dσ
2
- 1 + χσ(m)
dσ
- H = {1, m}
χσ(g) = tr σ(g) χσ(m)/dσ Sn
SLIDE 14
But what about a basis of our choice? Given , we observe a basis vector b with probability Here we have How much does vary with m?
Now for Strong Sampling
πHb2 rk πH σ πHb2 = 1 2(1 + b, mb) b, mb
SLIDE 15
Expectation of an irrep over m’s conjugates is so To turn the second moment into a first moment,
Controlling the Variance
Expmσ(m) = χσ(m) dσ Expmb, mb = χσ(m) dσ |b, mb|2 = b ⊗ b∗, m(b ⊗ b∗) σ
SLIDE 16
Decompose into irreducibles: Then How much of lies in low-dimensional ?
Controlling the Variance
σ ⊗ σ∗ σ ⊗ σ∗ ∼ =
- τ∈ b
G
aττ b ⊗ b∗ τ
Varm πHb2 ≤ 1 4
- τ∈ b
G
χτ(m) dτ
- Πσ⊗σ∗
τ
(b ⊗ b∗)
- 2
SLIDE 17
Using simple counting arguments, we show that almost all of lies in high-dimensional subspaces of . Since is exponentially small, the
- bserved distribution on for any basis is
exponentially close to uniform. No subexponential set of experiments on coset states can solve Graph Isomorphism.
[M., Russell, Schulman 2005]
Strong Sampling Fails
τ b ⊗ b∗ σ ⊗ σ∗ χτ(m)/dτ b
SLIDE 18
For any group, there exists a measurement on the tensor product of coset states with [Ettinger, Høyer, Knill 1999] What can we prove about entangled measurements?
Entangled Measurements
k = poly(log |G|) ρ ⊗ · · · ⊗ ρ
- k
SLIDE 19
Weak sample each register, observing Given a subset I of the k registers, decompose that part of the tensor product: This group action multiplies these registers by g and leaves the others fixed.
Bounds on Multiregister Sampling
σ = σ1 ⊗ · · · ⊗ σk
- i∈I
σi ∼ =
- τ∈ b
G
aI
ττ
SLIDE 20
Second moment: analogous to one register, consider . Given subsets I and J, define For an arbitrary entangled basis, [M., Russell 2005]
Bounds on Multiregister Sampling
σ ⊗ σ∗ EI,J(b) =
- τ∈ b
G
χτ(m) dτ
- ΠI,J
τ
(b ⊗ b∗)
- 2
Varm ΠHb2 ≤ 1 4k
- I,J⊆[k]:I,J=∅
EI,J(b)
SLIDE 21
With some additional work, this general bound can be used to show that registers are necessary for [Hallgren, Rötteler, Sen; M., Russell] But what form might this measurement take? Note that each subset of the registers contributes some information...
Bounds on Multiregister Sampling
Ω(n log n) Sn
SLIDE 22
The HSP in the dihedral group reduces to random cases of Subset Sum [Regev 2002] Leads to a -time and -register algorithm [Kuperberg 2003] Subset Sum gives the optimal multiregister measurement [Bacon, Childs, van Dam 2005]
Subset Sum and the Dihedral Group
Dn 2O(√log n)
SLIDE 23
If , there is a missing harmonic: Weak sampling gives random two-dimensional irreps ; think of these as integers . Tensor products: Find subset that gives .
More Abstractly...
H = {1, m}
- h∈H
π(h) = 0 σj ±j σj ⊗ σk ∼ = σj+k ⊕ σj−k σ0 ∼ = ⊕ π
SLIDE 24
Suppose H has a missing harmonic . For each subset I, consider the subspace resulting from applying the group action to I. (In , this flips the integers j in this subset.) If the hidden subgroup is a conjugate of H, then the state is perpendicular to for all I. How much of does this leave? What fraction is spanned by the ?
Subsets in General
W I
τ
W I
τ
C[Gk] W I
τ
τ Dn
SLIDE 25
Say that two subspaces V, W of a space U are independent if, just as for random vectors in U,
- r equivalently
Being in V or W are “independent events.”
Independent Subspaces
Expv∈V ΠW v2 = dim W dim U tr ΠV ΠW dim U = tr ΠV dim U tr ΠW dim U V W
SLIDE 26
For , and are independent. Therefore, is large: If , probability of “some subset being in ” is if the hidden subgroup is trivial, but is zero if it is a conjugate of H.
[M., Russell 2005]
Each Subset Contributes
I = J W I
τ
W J
τ
dim Wτ dim C[Gk] ≥ 1 − 1 1 + 2k/|G| Wτ = spanIW I
τ
k ≥ log2 |G| ≥ 1/2 τ
SLIDE 27
Divide into subspaces; for each one, find a subset I for a large fraction of the completely mixed state is in : e.g. in . “Pretty Good Measurement” (i.e., Subset Sum for ) is optimal for Gel’fand pairs... [MR 2005] ...but it is not optimal for [Childs]. What is? And, is it related to Subset Something?
Find An Informative Subset!
σ0 ∼ = ⊕ π Dn Sn Dn C[Gk] W I
τ
SLIDE 28
The Hunt Continues
The Adversary Beauty and Truth vs.
SLIDE 29