Ap Applications of the Quantum st st-Co Connectivity y Algori rithm June 3, 2019 University of Maryland Kai DeLorenzo 1 , Shelby Kimmel 1 , and R. Teal Witter 1 1 Middlebury College
La Layers of of A Abstract ction on Our Algorithms st-Connectivity [Belovs, Reichardt, ’12] Span Programs [Reichardt, ’09, ‘11] Quantum Gates
Re Recipe Step 1: Encode a question into a graph structure. Step 2: Analyze worst case effective resistance/capacitance. Step 2b: Look for characteristics of original graph hidden in graph reduction.
Bi Big Qu Question on st-connectivity reduces quantum algorithm design to a simple classical algorithm st-connectivity feels ‘natural’ in the following ways: • it’s optimal for a wide range of problems (e.g. Boolean formula evaluation, total connectivity) and • it’s easy to analyze using effective resistance/capacitance Does the st-connectivity approach give intuition for optimal underlying quantum algorithms?
st st-Con Connectivity s t Is there a path between s and t? v u
st st-Con Connectivity s t Is there a path between s and t? v u
st st-Con Connectivity Qu Query Mod Model 𝒚 𝟑 Input: 𝒚 𝟏 𝒚 𝟐 𝒚 𝟑 s t • graph skeleton • hidden bit string 𝒚 𝟐 𝒚 𝟑 𝒚 𝟏 v u
st-Con st Connectivity Qu Query Mod Model 𝒚 𝟑 Input: 𝒚 𝟏 𝒚 𝟐 𝒚 𝟑 s t • graph skeleton 1 1 1 • hidden bit string 𝒚 𝟐 𝒚 𝟑 𝒚 𝟏 Output: connected v u
st st-Con Connectivity Qu Query Mod Model 𝒚 𝟑 Input: 𝒚 𝟏 𝒚 𝟐 𝒚 𝟑 s t • graph skeleton 0 1 1 • hidden bit string 𝒚 𝟐 𝒚 𝟑 𝒚 𝟏 Output: not connected Goal: v u minimize queries to bits
st st-Con Connectivity Comp Complexity Space: 𝑃( log #𝑓𝑒𝑓𝑡 𝑗𝑜 𝑡𝑙𝑓𝑚𝑓𝑢𝑝𝑜 ) [Belovs, Reichardt, ’12] [Jeffery, Kimmel, ’17] Effective Resistance [Belovs, Reichardt, ’12] Query: 9:; <:99=<;=> ? 𝐷 A,; 𝐻 max ) 𝑃( <:99=<;=> ? 𝑆 A,; 𝐻 max Effective Capacitance [Jarret, Jeffery, Kimmel, Piedrafita, ’18] Time: query *times* time for quantum walk on skeleton [Belovs, Reichardt, ’12] [Jeffery, Kimmel, ’17]
st st-Con Connectivity Resistance s t Bounded by longest path v u (𝑔𝑚𝑝𝑥 𝑝𝑜 𝑓𝑒𝑓) O 𝑆 A,; 𝐻 = min HI:JA K =>L=A
st st-Con Connectivity Ca Capacitance s t Bounded by biggest cut v u (𝑞𝑝𝑢𝑓𝑜𝑢𝑗𝑏𝑚 𝑒𝑗𝑔𝑔𝑓𝑠𝑓𝑜𝑑𝑓) O 𝐷 A,; 𝐻 = P:;=9;QRIA K min =>L=A 𝑗𝑜 𝑡𝑙𝑓𝑚𝑓𝑢𝑝𝑜
Cy Cycle Detection on S G 𝒋 Is edge 𝒋 (between w x u and v) on a cycle? and u G without 𝒋 ⟺ Does edge 𝒋 exist? w x and Is there a path from u to v without 𝒋 ? T v u 𝒋 v in G
Cy Cycle Detection on G’ S or Is there a cycle in G? ⟺ u For some edge 𝒋 : Does 𝒋 exist? and w x Is there a path from u to v without 𝒋 ? T
Cy Cycle Detection on Comp Complexity # vertices S Capacitance: O(n m) Resistance: O(1) # edges in u skeleton w x T Complexity: O(n 3/2 )
Cy Cycle Detection on Bou Bounds Ω(𝑜 Z/O ) Lower Bound: [Childs, Kothari, ’12] \ 𝑃(𝑜 Z/O ) Previous Bound: [Cade, Montenaro, Belovs, ’18] 𝑃(𝑜 Z/O ) Our Bound:
Ci Circuit Ra Rank Estima mation on # edges to cut until no cycles S G’ w x 𝑠 = 1/𝑆 A,; (𝐻 ^ ) u circuit rank w x v u G T
Ci Circuit Ra Rank Estima mation on Bou Bounds Lower/Previous Bound: ? 𝑜 Z /𝑠 if cactus graph 𝑃(𝜗 Z/O 𝑜 ` /𝑠) \ Our Bound: multiplicative error
Ev Even Length Cycle Detection S connected cycles 𝒋 Is edge 𝒋 on an even u u w x length cycle? ⟺ x x Does edge 𝒋 exist? and w w Is there an odd length path from u to v not v u v T 𝒋 including 𝒋 ? bipartite double
Ev Even Length Cycle Detection Complexity S G’ u u w w Complexity: O(n 3/2 ) x x v T
Ev Even Length Cycle Detection Bounds Lower/Previous Bound: ? Θ(𝑜 O ) Classical Bound: [Yuster, Zwick, ’97] 𝑃(𝑜 Z/O ) Our Bound:
Op Open Problems Full analysis of (highly structured) reductions to show time efficiency Extend cycle length detection to arbitrary modulus Determine if reducing other Symmetric Logarithm problems to st- connectivity always gives optimal algorithm Does the st-connectivity approach give intuition for the optimal underlying quantum algorithms?
Th Thank you! Kai DeLorenzo Shelby Kimmel
Recommend
More recommend