Polynomial-Time Quantum Algorithm for the Simulation of Chemical Dynamics

Total Page:16

File Type:pdf, Size:1020Kb

Polynomial-Time Quantum Algorithm for the Simulation of Chemical Dynamics Polynomial-time quantum algorithm for the simulation of chemical dynamics Ivan Kassala, Stephen P. Jordanb, Peter J. Lovec, Masoud Mohsenia, and Ala´ n Aspuru-Guzika,1 aDepartment of Chemistry and Chemical Biology, Harvard University, Cambridge, MA 02138; bCenter for Theoretical Physics, Massachusetts Institute of Technology, Cambridge, MA 02139; and cDepartment of Physics, Haverford College, Haverford, PA 19041 Edited by Todd J. Martinez, University of Illinois at Urbana–Champaign, Urbana, IL, and accepted by the Editorial Board October 9, 2008 (received for review August 22, 2008) The computational cost of exact methods for quantum simulation a few particles. Here, however, we show that the Born– using classical computers grows exponentially with system size. As Oppenheimer approximation would not necessarily simplify simu- a consequence, these techniques can be applied only to small lations performed on quantum computers. Indeed, except for the systems. By contrast, we demonstrate that quantum computers smallest systems, an explicit treatment of all of the particles would could exactly simulate chemical reactions in polynomial time. Our be both more accurate and more efficient, even for nearly adiabatic algorithm uses the split-operator approach and explicitly simulates chemical reactions. all electron-nuclear and interelectronic interactions in quadratic Feynman’s idea of using a quantum machine to mimic the time. Surprisingly, this treatment is not only more accurate than quantum Hamiltonian of a system of interest was one of the the Born–Oppenheimer approximation but faster and more effi- founding ideas of the field of quantum computation (13). Lloyd (14) cient as well, for all reactions with more than about four atoms. subsequently showed that quantum computers could be used to This is the case even though the entire electronic wave function is simulate systems that can be formulated in terms of local interac- propagated on a grid with appropriately short time steps. Al- tions, by using resources that scale only polynomially with system though the preparation and measurement of arbitrary states on a size. Zalka and Wiesner (15, 16) developed a quantum simulation quantum computer is inefficient, here we demonstrate how to algorithm for particles in real space and Lidar and Wang (17) prepare states of chemical interest efficiently. We also show how applied it to the calculation of the thermal rate constant of chemical to efficiently obtain chemically relevant observables, such as state- reactions. Smirnov et al. proposed an analog quantum simulator for to-state transition probabilities and thermal reaction rates. Quan- chemical reactions using quantum dots (42). We have previously tum computers using these techniques could outperform current shown (18) that quantum computers could be used to simulate the classical computers with 100 qubits. static properties of molecules, and in this work, we present a general scheme for using quantum computers for the study of dynamical electronic structure ͉ quantum computation ͉ quantum simulation chemical properties. To simulate a quantum system, we must prepare its initial quantum state, propagate it in time, and finally, extract data of CHEMISTRY ccurate simulations of quantum-mechanical processes have chemical relevance, such as rate constants. For an efficient quan- greatly expanded our understanding of the fundamentals of A tum simulation, all these tasks must be carried out by using chemical reaction dynamics. In particular, recent years have seen resources that increase polynomially with increasing system size. tremendous progress in methods development, which has enabled We present a quantum algorithm that meets these requirements. simulations of increasingly complex quantum systems. Although it We also show that for all chemical reactions with more than Ϸ4 is, strictly speaking, true that exact quantum simulation requires atoms, it is more efficient for a quantum computer to simulate the resources that scale exponentially with system size, several tech- complete nuclear and electronic time evolution rather than to use niques are available that can treat realistic chemical problems, at a the Born–Oppenheimer approximation. given accuracy, with only a polynomial cost. Certain fully quantum The polynomial scaling of these methods means they would methods—such as multiconfigurational time-dependent Hartree enable the study of systems that are, in principle, out of reach for (MCTDH) (1), matching pursuit/split-operator Fourier transform any classical computer. However, large quantum computers are far (MP/SOFT) (2), or full multiple spawning (FMS) (3)—solve the in the future, and so determining the requirements of interesting nuclear Schro¨dinger equation, including nonadiabatic effects, given calculations in absolute terms is, perhaps, of more interest than analytic expressions for the potential energy surfaces and the their scaling alone. We show that a quantum computer using these couplings between them. These techniques have permitted the techniques could outperform current classical computers using 100 simulation of large systems; as examples we can give MCTDH qubits, within the design limits of a proposed 300-qubit quantum simulations of a pentaatomic chemical reaction (4) and of a computer (19). Although we focus on chemical applications, these spin-boson model with 80 degrees of freedom (5) or an MP/SOFT techniques are generally applicable to many physical systems, from simulation of photoisomerization in rhodopsin with 25 degrees of strong-field, multielectron ionization to quantum liquids and con- freedom (6). Ab initio molecular-dynamics techniques such as ab densed-matter systems. initio multiple spawning (AIMS) (7) avoid analytic expressions for This article is organized as follows. We first review Zalka and potential energy surfaces and instead solve electronic Schro¨dinger Wiesner’s algorithm and show how the difficulty of computing a equations at every time step. This allows one to gain insight into wave function’s time evolution depends only on the complexity dynamical problems such as isomerizations through conical inter- sections (8). However, there are also chemical processes that are best treated Author contributions: I.K., S.P.J., P.J.L., M.M., and A.A.-G. designed research, performed by completely avoiding the Born–Oppenheimer approximation. As research, and wrote the paper. examples, we can cite strong-field electronic dynamics in atoms and The authors declare no conflict of interest. multielectron ionization (9, 10) or atomic and molecular fragmen- This article is a PNAS Direct Submission. T.J.M. is a guest editor invited by the Editorial Board. tation caused by collisions with energetic electrons or photons (11, 1To whom correspondence should be addressed. E-mail: [email protected]. 12). Systems that resist the application of the Born–Oppenheimer This article contains supporting information online at www.pnas.org/cgi/content/full/ approximation require very general techniques, and the consequent 0808245105/DCSupplemental. unfavorable scaling has restricted such simulations to systems with © 2008 by The National Academy of Sciences of the USA www.pnas.org͞cgi͞doi͞10.1073͞pnas.0808245105 PNAS ͉ December 2, 2008 ͉ vol. 105 ͉ no. 48 ͉ 18681–18686 Downloaded by guest on September 30, 2021 of evaluating the interaction potential. We then consider 3 approaches to the calculation of the interaction potential, in- cluding a fully nonadiabatic treatment of chemical reactions. We consider the problem of state preparation for all of the schemes and, finally, address the problem of measurement. We present 3 readout schemes for reaction dynamics—reaction probabilities, Fig. 1. The quantum simulation algorithm. The potential and kinetic energy thermal rate constants, and state-to-state probabilities—that unitaries are applied to a quantum state in turn, with the transformation be- would allow for efficient evaluation of many parameters acces- tween position and momentum representations being performed with the effi- sible to experiment. cient quantum Fourier transform (QFT). The ancilla register is required for phase kickback and remains unchanged throughout the simulation, whereas the boxed ␦ Quantum Dynamics time step is repeated t/ t times. The proposed algorithm, unlike that of Zalka (15), does not require that functions be uncomputed and is therefore twice as fast. The problem of simulating quantum dynamics is that of determin- ing the properties of the wave function ␺(t)͘ of a system at time t, given the initial wave function ␺ (0)͘ and the Hamiltonian Hˆ of the gate sequence V, which computes the potential V,actssothat system. If the final state can be prepared by propagating the initial Vx, y͘ϭx, y Q V(x)͘, where y is an m-bit integer labeling a basis state, any observable of interest may be computed. state of the ancilla register, and Q denotes addition modulo 2m. We employ an improved version of the real-space quantum We apply the diagonal unitary by phase kickback. The computer simulation technique developed by Zalka and Wiesner in which a is initialized in the state ␺͘ R 1͘m, where 1͘m in the ancilla discrete variable representation of the wave function is used (15, register represents the state 0…001͘ in m qubits. Applying the 16). In the 1-dimensional case, the domain of the wave function is inverse QFT to the ancilla register, followed by V, produces divided into a discrete position basis of n ϭ 2n equidistant points. Ϫ Ϫ The wave function is represented as: M 1 2␲iy/M M 1 2␲iy/M e ˆ e V ͉ͩ␺͘ ͸ ͉yͪ͘ ϭ eϪiV␦t͉␺͘ ͸ ͉y͘ 2nϪ1 ͱM ͱM ͉␺͑ ͒͘ ϭ ͸ ͑ ͉͒ ͘ ϭ ͉ ͘ ϩ ϩ ͉ ͘ yϭ0 yϭ0 t ax t x a0Ç0...00 ... a2nϪ1 1...11. xϭ0 n qubits 2␲ where M ϭ 2m, and we choose ␦t ϭ . The equality obtains The spatial wave function is stored in the Hilbert space of the M because the ancilla state is an eigenstate of addition (with qubits, and so the spatial resolution grows exponentially with the Ϫ2␲iq/M number of qubits. For a system with d dimensions, d registers of eigenvalue e corresponding to the addition of q) (23).
Recommended publications
  • Quantum Computing Overview
    Quantum Computing at Microsoft Stephen Jordan • As of November 2018: 60 entries, 392 references • Major new primitives discovered only every few years. Simulation is a killer app for quantum computing with a solid theoretical foundation. Chemistry Materials Nuclear and Particle Physics Image: David Parker, U. Birmingham Image: CERN Many problems are out of reach even for exascale supercomputers but doable on quantum computers. Understanding biological Nitrogen fixation Intractable on classical supercomputers But a 200-qubit quantum computer will let us understand it Finding the ground state of Ferredoxin 퐹푒2푆2 Classical algorithm Quantum algorithm 2012 Quantum algorithm 2015 ! ~3000 ~1 INTRACTABLE YEARS DAY Research on quantum algorithms and software is essential! Quantum algorithm in high level language (Q#) Compiler Machine level instructions Microsoft Quantum Development Kit Quantum Visual Studio Local and cloud Extensive libraries, programming integration and quantum samples, and language debugging simulation documentation Developing quantum applications 1. Find quantum algorithm with quantum speedup 2. Confirm quantum speedup after implementing all oracles 3. Optimize code until runtime is short enough 4. Embed into specific hardware estimate runtime Simulating Quantum Field Theories: Classically Feynman diagrams Lattice methods Image: Encyclopedia of Physics Image: R. Babich et al. Break down at strong Good for binding energies. coupling or high precision Sign problem: real time dynamics, high fermion density. There’s room for exponential
    [Show full text]
  • Quantum Clustering Algorithms
    Quantum Clustering Algorithms Esma A¨ımeur [email protected] Gilles Brassard [email protected] S´ebastien Gambs [email protected] Universit´ede Montr´eal, D´epartement d’informatique et de recherche op´erationnelle C.P. 6128, Succursale Centre-Ville, Montr´eal (Qu´ebec), H3C 3J7 Canada Abstract Multidisciplinary by nature, Quantum Information By the term “quantization”, we refer to the Processing (QIP) is at the crossroads of computer process of using quantum mechanics in order science, mathematics, physics and engineering. It con- to improve a classical algorithm, usually by cerns the implications of quantum mechanics for infor- making it go faster. In this paper, we initiate mation processing purposes (Nielsen & Chuang, 2000). the idea of quantizing clustering algorithms Quantum information is very different from its classi- by using variations on a celebrated quantum cal counterpart: it cannot be measured reliably and it algorithm due to Grover. After having intro- is disturbed by observation, but it can exist in a super- duced this novel approach to unsupervised position of classical states. Classical and quantum learning, we illustrate it with a quantized information can be used together to realize wonders version of three standard algorithms: divisive that are out of reach of classical information processing clustering, k-medians and an algorithm for alone, such as being able to factorize efficiently large the construction of a neighbourhood graph. numbers, with dramatic cryptographic consequences We obtain a significant speedup compared to (Shor, 1997), search in a unstructured database with a the classical approach. quadratic speedup compared to the best possible clas- sical algorithms (Grover, 1997) and allow two people to communicate in perfect secrecy under the nose of an 1.
    [Show full text]
  • Quantum Algorithms
    An Introduction to Quantum Algorithms Emma Strubell COS498 { Chawathe Spring 2011 An Introduction to Quantum Algorithms Contents Contents 1 What are quantum algorithms? 3 1.1 Background . .3 1.2 Caveats . .4 2 Mathematical representation 5 2.1 Fundamental differences . .5 2.2 Hilbert spaces and Dirac notation . .6 2.3 The qubit . .9 2.4 Quantum registers . 11 2.5 Quantum logic gates . 12 2.6 Computational complexity . 19 3 Grover's Algorithm 20 3.1 Quantum search . 20 3.2 Grover's algorithm: How it works . 22 3.3 Grover's algorithm: Worked example . 24 4 Simon's Algorithm 28 4.1 Black-box period finding . 28 4.2 Simon's algorithm: How it works . 29 4.3 Simon's Algorithm: Worked example . 32 5 Conclusion 33 References 34 Page 2 of 35 An Introduction to Quantum Algorithms 1. What are quantum algorithms? 1 What are quantum algorithms? 1.1 Background The idea of a quantum computer was first proposed in 1981 by Nobel laureate Richard Feynman, who pointed out that accurately and efficiently simulating quantum mechanical systems would be impossible on a classical computer, but that a new kind of machine, a computer itself \built of quantum mechanical elements which obey quantum mechanical laws" [1], might one day perform efficient simulations of quantum systems. Classical computers are inherently unable to simulate such a system using sub-exponential time and space complexity due to the exponential growth of the amount of data required to completely represent a quantum system. Quantum computers, on the other hand, exploit the unique, non-classical properties of the quantum systems from which they are built, allowing them to process exponentially large quantities of information in only polynomial time.
    [Show full text]
  • SECURING CLOUDS – the QUANTUM WAY 1 Introduction
    SECURING CLOUDS – THE QUANTUM WAY Marmik Pandya Department of Information Assurance Northeastern University Boston, USA 1 Introduction Quantum mechanics is the study of the small particles that make up the universe – for instance, atoms et al. At such a microscopic level, the laws of classical mechanics fail to explain most of the observed phenomenon. At such a state quantum properties exhibited by particles is quite noticeable. Before we move forward a basic question arises that, what are quantum properties? To answer this question, we'll look at the basis of quantum mechanics – The Heisenberg's Uncertainty Principle. The uncertainty principle states that the more precisely the position is determined, the less precisely the momentum is known in this instant, and vice versa. For instance, if you measure the position of an electron revolving around the nucleus an atom, you cannot accurately measure its velocity. If you measure the electron's velocity, you cannot accurately determine its position. Equation for Heisenberg's uncertainty principle: Where σx standard deviation of position, σx the standard deviation of momentum and ħ is the reduced Planck constant, h / 2π. In a practical scenario, this principle is applied to photons. Photons – the smallest measure of light, can exist in all of their possible states at once and also they don’t have any mass. This means that whatever direction a photon can spin in -- say, diagonally, vertically and horizontally -- it does all at once. This is exactly the same as if you constantly moved east, west, north, south, and up-and-down at the same time.
    [Show full text]
  • Computational Complexity: a Modern Approach
    i Computational Complexity: A Modern Approach Sanjeev Arora and Boaz Barak Princeton University http://www.cs.princeton.edu/theory/complexity/ [email protected] Not to be reproduced or distributed without the authors’ permission ii Chapter 10 Quantum Computation “Turning to quantum mechanics.... secret, secret, close the doors! we always have had a great deal of difficulty in understanding the world view that quantum mechanics represents ... It has not yet become obvious to me that there’s no real problem. I cannot define the real problem, therefore I suspect there’s no real problem, but I’m not sure there’s no real problem. So that’s why I like to investigate things.” Richard Feynman, 1964 “The only difference between a probabilistic classical world and the equations of the quantum world is that somehow or other it appears as if the probabilities would have to go negative..” Richard Feynman, in “Simulating physics with computers,” 1982 Quantum computing is a new computational model that may be physically realizable and may provide an exponential advantage over “classical” computational models such as prob- abilistic and deterministic Turing machines. In this chapter we survey the basic principles of quantum computation and some of the important algorithms in this model. One important reason to study quantum computers is that they pose a serious challenge to the strong Church-Turing thesis (see Section 1.6.3), which stipulates that every physi- cally reasonable computation device can be simulated by a Turing machine with at most polynomial slowdown. As we will see in Section 10.6, there is a polynomial-time algorithm for quantum computers to factor integers, whereas despite much effort, no such algorithm is known for deterministic or probabilistic Turing machines.
    [Show full text]
  • Arxiv:0905.2794V4 [Quant-Ph] 21 Jun 2013 Error Correction 7 B
    Quantum Error Correction for Beginners Simon J. Devitt,1, ∗ William J. Munro,2 and Kae Nemoto1 1National Institute of Informatics 2-1-2 Hitotsubashi Chiyoda-ku Tokyo 101-8340. Japan 2NTT Basic Research Laboratories NTT Corporation 3-1 Morinosato-Wakamiya, Atsugi Kanagawa 243-0198. Japan (Dated: June 24, 2013) Quantum error correction (QEC) and fault-tolerant quantum computation represent one of the most vital theoretical aspect of quantum information processing. It was well known from the early developments of this exciting field that the fragility of coherent quantum systems would be a catastrophic obstacle to the development of large scale quantum computers. The introduction of quantum error correction in 1995 showed that active techniques could be employed to mitigate this fatal problem. However, quantum error correction and fault-tolerant computation is now a much larger field and many new codes, techniques, and methodologies have been developed to implement error correction for large scale quantum algorithms. In response, we have attempted to summarize the basic aspects of quantum error correction and fault-tolerance, not as a detailed guide, but rather as a basic introduction. This development in this area has been so pronounced that many in the field of quantum information, specifically researchers who are new to quantum information or people focused on the many other important issues in quantum computation, have found it difficult to keep up with the general formalisms and methodologies employed in this area. Rather than introducing these concepts from a rigorous mathematical and computer science framework, we instead examine error correction and fault-tolerance largely through detailed examples, which are more relevant to experimentalists today and in the near future.
    [Show full text]
  • Quantum Computational Complexity Theory Is to Un- Derstand the Implications of Quantum Physics to Computational Complexity Theory
    Quantum Computational Complexity John Watrous Institute for Quantum Computing and School of Computer Science University of Waterloo, Waterloo, Ontario, Canada. Article outline I. Definition of the subject and its importance II. Introduction III. The quantum circuit model IV. Polynomial-time quantum computations V. Quantum proofs VI. Quantum interactive proof systems VII. Other selected notions in quantum complexity VIII. Future directions IX. References Glossary Quantum circuit. A quantum circuit is an acyclic network of quantum gates connected by wires: the gates represent quantum operations and the wires represent the qubits on which these operations are performed. The quantum circuit model is the most commonly studied model of quantum computation. Quantum complexity class. A quantum complexity class is a collection of computational problems that are solvable by a cho- sen quantum computational model that obeys certain resource constraints. For example, BQP is the quantum complexity class of all decision problems that can be solved in polynomial time by a arXiv:0804.3401v1 [quant-ph] 21 Apr 2008 quantum computer. Quantum proof. A quantum proof is a quantum state that plays the role of a witness or certificate to a quan- tum computer that runs a verification procedure. The quantum complexity class QMA is defined by this notion: it includes all decision problems whose yes-instances are efficiently verifiable by means of quantum proofs. Quantum interactive proof system. A quantum interactive proof system is an interaction between a verifier and one or more provers, involving the processing and exchange of quantum information, whereby the provers attempt to convince the verifier of the answer to some computational problem.
    [Show full text]
  • Topological Quantum Computation Zhenghan Wang
    Topological Quantum Computation Zhenghan Wang Microsoft Research Station Q, CNSI Bldg Rm 2237, University of California, Santa Barbara, CA 93106-6105, U.S.A. E-mail address: [email protected] 2010 Mathematics Subject Classification. Primary 57-02, 18-02; Secondary 68-02, 81-02 Key words and phrases. Temperley-Lieb category, Jones polynomial, quantum circuit model, modular tensor category, topological quantum field theory, fractional quantum Hall effect, anyonic system, topological phases of matter To my parents, who gave me life. To my teachers, who changed my life. To my family and Station Q, where I belong. Contents Preface xi Acknowledgments xv Chapter 1. Temperley-Lieb-Jones Theories 1 1.1. Generic Temperley-Lieb-Jones algebroids 1 1.2. Jones algebroids 13 1.3. Yang-Lee theory 16 1.4. Unitarity 17 1.5. Ising and Fibonacci theory 19 1.6. Yamada and chromatic polynomials 22 1.7. Yang-Baxter equation 22 Chapter 2. Quantum Circuit Model 25 2.1. Quantum framework 26 2.2. Qubits 27 2.3. n-qubits and computing problems 29 2.4. Universal gate set 29 2.5. Quantum circuit model 31 2.6. Simulating quantum physics 32 Chapter 3. Approximation of the Jones Polynomial 35 3.1. Jones evaluation as a computing problem 35 3.2. FP#P-completeness of Jones evaluation 36 3.3. Quantum approximation 37 3.4. Distribution of Jones evaluations 39 Chapter 4. Ribbon Fusion Categories 41 4.1. Fusion rules and fusion categories 41 4.2. Graphical calculus of RFCs 44 4.3. Unitary fusion categories 48 4.4. Link and 3-manifold invariants 49 4.5.
    [Show full text]
  • 1 Quantum Computing with Electron Spins
    1.1 Quantum Computing – a short review 1 1 Quantum Computing with Electron Spins Only a few years ago, quantum theory had its 100th anniversary. Usually, the birth date is connected to Planck's radiation formula 1900 and the introduction of his quantum of action [1]. The theory has been worked out and developed throughout the last century. In 1913, Bohr could successfully explain the spectral lines of a hydrogen atom with his atom theory [2]. However, the full mathematical formalism of quantum mechanics had not been worked out until three decades later [3-8]. In 1927, physicists – mainly Niels Bohr, Max Born, and Werner Heisenberg – discussed the meaning of quantum mechanics, which is today referred to as the "Copenhagen interpretation", in general addressing the indeterminism, the correspondence principle, the statistical interpretation of the wavefunction, and the complementary of wave and particle picture [9]. The operator algebra in the Hilbert space we use today had been developed in 1932 by John von Neumann [10]. Today, quantum mechanics is a part of our every–day live, e.g. CD players, lasers, semiconductor technology, and the measurement standards of macroscopic values as voltage and resistance are defined by quantum mechanical effects, as the Josephson and quantum Hall effect [11]. Despite this, some basic consequences as the "quantum jumps" of Bohr's theory [2] and the Bose–Einstein condensation [12] were successfully proven in experiment more than 70 years after their prediction [13,14]. During the last twenty years, physicists learned to control and manipulate single quantum particles1. At the same time, scientists wondered whether quantum mechanical systems could be used for information processing – the idea of a quantum computer was born.
    [Show full text]
  • Topological Quantum Computation Jiannis K
    Topological Quantum Computation Jiannis K. Pachos Introduction Bertinoro, June 2013 Computers Antikythera mechanism Robotron Z 9001 Analogue computer Digital computer: 0 & 1 Quantum computers • Quantum binary states 0 , 1 (spin,...) Ψ = a 0 + b 1 (quantum superposition) a 2 + b 2 =1 | | | | If you measure€ then P = a 2,P= b 2 | i 0 | | 1 | | This is the quantum bit or “qubit” • Many qubits (two): = 0 0 product state (classical) | i | i⌦| i = a 0 0 + b 1 1 entangled state | i | i⌦| i | i⌦| i Quantum computers • Quantum binary gates-> Unitary matrices U 0 = a 0 + b 1 1q| i | i | i U 0 0 = a 0 0 + b 1 1 2q| i⌦| i | i⌦| i | i⌦| i 44• Universality: Any Quantum U 1 q and computation a U 2 q any q. algorithm. • Quantum circuit model: ) t 0 U V 0 W 0 Input 0 ! Output ! Initiate 0 ! Measure ! 0 ! (productstate) ! (product state) Fig. 3.1 ! An example of circuit! model, where time evolves from left to right. Qubits are initially prepared in state 0 and one and two qubit gates, such as U, V and W, are acted on them in succession. | i ! Boxes attached on a single line correspond to single qubit gates while boxes attached on two t lines correspond to two qubit gates. which a gate acts. A measurement of all the qubits at the end of the computation reveals the outcome. Expressing an algorithm in terms of basic quantum gates makes it easy to evaluate its resources and complexity. 3.2.1 Quantum algorithm and universality A specific quantum algorithm U applied on n qubits is an element of the unitary group U(2n).
    [Show full text]
  • Supercomputer Simulations of Transmon Quantum Computers Quantum Simulations of Transmon Supercomputer
    IAS Series IAS Supercomputer simulations of transmon quantum computers quantum simulations of transmon Supercomputer 45 Supercomputer simulations of transmon quantum computers Dennis Willsch IAS Series IAS Series Band / Volume 45 Band / Volume 45 ISBN 978-3-95806-505-5 ISBN 978-3-95806-505-5 Dennis Willsch Schriften des Forschungszentrums Jülich IAS Series Band / Volume 45 Forschungszentrum Jülich GmbH Institute for Advanced Simulation (IAS) Jülich Supercomputing Centre (JSC) Supercomputer simulations of transmon quantum computers Dennis Willsch Schriften des Forschungszentrums Jülich IAS Series Band / Volume 45 ISSN 1868-8489 ISBN 978-3-95806-505-5 Bibliografsche Information der Deutschen Nationalbibliothek. Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografe; detaillierte Bibliografsche Daten sind im Internet über http://dnb.d-nb.de abrufbar. Herausgeber Forschungszentrum Jülich GmbH und Vertrieb: Zentralbibliothek, Verlag 52425 Jülich Tel.: +49 2461 61-5368 Fax: +49 2461 61-6103 [email protected] www.fz-juelich.de/zb Umschlaggestaltung: Grafsche Medien, Forschungszentrum Jülich GmbH Titelbild: Quantum Flagship/H.Ritsch Druck: Grafsche Medien, Forschungszentrum Jülich GmbH Copyright: Forschungszentrum Jülich 2020 Schriften des Forschungszentrums Jülich IAS Series, Band / Volume 45 D 82 (Diss. RWTH Aachen University, 2020) ISSN 1868-8489 ISBN 978-3-95806-505-5 Vollständig frei verfügbar über das Publikationsportal des Forschungszentrums Jülich (JuSER) unter www.fz-juelich.de/zb/openaccess. This is an Open Access publication distributed under the terms of the Creative Commons Attribution License 4.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract We develop a simulator for quantum computers composed of superconducting transmon qubits.
    [Show full text]
  • Quantum Information Processing with Superconducting Circuits: a Review
    Quantum Information Processing with Superconducting Circuits: a Review G. Wendin Department of Microtechnology and Nanoscience - MC2, Chalmers University of Technology, SE-41296 Gothenburg, Sweden Abstract. During the last ten years, superconducting circuits have passed from being interesting physical devices to becoming contenders for near-future useful and scalable quantum information processing (QIP). Advanced quantum simulation experiments have been shown with up to nine qubits, while a demonstration of Quantum Supremacy with fifty qubits is anticipated in just a few years. Quantum Supremacy means that the quantum system can no longer be simulated by the most powerful classical supercomputers. Integrated classical-quantum computing systems are already emerging that can be used for software development and experimentation, even via web interfaces. Therefore, the time is ripe for describing some of the recent development of super- conducting devices, systems and applications. As such, the discussion of superconduct- ing qubits and circuits is limited to devices that are proven useful for current or near future applications. Consequently, the centre of interest is the practical applications of QIP, such as computation and simulation in Physics and Chemistry. Keywords: superconducting circuits, microwave resonators, Josephson junctions, qubits, quantum computing, simulation, quantum control, quantum error correction, superposition, entanglement arXiv:1610.02208v2 [quant-ph] 8 Oct 2017 Contents 1 Introduction 6 2 Easy and hard problems 8 2.1 Computational complexity . .9 2.2 Hard problems . .9 2.3 Quantum speedup . 10 2.4 Quantum Supremacy . 11 3 Superconducting circuits and systems 12 3.1 The DiVincenzo criteria (DV1-DV7) . 12 3.2 Josephson quantum circuits . 12 3.3 Qubits (DV1) .
    [Show full text]