arXiv Analytics

Sign in

arXiv:1202.1809 [quant-ph]AbstractReferencesReviewsResources

Virtual Parallel Computing and a Search Algorithm using Matrix Product States

Claudio Chamon, Eduardo R. Mucciolo

Published 2012-02-08, updated 2012-07-24Version 2

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(n^2)$ 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

Comments: 4 pages, 1 figure (published version)
Journal: Phys. Rev. Lett. 109, 030503 (2012)
Related articles: Most relevant | Search more
arXiv:0904.1926 [quant-ph] (Published 2009-04-13, updated 2009-05-27)
Matrix Product States for dynamical simulation of infinite chains
arXiv:2401.16498 [quant-ph] (Published 2024-01-29, updated 2024-02-19)
Nonstabilizerness via matrix product states in the Pauli basis
arXiv:2307.01696 [quant-ph] (Published 2023-07-04)
Preparation of matrix product states with log-depth quantum circuits