What's new

Solving for X and Y

cirr

ELITE MEMBER
Joined
Jun 28, 2012
Messages
17,049
Reaction score
18
Country
China
Location
China
:smart:Experimental Quantum Computing to Solve Systems of Linear Equations

X.-D. Cai, C. Weedbrook, Z.-E. Su, M.-C. Chen, Mile Gu, M.-J. Zhu, Li Li, Nai-Le Liu, Chao-Yang Lu, and Jian-Wei Pan
Phys. Rev. Lett. 110, 230501 (2013)
Published June 6, 2013

It’s only three lines of simple math for a human, but a small victory for a quantum computer. Researchers in China report in Physical Review Letters that they can solve two linear equations by manipulating four entangled photons. Their demonstration—the rough equivalent of solving for x and y in the equations 4x+3y=6 and 3x+2y=3 —is the first proof that a quantum algorithm proposed in 2009, which promised exponential speed-up compared to one run on a normal CPU, can be implemented in the lab.

Few quantum algorithms are actually faster than their classical counterparts. The most famous example in which quantum mechanics wins is an algorithm for factoring large numbers proposed by mathematician Peter Shor in 1994. But four years ago, theorists showed that a quantum algorithm for solving a set of linear equations could also be exponentially faster that any classical algorithm, provided you only needed to know probabilistic information about the solution—and not the exact solution itself.

To implement this algorithm, Xindong Cai, at the University of Science and Technology of China in Hefei, and colleagues used a laser to prepare two pairs of entangled photons, which they spatially separated and sent down four different paths. Passing the photons through a series of logic gates effectively corresponded to the steps of solving two linear equations: inverting a 2×2 matrix, multiplying it through, and calculating the two independent variables. The quantum computer is overkill for solving only two linear equations; the real advantages would come as the number of equations grows. – Jessica Thomas

:coffee:

Physics - Solving for X and Y

Physics - Solving for X and Y
 
Solving linear systems of equations is ubiquitous in all areas of science and engineering. With rapidly growing data sets, such a task can be intractable for classical computers, as the best known classical algorithms require a time proportional to the number of variables N. A recently proposed quantum algorithm shows that quantum computers could solve linear systems in a time scale of order log⁡(N):coffee:, giving an exponential speedup over classical computers. Here we realize the simplest instance of this algorithm, solving 2×2 linear equations for various input vectors on a quantum computer. We use four quantum bits and four controlled logic gates to implement every subroutine required, demonstrating the working principle of this algorithm.
 
Back
Top Bottom