Article

Virtual parallel computing and a search algorithm using matrix product states.

Department of Physics, Boston University, Boston, Massachusetts 02215, USA.
Physical Review Letters (impact factor: 7.37). 07/2012; 109(3):030503. pp.030503
Source: PubMed

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.

0 0
 · 
1 Bookmark
 · 
44 Views

Full-text

View
1 Download
Available from

Keywords

bits
 
classical computational cost
 
classical probabilistic one-bit
 
copy bits
 
encodes multiple inputs
 
Grover's quantum algorithm
 
initial product state
 
logical circuit
 
Matrix evolution
 
matrix operations
 
matrix product states
 
n bits
 
restricted type
 
search problem
 
search problems
 
sequential application
 
subexponential time
 
virtual parallelization
 
virtual parallelization scheme
 
witnesses
 

Claudio Chamon