Download presentation
Presentation is loading. Please wait.
Published byΠΠΎΠΆΠ΅ ΠΠΎΠΊΠ°Π½ΠΎΠ²ΠΈΡ Modified over 5 years ago
1
Classical Algorithms from Quantum and Arthur-Merlin Communication Protocols
Lijie Chen MIT Ruosong Wang CMU
2
The Polynomial Method - A gift from circuit complexity to algorithm
Orthogonal Vectors (OV) [Abboud-R. Williams-Yu, 2015] - One of the most important problems in fine-grained complexity π πβπ/ π₯π¨π π time for OV in πβ
π₯π¨π π dims. All-Pair-Shortest-Path (APSP) [R. Williams, 2014] - A very basic graph problem with an π 3 time textbook algo (Floydβs algo) π π / π π₯π¨π π time algo Approx.-Bichrom.-Closest-Pair [Alman-R. Williams-Chan, 2016] - A Fundamental Problem in Computational Geometry π πβ πΊ π/π time for (π+πΊ) approximation
3
How does Polynomial Method Work?
An Algorithm Task A Find A Key Subroutine S of A approx Batch Evaluation for Multi-Variable Polynomials Subroutine S A Sparse Polynomial P Fast Rectangle Matrix Multiplication
4
Observation [Alman-R.Williams, 2017]
In fact, it ultimately relies on βlow-rank decompositionβ of the Subroutine S! An Algorithm Task A Find A Key Subroutine S of A approx Batch Evaluation for Multi-Variable Polynomials Subroutine S A Sparse Polynomial P Fast Rectangle Matrix Multiplication
5
Example : Orthogonal Vectors (OV)
Find an orthogonal pair, among π vectors in 0,1 π ( π,π =0). Another Perspective on [Abboud-R. Williams-Yu, 2015] by [Alman-R. Williams, 2017] π ππ has small probabilistic rank, and an efficient (probabilistic) low-rank decomposition (Enough for algorithms!) Key Subroutine S πΉ ππ π,π β[ π,π =0?] Corresponding Matrix π΄ πΆπ½ π ππ : a 2 π Γ 2 π matrix
6
Motivation : Other ways to construct these low-rank decomposition?
Communication Protocols! Deterministic Communication Protocols Rank Quantum Communication Protocols β₯ log of Approximate Rank Unbounded Error Communication Protocols Sign Rank
7
Approach to Systematically Construct Efficient Low-Rank Decomposition
Connections between Communication Protocols and different rank measures rank Original Perspective Approach to prove communication complexity lower bounds CC This Work Approach to Systematically Construct Efficient Low-Rank Decomposition (to get algorithms) rank CC
8
This Work : Two Generic Connections
(Classical) Approximate Counting Algorithms from Quantum Communication Protocols 2. (Classical) Satisfying Pair Algorithms from Arthur-Merlin or PH Communication Protocols
9
Approximate Counting Algorithms from Quantum Communication Protocols
π-Counting Pair Problem Given π΄,π΅βπ, how many π,π βπ΄Γπ΅ such that πΉ π,π =1? Let π π΄,π΅ be the answer. Our Theorem π admits a quantum communication protocol of complexity π», β There is an πβ
π πΆ(π») time deterministic algorithm, which approximates π΅(π¨,π©) within πΊβ
π¨ β
|π©|.
10
π-Satisfying Pair Problem Our Theorem (Informal)
Satisfying Pair Algorithms from Arthur-Merlin (AM) or PH Communication Protocols π-Satisfying Pair Problem Given π΄,π΅βπ, β? π,π βπ΄Γπ΅ such that πΉ π,π =1? Alice and Bob hold π₯ and π¦, want to compute πΉ(π₯,π¦). Alice, Bob β Merlin : some random bits Merlin β Alice, Bob : a proof Alice, Bob: communicate & accept/reject (det.) AM Communication Protocols Our Theorem (Informal) π admits a (computational-efficient) AM communication protocol of complexity π» and error πΊ, βThere is an πβ
(πΊπ+ π π» ) time algorithm for the π-Satisfying Pair Problem.
11
Immediate Applications
#OV Given sets A,B of π vectors from 0,1 d , count π,π βπ΄Γπ΅ such that π,π =0. Max-IP Problem Given π΄,π΅β 0,1 π , find π,π βπ΄Γπ΅, maximizing β¨π,πβ©. Constant additive error approximation Apply BQP protocol for Set-Disjointness [Aaronson-Ambainis 2005] π π+π(π) time for π
=π π₯π¨π π π . Apply AM protocol for Approximate Set-Size [Goldwasser-Sipser 1989] constant approximation to Max-IP in π πβπ/ π₯π¨π (π
/ π₯π¨π π ) time, matching [Chen 2018]. Other applications from BQP protocol for Element-Distinctness [Ambainis 2007], and BQP protocol Formula-Evaluation [Ambainis et al. 2010].
12
Applications in Computation Complexity
Theorem If π³πͺ πΊ ππ has an efficient AM protocol (πππππππ(π
)), then SAT of ππππ π size formula can be solved in π πβ π πβπΉ time. (built on [Abboud-Hansen-V.Williams-R.Williams]) much faster than the state of the art and conjectured to be impossible by [Abboud and Bringmann, ICALP 2018] Big Open Question in CC Prove a non-trivial lower bound on the AM communication complexity of an explicit function π³πͺ πΊ ππ Problem Alice and Bob have π₯ and π¦ and π, want to determine whether πΏπΆπ π₯,π¦ β₯π. The same holds for PH protocols, and for a similar Edit-Distance Problem, and even for approximate LCS. (LCS, Edit-Distance are π·πΊπ·π¨πͺ π¬ ππ -complete)
13
Thanks! Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.