Linear algebra is the language of quantum computing. There is a way to verify whether x is a correct solution by using that. Indeed, at the time of writing the quantum algorithm zoo website cites 262 papers on quantum algorithms. Related to this, nowadays we also have access to a growing collection of quantum algorithms 2 for various linear algebra tasks, as given in e. This linearity of the sets of possible solutions is true generally in quantum mechanics, as is the representation of physical variables by operators on the wave functions. Usual vectors and their duals can be seen as column and row matrices, respectively, for algebraic manipulation. The harrowhassidimlloyd hhl quantum algorithm for sampling from the solution of a linear system provides an exponential speedup over its classical counterpart. Quantum algorithms via linear algebra the mit press. Anupam prakash eecs department university of california, berkeley technical report no. Quantum algorithms for linear algebra and machine learning. Our solution to the encoding problem circumvents the search lower bounds by. Solving systems of linear equations with quantum mechanics 9 june 2017, by lisa zyga left false color photomicrograph and right simplified circuit diagram of the superconducting quantum circuit. A very brief introduction to quantum computing and quantum.
Linear algebra and quantum computing chikwong li department of mathematics the college of william and mary williamsburg, virginia, usa joint work with yiutung poon iowa state university. Quantum computing explained in terms of elementary linear algebra, emphasizing computation and algorithms and requiring no background in physics. Solving linear systems of equations is task that arises in all areas of science, engineering. Quantum algorithms use algebraic units called qubits that are richer than bits, bywhichtheyareallowedtocountasfeasiblesomeoperationsthatwhenwritten out in simple linear algebra use exponentially long notation. While this may contradict the experience of many experienced mathematicians, the approach here is consciously algebraic. Quantum mechanics is linear algebra middlebury college. It is essential to have a solid knowledge of the basic results of linear algebra to understand quantum computation and quantum algorithms. Similarly, there is little emphasis on a geometric approach to problems of linear algebra.
How to solve a linear system of equations using a quantum computer. The problem of solving a system of linear equations has a wide scope of applications, and thus hhl constitutes an important. Quantum algorithms via linear algebra department of informatics institute for theoretical computer science given a set s of n potential solutions to a problem, n large. Classical and probabilistic computing via linear algebra. Opolylogn time encoding algorithm using the oracle qram.
It succeeds in giving a mathematically precise, and complete, exposition that invokes only elementary linear algebra. We will represent the operations by matrices, and we give several equivalent stipulations for unitary matrices. Quantum algorithms for database search, linear algebra and machine learning require preparing a quantum superposition state over input data 2, 3. Beezer department of mathematics and computer science university of puget sound waldron edition version 2. Quantum mechanics is linear algebra noah graham middlebury college february 25, 2014 1. Solving systems of linear equations with quantum mechanics. Grovers algorithm 8 meyerhenke, glantz, looz, tzovas. The problem of solving a system of linear equations has a wide scope of applications, and thus hhl constitutes an important algorithmic primitive. This is an example of an inner product, which is naturally defined via the dirac.
Thus, one might think of using fast classical solution schemes, e. We will now clarify this previous definition by working through a basic example. Portugal, quantum walks and search algorithms, quantum science. These solutions are the ultimate outputs, as exemplified in chap. Quantum algorithms for linear algebra and machine learning by anupam prakash b. Quantum algorithms via linear algebra is a marvelous and selfcontained account of the algorithms that made quantum computing, presented in a clear and conversational style that is a delight to read. Quantum computation inherited linear algebra from quantum mechanics.
1301 915 1304 1487 1219 927 606 229 1298 290 1440 950 980 641 693 1411 895 1484 1147 1123 213 1241 434 374 1390 1474 356 466 1282 717 1017 423