Skip to main content
Cornell University
We gratefully acknowledge support from the Simons Foundation, member institutions, and all contributors. Donate
arxiv logo > cs > arXiv:1811.07515

Help | Advanced Search

arXiv logo
Cornell University Logo

quick links

  • Login
  • Help Pages
  • About

Computer Science > Computational Complexity

arXiv:1811.07515 (cs)
[Submitted on 19 Nov 2018]

Title:Classical Algorithms from Quantum and Arthur-Merlin Communication Protocols

Authors:Lijie Chen, Ruosong Wang
View a PDF of the paper titled Classical Algorithms from Quantum and Arthur-Merlin Communication Protocols, by Lijie Chen and 1 other authors
View PDF
Abstract:The polynomial method from circuit complexity has been applied to several fundamental problems and obtains the state-of-the-art running times. As observed in [Alman and Williams, STOC 2017], almost all applications of the polynomial method in algorithm design ultimately rely on certain low-rank decompositions of the computation matrices corresponding to key subroutines. They suggest that making use of low-rank decompositions directly could lead to more powerful algorithms, as the polynomial method is just one way to derive such a decomposition. Inspired by their observation, in this paper, we study another way of systematically constructing low-rank decompositions of matrices which could be used by algorithms. It is known that various types of communication protocols lead to certain low-rank decompositions (e.g., $\mathsf{P}$ protocols/rank, $\mathsf{BQP}$ protocols/approximate rank). These are usually interpreted as approaches for proving communication lower bounds, while in this work we explore the other direction.
We have the two generic algorithmic applications of communication protocols. The first connection is that a fast $\mathsf{BQP}$ communication protocol for a function $f$ implies a fast deterministic additive approximate counting algorithm for a related pair counting problem. The second connection is that a fast $\mathsf{AM}^{\mathsf{cc}}$ protocol for a function $f$ implies a faster-than-bruteforce algorithm for $f\textsf{-Satisfying-Pair}$.
We also apply our second connection to shed some light on long-standing open problems in communication complexity. We show that if the Longest Common Subsequence problem admits an efficient $\mathsf{AM}^{\mathsf{cc}}$ protocol, then polynomial-size Formula-$\textsf{SAT}$ admits a $2^{n - n^{1-\delta}}$ time algorithm for any constant $\delta > 0$.
Comments: To appear in ITCS 2019. Abstract is shortened to meet the constraint
Subjects: Computational Complexity (cs.CC); Data Structures and Algorithms (cs.DS)
Cite as: arXiv:1811.07515 [cs.CC]
  (or arXiv:1811.07515v1 [cs.CC] for this version)
  https://doi.org/10.48550/arXiv.1811.07515
arXiv-issued DOI via DataCite

Submission history

From: Ruosong Wang [view email]
[v1] Mon, 19 Nov 2018 06:05:54 UTC (31 KB)
Full-text links:

Access Paper:

    View a PDF of the paper titled Classical Algorithms from Quantum and Arthur-Merlin Communication Protocols, by Lijie Chen and 1 other authors
  • View PDF
  • TeX Source
  • Other Formats
view license
Current browse context:
cs.CC
< prev   |   next >
new | recent | 2018-11
Change to browse by:
cs
cs.DS

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar

DBLP - CS Bibliography

listing | bibtex
Lijie Chen
Ruosong Wang
a export BibTeX citation Loading...

BibTeX formatted citation

×
Data provided by:

Bookmark

BibSonomy logo Reddit logo

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)

Code, Data and Media Associated with this Article

alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)

Demos

Replicate (What is Replicate?)
Hugging Face Spaces (What is Spaces?)
TXYZ.AI (What is TXYZ.AI?)

Recommenders and Search Tools

Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
  • Author
  • Venue
  • Institution
  • Topic

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status
    Get status notifications via email or slack