English

BQP $=$ PSPACE

Computational Complexity 2023-06-27 v2

Abstract

The complexity class PSPACEPSPACE includes all computational problems that can be solved by a classical computer with polynomial memory. All PSPACEPSPACE problems are known to be solvable by a quantum computer too with polynomial memory and are, thus, known to be in BQPSPACEBQPSPACE. Here, we present a polynomial time quantum algorithm for a PSPACEPSPACE-complete problem, implying that PSPACEPSPACE is equal to the class BQPBQP of all problems solvable by a quantum computer in polynomial time. In particular, we outline a BQPBQP algorithm for the PSPACEPSPACE-complete problem of evaluating a full binary NANDNAND tree. An existing best of quadratic speedup is achieved using quantum walks for this problem, so that the complexity is still exponential in the problem size. By contrast, we achieve an exponential speedup for the problem, allowing for solving it in polynomial time. There are many real-world applications of our result, such as strategy games like chess or Go. As an example, in quantum sensing, the problem of quantum illumination, that is treated as that of channel discrimination, is PSPACEPSPACE-complete. Our work implies that quantum channel discrimination, and so, quantum illumination, can be performed efficiently by a quantum computer.

Keywords

Cite

@article{arxiv.2301.10557,
  title  = {BQP $=$ PSPACE},
  author = {Shibdas Roy},
  journal= {arXiv preprint arXiv:2301.10557},
  year   = {2023}
}

Comments

4 pages, 1 figure