Virtual Parallel Computing and a Search Algorithm Using Matrix Product States

Claudio Chamon and Eduardo R. Mucciolo
Phys. Rev. Lett. 109, 030503 – Published 20 July 2012

Abstract

We propose a form of parallel computing on classical computers that is based on matrix product states. The virtual parallelization is accomplished by representing bits with matrices and by evolving these matrices from an initial product state that encodes multiple inputs. Matrix evolution follows from the sequential application of gates, as in a logical circuit. The action by classical probabilistic one-bit and deterministic two-bit gates such as NAND are implemented in terms of matrix operations and, as opposed to quantum computing, it is possible to copy bits. We present a way to explore this method of computation to solve search problems and count the number of solutions. We argue that if the classical computational cost of testing solutions (witnesses) requires less than O(n2) local two-bit gates acting on n bits, the search problem can be fully solved in subexponential time. Therefore, for this restricted type of search problem, the virtual parallelization scheme is faster than Grover’s quantum algorithm.

  • Figure
  • Received 9 February 2012

DOI:https://doi.org/10.1103/PhysRevLett.109.030503

© 2012 American Physical Society

Authors & Affiliations

Claudio Chamon1 and Eduardo R. Mucciolo2

  • 1Department of Physics, Boston University, Boston, Massachusetts 02215, USA
  • 2Department of Physics, University of Central Florida, Orlando, Florida 32816, USA

Article Text (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 109, Iss. 3 — 20 July 2012

Reuse & Permissions
Access Options
CHORUS

Article Available via CHORUS

Download Accepted Manuscript
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review Letters

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×