Graph Optimization Perspective for Low-Depth Trotter-Suzuki Decomposition

Hamiltonian simulation represents an important module in a large class of quantum algorithms and simulations such as quantum machine learning, quantum linear algebra methods, and modeling for physics, material science and chemistry. One of the most prominent methods for realizing the time-evolution unitary is via the Trotter-Suzuki decomposition. However, there is a large class of possible decompositions for the infinitesimal time-evolution operator as the order in which the Hamiltonian terms are implemented is arbitrary. We introduce a novel perspective for generating a low-depth Trotter-Suzuki decomposition assuming the standard Clifford+RZ gate set by adapting ideas from quantum error correction. We map a given Trotter-Suzuki decomposition to a constrained path on a graph which we deem the Pauli Frame Graph (PFG). Each node of the PFG represents the set of possible Hamiltonian terms currently available to be applied, Clifford operations represent a move from one node to another, and so the graph distance represents the gate cost of implementing the decomposition. The problem of finding the optimal decomposition is then equivalent to solving a problem similar to the traveling salesman. Though this is an NP-hard problem, we demonstrate the simplest heuristic, greedy search, and compare the resulting two-qubit gate count and circuit depth to more standard methods for a large class of scientifically relevant Hamiltonians, both fermionic and bosonic, found in chemical, vibrational and condensed matter problems which naturally scale. We find in nearly every case we study, the resulting depth and two-qubit gate counts are less than those provided by standard methods, by as much as an order of magnitude. We also find the method is efficient and amenable to parallelization, making the method scalable for problems of real interest.

[1]  A. Schmitz,et al.  PCOAST: A Pauli-Based Quantum Circuit Optimization Framework , 2023, 2023 IEEE International Conference on Quantum Computing and Engineering (QCE).

[2]  G. Guerreschi,et al.  Optimization at the Interface of Unitary and Non-unitary Quantum Operations in PCOAST , 2023, 2023 IEEE International Conference on Quantum Computing and Engineering (QCE).

[3]  Yuji Terashima,et al.  Quantum invariants of closed framed $3$-manifolds based on ideal triangulations , 2022, 2209.07378.

[4]  Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems , 2022, ASPLOS.

[5]  G. Guerreschi,et al.  An LLVM-based C++ Compiler Toolchain for Variational Hybrid Quantum-Classical Algorithms and Quantum Accelerators , 2022, ArXiv.

[6]  Jens Palsberg,et al.  Quanto: Optimizing Quantum Circuits with Automatic Generation of Circuit Identities , 2021, ArXiv.

[7]  Minh C. Tran,et al.  Theory of Trotter Error with Commutator Scaling , 2021 .

[8]  V. E. Elfving,et al.  How will quantum computers provide an industrially relevant computational advantage in quantum chemistry , 2020, 2009.12472.

[9]  Nicolas P. D. Sawaya,et al.  Near- and long-term quantum algorithmic approaches for vibrational spectroscopy , 2020, Physical Review A.

[10]  Matthew Leifer,et al.  Proceedings 16th International Conference on Quantum Physics and Logic , 2020, Electronic Proceedings in Theoretical Computer Science.

[11]  Pauline J Ollitrault,et al.  Hardware efficient quantum algorithms for vibrational structure calculations , 2020, Chemical science.

[12]  Ross Duncan,et al.  t|ket⟩: a retargetable compiler for NISQ devices , 2020, Quantum Science and Technology.

[13]  G. Galli,et al.  Quantum simulations of materials on near-term quantum computers , 2020, npj Computational Materials.

[14]  B. Bauer,et al.  Quantum Algorithms for Quantum Chemistry and Quantum Materials Science. , 2020, Chemical reviews.

[15]  Gian Giacomo Guerreschi,et al.  Resource-efficient digital quantum simulation of d-level systems for photonic, vibrational, and spin-s Hamiltonians , 2019, npj Quantum Information.

[16]  R. Sarpong,et al.  Bio-inspired synthesis of xishacorenes A, B, and C, and a new congener from fuscol† †Electronic supplementary information (ESI) available. See DOI: 10.1039/c9sc02572c , 2019, Chemical science.

[17]  Ross Duncan,et al.  Phase Gadget Synthesis for Shallow Circuits , 2019, QPL.

[18]  B. Nachman,et al.  Quantum Algorithm for High Energy Physics Simulations. , 2019, Physical review letters.

[19]  Michele Mosca,et al.  Quantum circuit optimizations for NISQ architectures , 2019, Quantum Science and Technology.

[20]  P. Alsing,et al.  Introduction to Coding Quantum Algorithms: A Tutorial Series Using Qiskit , 2019, 1903.04359.

[21]  Ross Duncan,et al.  Optimising Clifford Circuits with Quantomatic , 2019, QPL.

[22]  Nicolas P. D. Sawaya,et al.  Quantum Algorithm for Calculating Molecular Vibronic Spectra. , 2018, The journal of physical chemistry letters.

[23]  Alán Aspuru-Guzik,et al.  Quantum Chemistry in the Age of Quantum Computing. , 2018, Chemical reviews.

[24]  E. Campbell Random Compiler for Fast Hamiltonian Simulation. , 2018, Physical review letters.

[25]  Xiao Yuan,et al.  Digital quantum simulation of molecular vibrations , 2018, Chemical science.

[26]  Albert T. Schmitz,et al.  Gauge structures: From stabilizer codes to continuum models , 2018, Annals of Physics.

[27]  Alán Aspuru-Guzik,et al.  Quantum computational chemistry , 2018, Reviews of Modern Physics.

[28]  Ryan Babbush,et al.  Low rank representations for quantum simulation of electronic structure , 2018, npj Quantum Information.

[29]  J. Tolar On Clifford groups in quantum computing , 2018, Journal of Physics: Conference Series.

[30]  Yuan Su,et al.  Faster quantum simulation by randomization , 2018, Quantum.

[31]  Yudong Cao,et al.  OpenFermion: the electronic structure package for quantum computers , 2017, Quantum Science and Technology.

[32]  Dmitri Maslov,et al.  Automated optimization of large quantum circuits with continuous parameters , 2017, npj Quantum Information.

[33]  Xiao Wang,et al.  Psi4 1.1: An Open-Source Electronic Structure Program Emphasizing Automation, Advanced Libraries, and Interoperability. , 2017, Journal of chemical theory and computation.

[34]  Dmitri Maslov,et al.  Shorter Stabilizer Circuits via Bruhat Decomposition and Quantum Circuit Transformations , 2017, IEEE Transactions on Information Theory.

[35]  Matthias Troyer,et al.  ProjectQ: An Open Source Software Framework for Quantum Computing , 2016, ArXiv.

[36]  I. Chuang,et al.  Hamiltonian Simulation by Qubitization , 2016, Quantum.

[37]  I. Chuang,et al.  Optimal Hamiltonian Simulation by Quantum Signal Processing. , 2016, Physical review letters.

[38]  Sarah E. Sofia,et al.  The Bravyi-Kitaev transformation: Properties and applications , 2015 .

[39]  M. Hastings,et al.  Solving strongly correlated electron models on a quantum computer , 2015, 1506.05135.

[40]  Margaret Martonosi,et al.  ScaffCC: Scalable compilation and analysis of quantum programs , 2015, Parallel Comput..

[41]  Andrew M. Childs,et al.  Hamiltonian Simulation with Nearly Optimal Dependence on all Parameters , 2015, 2015 IEEE 56th Annual Symposium on Foundations of Computer Science.

[42]  Andrew M. Childs,et al.  Simulating Hamiltonian dynamics with a truncated Taylor series. , 2014, Physical review letters.

[43]  Alán Aspuru-Guzik,et al.  On the Chemical Basis of Trotter-Suzuki Errors in Quantum Chemistry Simulation , 2014, 1410.8159.

[44]  Alán Aspuru-Guzik,et al.  Exploiting Locality in Quantum Computation for Quantum Chemistry. , 2014, The journal of physical chemistry letters.

[45]  Matthew B. Hastings,et al.  Improving quantum algorithms for quantum chemistry , 2014, Quantum Inf. Comput..

[46]  B. Terhal Quantum error correction for quantum memories , 2013, 1302.3428.

[47]  Marcus D. Hanwell,et al.  Avogadro: an advanced semantic chemical editor, visualization, and analysis platform , 2012, Journal of Cheminformatics.

[48]  J. Whitfield,et al.  Simulation of electronic structure Hamiltonians using quantum computers , 2010, 1001.3855.

[49]  Andrew M. Childs,et al.  Black-box hamiltonian simulation and unitary implementation , 2009, Quantum Inf. Comput..

[50]  G. Schatz The journal of physical chemistry letters , 2009 .

[51]  B. Bodmann,et al.  Frame theory for binary vector spaces , 2009, 0906.3467.

[52]  J. Dalibard,et al.  Many-Body Physics with Ultracold Gases , 2007, 0704.3011.

[53]  Scott Aaronson,et al.  Improved Simulation of Stabilizer Circuits , 2004, ArXiv.

[54]  Daniel Gottesman,et al.  Stabilizer Codes and Quantum Error Correction , 1997, quant-ph/9705052.

[55]  D. Abrams,et al.  Simulation of Many-Body Fermi Systems on a Universal Quantum Computer , 1997, quant-ph/9703054.

[56]  Barenco,et al.  Elementary gates for quantum computation. , 1995, Physical review. A, Atomic, molecular, and optical physics.

[57]  W. Goddard,et al.  UFF, a full periodic table force field for molecular mechanics and molecular dynamics simulations , 1992 .

[58]  Fisher,et al.  Boson localization and the superfluid-insulator transition. , 1989, Physical review. B, Condensed matter.

[59]  M. Suzuki,et al.  Generalized Trotter's formula and systematic approximants of exponential operators and inner derivations with applications to many-body problems , 1976 .

[60]  E. Wigner,et al.  Über das Paulische Äquivalenzverbot , 1928 .

[61]  W. Hager,et al.  and s , 2019, Shallow Water Hydraulics.

[62]  Oregon Entomological,et al.  Bulletin of the , 2013 .

[63]  W. Marsden I and J , 2012 .

[64]  M. Ratner Molecular electronic-structure theory , 2000 .

[65]  L. Landau,et al.  Fermionic quantum computation , 2000 .

[66]  Physical Review Letters 63 , 1989 .