Matrix Product Operator Simulations of Quantum Algorithms

Total Page:16

File Type:pdf, Size:1020Kb

Matrix Product Operator Simulations of Quantum Algorithms Matrix Product Operator Simulations of Quantum Algorithms Kieran Woolfe Submitted in total fulfillment of the requirements of the degree of Master of Philosophy School of Physics The University of Melbourne February, 2015 Abstract We develop simulation methods for matrix product operators, and per- form simulations of the Quantum Fourier Transform, Shor's algorithm and Grover's algorithm using matrix product states and matrix product opera- tors. By doing so, we provide numerical evidence that a constant number of QFTs can be efficiently classically simulated on any state whose Schmidt rank grows only polynomially with the number of qubits, and quantify the amount of entanglement present in Shor's algorithm. The efficiency of the matrix product state and operator representation allows us to perform mod- erately large simulations of both Shor's algorithm with Z errors and Grover's algorithm with up to 15 X, Y and Z errors. While larger simulations have been performed, our results have been computed with little computational power and provide new methods to perform large-scale quantum algorithm simulations. i Declaration This is to certify that: i the thesis comprises only my original work towards the MPhil except where indicated in the Preface, ii due acknowledgement has been made in the text to all other material used, iii the thesis is less than 50 000 words in length, exclusive of tables, maps, bibliographies and appendices. Kieran Woolfe February, 2015 ii Preface This thesis is comprised entirely of original work undertaken during this Masters of Philosophy under the supervision of Dr Charles Hill and Professor Lloyd Hollenberg, except for the reviews of earlier work and the literature as noted in the text. In particular, chapters 2 and 3 are reviews of existing theory relevant to the thesis and sections 4.1, 5.1 and 6.1 are reviews of the previous work relevant to the topics of chapters 4, 5 and 6 respectively. The majority of the content of chapter 4 is the same as that of a paper prepared for publication during the Masters program [1], which was authored with the guidance of Dr Hill and Professor Hollenberg. All simulations discussed in this thesis were performed with original computer codes developed for this project, using the LAPACK and NumPy libraries. iii Acknowledgements I extend my thanks to everyone who has assisted me and made this research possible. Firstly and most importantly to my supervisors Dr Charles Hill and Professor Lloyd Hollenberg for their extensive assistance throughout the duration of my research and the preparation of this document. I acknowledge the assistance of the Australian Government for the grant of an Australian Postgraduate Award which made my research possible. My thanks also to the everyone from the Australian Research Council Center of Excellence for Quantum Computation and Communication Technology for providing me with an intellectual home in which to learn about quantum computing and to collaborate. Particular thanks to Ms Patricia Gigliuto for making everything administrative very simple for me. I extend my gratitude to the School of Physics at the University of Melbourne for admitting me to their graduate program and to the libraries and staff of the university for facilitating my research. Finally, my thanks to my fellow graduate students and to my office- mates, who were instrumental in both delaying and hastening the completion of this document. iv Contents Abstract i Declaration ii Preface iii Acknowledgements iv 1 Introduction 2 2 Quantum Computing 7 2.1 Quantum bits and gates . .7 2.2 Grover's Algorithm . 12 2.3 Shor's Algorithm . 15 2.4 Quantum Fourier Transform . 19 2.5 Entanglement . 21 2.6 Decoherence . 25 3 Matrix product states and operators 30 3.1 Matrix product states . 30 3.1.1 Freedom in the MPS representation . 33 3.1.2 Calculations with MPSs . 37 3.1.3 An analytic example . 43 3.2 Projected entangled pair states . 44 3.3 Matrix product operators . 45 3.3.1 Calculations with MPOs . 46 3.4 Quantum Circuit Simulation . 51 3.5 Entanglement in matrix product states . 53 3.5.1 Area Laws . 55 v Contents vi 4 Simulation of the quantum Fourier transform 57 4.1 Previous QFT simulation results . 57 4.2 Circuit and simulation methods . 59 4.3 Representation size scaling . 60 4.4 Truncation Errors . 63 4.5 Fragility of the scaling . 66 4.6 Reasons for the efficient representation . 68 4.7 Implications and complexity . 70 5 Simulation of Shor's algorithm 72 5.1 Previous Results . 72 5.1.1 MPS simulation . 73 5.1.2 Entanglement . 74 5.1.3 Shor's algorithm in the presence of noise . 75 5.2 Optimised MPS simulation . 76 5.2.1 Modular exponentiation . 76 5.2.2 QFT . 80 5.3 MPS Simulation with errors . 81 5.3.1 Z errors . 82 5.3.2 X errors . 85 5.4 Success probability with errors . 88 5.5 Entanglement in Shor's algorithm . 91 5.5.1 The decay of success probability with different r values 95 5.6 Discussion . 96 6 Simulation of Grover's Algorithm 98 6.1 Quantum circuit for Grover's algorithm . 99 6.2 Simulation with a MPO . 101 6.2.1 A MPO encoding inversion about the mean . 101 6.2.2 MPOs encoding arbitrary oracles . 102 6.2.3 The complexity of the oracle MPO . 103 6.2.4 Using two MPOs for simulation . 105 6.2.5 Simulation technique . 107 6.2.6 Simulation technique with errors . 109 6.3 Determining search solutions from MPOs . 110 6.3.1 Comparison to the work of Chamon and Mucciolo . 114 6.4 Noisy simulations of Grover's algorithm . 115 Contents 1 6.4.1 X errors . 117 6.4.2 Z errors . 123 6.4.3 Y errors . 127 6.4.4 Depolarising noise . 131 6.4.5 Physical error models . 133 6.5 Discussion . 136 7 Conclusion 139 Chapter 1 Introduction Quantum computing, the use of quantum devices to perform computations, may deliver exponentially faster results than classical computing for specific problems. Most famously, Shor's algorithm [2, 3] allows the products of primes to be factorised with an exponential speedup over the fastest known classical algorithm. However, a quantum computer would be subject to noise and may only be useful for selected problems which must be identified and solved with carefully designed algorithms. Research in the field of quantum algorithms offers ways to address these issues. In this thesis, we focus on two questions: what is the source of the computational speedup in quantum computing, and how will a quantum computer perform in the presence of noise. We address these problems with simulations of quantum algorithms. Quantum Computing The idea of quantum computing stems from the exponential growth of the size of the Hilbert space of a quantum system as the system size increases. The very large size of such a Hilbert space both makes simulating large scale quantum mechanical systems very difficult and opens the possibility that controllable systems could be employed as computers to simulate other inter- esting quantum systems, an idea was first suggested by Feynman [4]. More broadly, quantum computing exploits the computational resources of large Hilbert spaces to perform calculations. Some of the quantum algorithms that have been discovered are: Shor's algorithm [2, 3], by which products of large primes are factorised; Grover's algorithm [5, 6], by which an unordered database can be searched with a quadratic speedup over classical methods; 2 3 and quantum simulation [7, 8, 9, 10, 11] by which it is believed that all physically realistic Hamiltonians can be simulated in polynomial time and the ground and thermal states of Hamiltonians can be estimated [12]. Quan- tum walks [13, 14], a quantum analogy of classical random walks, have been used to create quantum algorithms for such problems as search algorithms [15, 16, 17], the triangle problem [18] and verification of matrix products [19]. Quantum algorithms have also been described to solve a variety of algebraic problems such as hidden subgroup problems [20, 21, 22, 23, 24], hidden shift problems [25, 26], and hidden nonlinear structure problems [27]. Finally, while in traditional quantum computation, computations are carried out by applying quantum operations to a system consisting of pure qubits (two level quantum systems), alternative models exist such as adiabatic quantum computing [28, 29, 30, 31], in which the solution to a relevant problem is encoded in the ground state of a Hamiltonian and the Hamiltonian of a system in a simple ground state is evolved slowly to the more complicated Hamiltonian; and the one clean qubit model of quantum computation [32] in which computations are carried out with all qubits except one in a mixed state. Several more complete surveys and reviews of quantum algorithms have been made [33, 34, 35, 36, 37]. The fact that quantum mechanical systems can perform some compu- tations exponentially faster than the fastest known classical systems invites the question of the origin of this computational speedup. The speedup must be caused by features of quantum mechanics that are inherently quan- tum mechanical and so are not reproducible in classical systems. Quantum entanglement is an natural candidate for such an effect, but it is still un- clear to what degree it is responsible for, or even necessary for, a speedup [38, 39, 40, 41, 42, 43, 44, 45, 46]. Some quantum processes have been found [47, 48, 49, 50] which exhibit some computational speedup over classical methods, but display fixed entanglement as the size of the quantum system increases. Besides entanglement, another measurement of quantum correla- tions is discord [51, 52], and there are suggestions that it may be required in order for a speedup to occur [53, 54, 55].
Recommended publications
  • Distributed Matrix Product State Simulations of Large-Scale Quantum Circuits
    Distributed Matrix Product State Simulations of Large-Scale Quantum Circuits Aidan Dang A thesis presented for the degree of Master of Science under the supervision of Dr. Charles Hill and Prof. Lloyd Hollenberg School of Physics The University of Melbourne 20 October 2017 Abstract Before large-scale, robust quantum computers are developed, it is valuable to be able to clas- sically simulate quantum algorithms to study their properties. To do so, we developed a nu- merical library for simulating quantum circuits via the matrix product state formalism on distributed memory architectures. By examining the multipartite entanglement present across Shor's algorithm, we were able to effectively map a high-level circuit of Shor's algorithm to the one-dimensional structure of a matrix product state, enabling us to perform a simulation of a specific 60 qubit instance in approximately 14 TB of memory: potentially the largest non-trivial quantum circuit simulation ever performed. We then applied matrix product state and ma- trix product density operator techniques to simulating one-dimensional circuits from Google's quantum supremacy problem with errors and found it mostly resistant to our methods. 1 Declaration I declare the following as original work: • In chapter 2, the theoretical background described up to but not including section 2.5 had been established in the referenced texts prior to this thesis. The main contribution to the review in these sections is to provide consistency amongst competing conventions and document the capabilities of the numerical library we developed in this thesis. The rest of chapter 2 is original unless otherwise noted.
    [Show full text]
  • Unifying Cps Nqs
    Citation for published version: Clark, SR 2018, 'Unifying Neural-network Quantum States and Correlator Product States via Tensor Networks', Journal of Physics A: Mathematical and General, vol. 51, no. 13, 135301. https://doi.org/10.1088/1751- 8121/aaaaf2 DOI: 10.1088/1751-8121/aaaaf2 Publication date: 2018 Document Version Peer reviewed version Link to publication This is an author-created, in-copyedited version of an article published in Journal of Physics A: Mathematical and Theoretical. IOP Publishing Ltd is not responsible for any errors or omissions in this version of the manuscript or any version derived from it. The Version of Record is available online at http://iopscience.iop.org/article/10.1088/1751-8121/aaaaf2/meta University of Bath Alternative formats If you require this document in an alternative format, please contact: [email protected] General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. Take down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim. Download date: 04. Oct. 2021 Unifying Neural-network Quantum States and Correlator Product States via Tensor Networks Stephen R Clarkyz yDepartment of Physics, University of Bath, Claverton Down, Bath BA2 7AY, U.K. zMax Planck Institute for the Structure and Dynamics of Matter, University of Hamburg CFEL, Hamburg, Germany E-mail: [email protected] Abstract.
    [Show full text]
  • Entanglement and Tensor Network States
    17 Entanglement and Tensor Network States Jens Eisert Freie Universitat¨ Berlin Dahlem Center for Complex Quantum Systems Contents 1 Correlations and entanglement in quantum many-body systems 2 1.1 Quantum many-body systems . 2 1.2 Clustering of correlations . 4 1.3 Entanglement in ground states and area laws . 5 1.4 The notion of the ‘physical corner of Hilbert space’ . 10 2 Matrix product states 11 2.1 Preliminaries . 11 2.2 Definitions and preparations of matrix product states . 13 2.3 Computation of expectation values and numerical techniques . 17 2.4 Parent Hamiltonians, gauge freedom, geometry, and symmetries . 23 2.5 Tools in quantum information theory and quantum state tomography . 27 3 Higher-dimensional tensor network states 29 3.1 Higher-dimensional projected entangled pair states . 29 3.2 Multi-scale entanglement renormalization . 32 4 Fermionic and continuum models 34 4.1 Fermionic models . 34 4.2 Continuum models . 35 E. Pavarini, E. Koch, and U. Schollwock¨ Emergent Phenomena in Correlated Matter Modeling and Simulation Vol. 3 Forschungszentrum Julich,¨ 2013, ISBN 978-3-89336-884-6 http://www.cond-mat.de/events/correl13 17.2 Jens Eisert 1 Correlations and entanglement in quantum many-body systems 1.1 Quantum many-body systems In this chapter we will consider quantum lattice systems as they are ubiquitous in the condensed matter context or in situations that mimic condensed matter systems, as provided, say, by sys- tems of cold atoms in optical lattices. What we mean by a quantum lattice system is that we think that we have an underlying lattice structure given: some lattice that can be captured by a graph.
    [Show full text]
  • University of Bath
    Citation for published version: Clark, SR 2018, 'Unifying Neural-network Quantum States and Correlator Product States via Tensor Networks', Journal of Physics A: Mathematical and General, vol. 51, no. 13, 135301. https://doi.org/10.1088/1751- 8121/aaaaf2 DOI: 10.1088/1751-8121/aaaaf2 Publication date: 2018 Document Version Peer reviewed version Link to publication This is an author-created, in-copyedited version of an article published in Journal of Physics A: Mathematical and Theoretical. IOP Publishing Ltd is not responsible for any errors or omissions in this version of the manuscript or any version derived from it. The Version of Record is available online at http://iopscience.iop.org/article/10.1088/1751-8121/aaaaf2/meta University of Bath General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. Take down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim. Download date: 23. May. 2019 Unifying Neural-network Quantum States and Correlator Product States via Tensor Networks Stephen R Clarkyz yDepartment of Physics, University of Bath, Claverton Down, Bath BA2 7AY, U.K. zMax Planck Institute for the Structure and Dynamics of Matter, University of Hamburg CFEL, Hamburg, Germany E-mail: [email protected] Abstract. Correlator product states (CPS) are a powerful and very broad class of states for quantum lattice systems whose (unnormalised) amplitudes in a fixed basis can be sampled exactly and efficiently.
    [Show full text]
  • Matrix Product State Based Algorithms for Ground States and Dynamics
    FACULTY OF SCIENCE UNIVERSITY OF COPENHAGEN Master’s Thesis in Physics Raffael Gawatz Matrix Product State Based Algorithms for Ground States and Dynamics Supervisors: Prof. Mark Rudner & Dr. Ajit C. Balram September 4, 2017 Matrix Product State Based Algorithms Raffael Gawatz Abstract Strongly correlated systems are arguably one of the most studied systems in condensed matter physics. Yet, the (strong) interaction of many particles with each other is most of the times a strong limitation on practicable analytical methods, such that usually collective phenomenas are studied. To overcome this limitation, numerical techniques become more and more inde- spensable in the study of many-body systems. A fast growing field of numerical techniques which relies on the notion of entanglement in strongly correlated systems thoroughly analyzed in this thesis is usually referred to as Matrix Product States routines (in one dimension). In the following we will present such different numerical Matrix Product State routines and apply them to several interesting pehnomena in the field of condensed matter physics. Hereby, the motivation is to verify the accuracy of the implemented routines by matching them with well established results of interesting physical models. The algorithms will cover the exact computation of ground states as well as the dynamics of strongly correlated systems. Further, effort has been put in pointing out for which systems the routines work best and where pos- sible limitations might occure. In this manner the with our routines studied physical models, will complete the picture by giving some hands-on examples for systems worth studying with Matrix Product State algorithms.
    [Show full text]
  • Numerical Time Evolution of 1D Quantum Systems
    Elias Rabel Numerical Time Evolution of 1D Quantum Systems DIPLOMARBEIT zur Erlangung des akademischen Grades Diplom-Ingenieur Diplomstudium Technische Physik Graz University of Technology Technische Universität Graz Betreuer: Ao.Univ.-Prof. Dipl.-Phys. Dr.rer.nat. Hans Gerd Evertz Institut für Theoretische Physik - Computational Physics Graz, September 2010 Zusammenfassung Diese Diplomarbeit beschäftigt sich mit der Simulation der Zeitentwicklung quantenmechanischer Vielteilchensysteme in einer Dimension. Dazu wurde ein Computerprogramm entwickelt, das den TEBD (Time Evolving Block Decimation) – Algorithmus verwendet. Dieser basiert auf Matrixproduktzu- ständen und weist interessante Verbindungen zur Quanteninformationstheo- rie auf. Die Verschränkung eines quantenmechanischen Zustandes hat dabei Einfluss auf die Simulierbarkeit des Systems. Unter Ausnützung einer erhal- tenen Quantenzahl erreicht man eine Optimierung des Programms. Als Anwendungen dienen fermionische Systeme in einer Dimension. Da- bei wurde die Ausbreitung einer Störung der Teilchendichte simuliert, welche durch äußere Felder erzeugt wurde. Trifft diese Störung auf eine Wechsel- wirkungsbarriere, so treten Reflektionen auf, die sowohl positive als auch negative Änderungen der Teilchendichte sein können. Die negativen Reflek- tionen werden auch als Andreev-artige Reflektionen bezeichnet. Dazu exis- tieren bereits Rechnungen für spinlose Fermionen. Eine Berechnung mit dem TEBD-Programm bestätigt die bekannten Ergebnisse. Darüber hinaus wur- den Simulationen unter Berücksichtigung des Spins (Hubbard-Modell) durch- geführt. Diese zeigen die gleichen Reflektionsphänomene in der Ladungsdich- te. Weiters wird der Effekt der Spin-Ladungstrennung diskutiert. Abstract The topic of this diploma thesis is the numerical simulation of the time evolution of quantum many-body systems in one dimension. A computer program was developed, which implements the TEBD (Time Evolving Block Decimation) - algorithm. This algorithm uses matrix product states and has interesting connections with quantum information theory.
    [Show full text]
  • Entanglement and Tensor Network States Jens Eisert Dahlem Center for Complex Quantum Systems Freie Universitat¨ Berlin, 14195 Berlin, Germany
    Entanglement and tensor network states Jens Eisert Dahlem Center for Complex Quantum Systems Freie Universitat¨ Berlin, 14195 Berlin, Germany Contents 1 Correlations and entanglement in quantum many-body systems 3 1.1 Quantum many-body systems . 3 1.1.1 Quantum lattice models in condensed-matter physics . 3 1.1.2 Local Hamiltonians . 4 1.1.3 Boundary conditions . 5 1.1.4 Ground states, thermal states, and spectral gaps . 5 1.2 Clustering of correlations . 5 1.2.1 Clustering of correlations in gapped models and correlation length . 5 1.2.2 Algebraic decay in gapless models . 6 1.3 Entanglement in ground states and area laws . 6 1.3.1 Entanglement entropies . 6 1.3.2 Area laws for the entanglement entropy . 7 1.3.3 Proven instances of area laws . 7 1.3.4 Violation of area laws . 8 1.3.5 Other concepts quantifying entanglement and correlations . 9 1.3.6 Entanglement spectra . 10 1.4 The notion of the ‘physical corner of Hilbert space’ . 10 1.4.1 The exponentially large Hilbert space . 10 1.4.2 Small subset occupied by natural states of quantum many-body models 10 2 Matrix product states 11 2.1 Preliminaries . 11 2.2 Definitions and preparations of matrix product states . 13 2.2.1 Definition for periodic boundary conditions . 13 2.2.2 Variational parameters of a matrix product state . 14 2.2.3 Matrix product states with open boundary conditions . 14 2.2.4 Area laws and approximation with matrix product states . 14 2.2.5 Preparation from maximally entangled pairs .
    [Show full text]
  • Using Matrix-Product States for Open Quantum Many-Body Systems: Efficient Algorithms for Markovian and Non-Markovian Time-Evolution
    entropy Article Using Matrix-Product States for Open Quantum Many-Body Systems: Efficient Algorithms for Markovian and Non-Markovian Time-Evolution Regina Finsterhölzl * , Manuel Katzer, Andreas Knorr and Alexander Carmele Institut für Theoretische Physik, Nichtlineare Optik und Quantenelektronik, Hardenbergstraße 36, 10623 Berlin, Germany; [email protected] (M.K.); [email protected] (A.K.); [email protected] (A.C.) * Correspondence: regina.fi[email protected] Received: 31 July 2020; Accepted: 1 September 2020; Published: 4 September 2020 Abstract: This paper presents an efficient algorithm for the time evolution of open quantum many-body systems using matrix-product states (MPS) proposing a convenient structure of the MPS-architecture, which exploits the initial state of system and reservoir. By doing so, numerically expensive re-ordering protocols are circumvented. It is applicable to systems with a Markovian type of interaction, where only the present state of the reservoir needs to be taken into account. Its adaption to a non-Markovian type of interaction between the many-body system and the reservoir is demonstrated, where the information backflow from the reservoir needs to be included in the computation. Also, the derivation of the basis in the quantum stochastic Schrödinger picture is shown. As a paradigmatic model, the Heisenberg spin chain with nearest-neighbor interaction is used. It is demonstrated that the algorithm allows for the access of large systems sizes. As an example for a non-Markovian type of interaction, the generation of highly unusual steady states in the many-body system with coherent feedback control is demonstrated for a chain length of N = 30.
    [Show full text]
  • Dynamics and Simulation of Open Quantum Systems
    Dynamics and Simulation of Open Quantum Systems Thesis by Michael Philip Zwolak In Partial Ful¯llment of the Requirements for the Degree of Doctor of Philosophy California Institute of Technology Pasadena, California 2008 (Defended June 12, 2007) ii °c 2008 Michael Philip Zwolak All Rights Reserved iii To my family and friends iv Acknowledgements I would like to thank John Preskill, Guifre Vidal, Massimiliano Di Ventra, Gil Refael, and Y. A. Liu for support, guidance, and/or collaboration. Also, I am appreciative of all of my collaborators over the years for fruitful scienti¯c discourse. And of course, I am ever grateful to my family and friends. v Abstract All systems are open to an essentially uncontrollable environment that acts as a source of decoherence and dissipation. In some cases the environment's only e®ect is to add a weak relaxation mechanism and thus can be ignored for short timescales. In others, however, the presence of the environment can fundamentally alter the behavior of the system. Such is the case in mesoscopic superconductors where the environment can stabilize superconductivity and in spin-boson systems where the environment induces a localization transition. Likewise, in technological applications we are often interested in systems operating far from equilibrium. Here the environment might act as a particle reservoir or strong driving force. In all these examples, we need accurate methods to describe the influence of the environment on the system and to solve for the resulting dynamics or equilibrium states. In this thesis, we develop computational and conceptual approaches to e±ciently simulate quantum systems in contact with an environment.
    [Show full text]
  • Tangent-Space Methods for Truncating Uniform MPS
    SciPost Phys. Core 4, 004 (2021) Tangent-space methods for truncating uniform MPS Bram Vanhecke?, Maarten Van Damme, Jutho Haegeman, Laurens Vanderstraeten and Frank Verstraete Department of Physics and Astronomy, University of Ghent, Krijgslaan 281, 9000 Gent, Belgium ? [email protected] Abstract An essential primitive in quantum tensor network simulations is the problem of approx- imating a matrix product state with one of a smaller bond dimension. This problem forms the central bottleneck in algorithms for time evolution and for contracting pro- jected entangled pair states. We formulate a tangent-space based variational algorithm to achieve this goal for uniform (infinite) matrix product states. The algorithm exhibits a favourable scaling of the computational cost, and we demonstrate its usefulness by several examples involving the multiplication of a matrix product state with a matrix product operator. Copyright B. Vanhecke et al. Received 20-08-2020 This work is licensed under the Creative Commons Accepted 17-02-2021 Check for Attribution 4.0 International License. Published 19-02-2021 updates Published by the SciPost Foundation. doi:10.21468/SciPostPhysCore.4.1.004 The density matrix renormalization group (DMRG) [1,2] and quantum tensor networks [3, 4] provide algorithms for simulating ground states of strongly correlated quantum many body systems with a computational cost that scales linear in the system size, thereby overcoming the infamous exponential wall of the quantum many body problem. The physical parameter controlling the computational cost is the entanglement entropy, as directly reflected in the bond dimension χ of the corresponding matrix product states (MPS) [5]. However, there are many interesting physical problems for which this bond dimension can become prohibitively large, such as the problem of simulating time evolution of a quantum state out of equilibrium or of contracting a tensor network comprised of a projected entangled pair state (PEPS) with a large bond dimension.
    [Show full text]
  • Matrix Product States, Projected Entangled Pair States, And
    Matrix Product States, Projected Entangled Pair States, and variational renormalization group methods for quantum spin systems F. Verstraetea, J.I. Ciracb and V. Murga,b a Faculty of Physics, University of Vienna, Austria b Max-Planck-Institut f¨ur Quantenoptik, Garching, D-85748, Germany July 16, 2009 Abstract This article reviews recent developments in the theoretical under- standing and the numerical implementation of variational renormalization group methods using matrix product states and projected entangled pair states. Contents 1 Spin systems: general features 5 2 Wilson’s numerical renormalization group method 12 3 Matrix product states and ground states of spin chains 14 3.1 ConstructionandcalculusofMPS . 14 3.1.1 TheAKLT-model ...................... 14 arXiv:0907.2796v1 [quant-ph] 16 Jul 2009 3.1.2 MatrixProductStates . 16 3.1.3 CalculusofMPS ....................... 17 3.1.4 GeneralizationofMPS. 21 3.2 Reformulating numerical renormalization group methods as vari- ationalmethodsintheclassofMPS . 25 3.3 Density Matrix Renormalization Group . 28 3.3.1 Excitationsandspectralfunctions . 30 3.4 DMRG and periodic boundary conditions . 34 4 Time evolution using MPS 38 1 4.1 Variational formulation of time evolution with MPS . ... 38 4.1.1 time-evolving block-decimation . 41 4.2 Finding ground states by imaginary time evolution . ... 42 4.2.1 Infinitespinchains . 42 5 Matrix Product Operators 45 5.1 Finitetemperaturesystems . 46 5.2 Randomquantumspinsystems . 47 5.3 Classical partition functions and thermal quantum states .... 50 5.4 DensityofStates ........................... 56 6 Projected Entangled Pair States and ground states of 2-D quan- tum spin systems 58 6.1 ConstructionandcalculusofPEPS . 58 6.2 calculusofPEPS ........................... 61 6.3 VariationalmethodwithPEPS .
    [Show full text]
  • Tensor Networks in a Nutshell
    Tensor Networks in a Nutshell Jacob Biamonte1, 2, ∗ and Ville Bergholm1, y 1Quantum Complexity Science Initiative Department of Physics, University of Malta, MSD 2080 Malta 2Institute for Quantum Computing University of Waterloo, Waterloo, N2L 3G1 Ontario, Canada Tensor network methods are taking a central role in modern quantum physics and beyond. They can provide a good compressed approxima- tion of certain classes of quantum states, and the associated graphical language makes it easy to describe and pictorially reason about quan- tum circuits, channels, protocols, open systems and more. Our goal is to explain tensor networks and some associated methods as quickly and as painlessly as possible. Beginning with the key definitions, the graphical tensor network language is presented through examples. We then provide an introduction to matrix product states|an efficiently compact yet ac- curate representation for many quantum states. We conclude the tutorial with tensor contractions solving combinatorial counting problems. The first one counts the number of solutions for Boolean formulae, whereas the second is Penrose's tensor contraction algorithm, returning the number of 3-edge-colorings of 3-regular planar graphs. ∗ [email protected]; www.QuamPlexity.org y ville.bergholm@iki.fi 1 QUANTUM LEGOS 1. QUANTUM LEGOS Tensors are a mathematical concept that encapsulates and generalizes the idea of mul- tilinear maps between vector spaces, i.e. functions of multiple vector parameters that are linear with respect to every parameter. A tensor network is simply a (finite or infinite) collection of tensors connected by contractions. Tensor network methods is the term given to the entire collection of associated tools, which are regularly employed in modern quantum information science, condensed matter physics, mathematics and computer science.
    [Show full text]