QChemistry: A quantum computation platform for quantum chemistry
arXiv:2208.10978 · doi:10.52396/JUSTC-2022-0118
Abstract
Quantum computer provides new opportunities for quantum chemistry. In this article, we present a versatile, extensible, and efficient software package, named QChemistry, for developing quantum algorithms and quantum inspired classical algorithms in the field of quantum chemistry. In QChemistry, wave function and Hamiltonian can be conveniently mapped into the qubit space, then quantum circuits can be generated according to a specific quantum algorithm already implemented in the package or newly developed by the users. The generated circuits can be dispatched to either a physical quantum computer, if available, or to the internal virtual quantum computer realized by simulating quantum circuit on classical supercomputers. As demonstrated by our benchmark simulations with up to 72 qubit, QChemistry achieves excellent performance in simulating medium scale quantum circuits. Application of QChemistry to simulate molecules and periodic systems are given with performance analysis.
References in corpus (54)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Array Programming with NumPy
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- Quantum Computing in the NISQ era and beyond
- A variational eigenvalue solver on a quantum processor
- The density-matrix renormalization group in the age of matrix product states
- Variational Quantum Algorithms
- Hardware-efficient Variational Quantum Eigensolver for Small Molecules and Quantum Magnets
- Efficient classical simulation of slightly entangled quantum computations
- Barren plateaus in quantum neural network training landscapes
- The theory of variational hybrid quantum-classical algorithms
- A Practical Introduction to Tensor Networks: Matrix Product States and Projected Entangled Pair States
- Quantum computational chemistry
- Quantum Chemistry in the Age of Quantum Computing
- Simulated Quantum Computation of Molecular Energies
- The Variational Quantum Eigensolver: a review of methods and best practices
- An adaptive variational algorithm for exact molecular simulations on a quantum computer
- Classical simulation of infinite-size quantum lattice systems in one spatial dimension
- Scalable Quantum Simulation of Molecular Energies
- Towards Quantum Chemistry on a Quantum Computer
- Hartree-Fock on a superconducting qubit quantum computer
- The Bravyi-Kitaev transformation for quantum computation of electronic structure
- Hybrid Quantum-Classical Hierarchy for Mitigation of Decoherence and Determination of Excited States
- Variational Quantum Computation of Excited States
- Robust determination of molecular spectra on a quantum processor
- Quantum chemistry calculations on a trapped-ion quantum simulator
- ProjectQ: An Open Source Software Framework for Quantum Computing
- Qulacs: a fast and versatile quantum circuit simulator for research purpose
- QuEST and High Performance Simulation of Quantum Computers
- PennyLane: Automatic differentiation of hybrid quantum-classical computations
- Beyond Barren Plateaus: Quantum Variational Algorithms Are Swamped With Traps
- From transistor to trapped-ion computers for quantum chemistry
- Unbiasing Fermionic Quantum Monte Carlo with a Quantum Computer
- Chemical Basis of Trotter-Suzuki Errors in Quantum Chemistry Simulation
- Quantum equation of motion for computing molecular excitation energies on a noisy quantum processor
- The Reversible Residual Network: Backpropagation Without Storing Activations
- Tapering off qubits to simulate fermionic Hamiltonians
- Is the Trotterized UCCSD Ansatz chemically well-defined?
- Can single-reference coupled cluster theory describe static correlation?
- Variational Quantum Eigensolver with Fewer Qubits
- Qubit-excitation-based adaptive variational quantum eigensolver
- Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design
- A comparison of the Bravyi-Kitaev and Jordan-Wigner transformations for the quantum simulation of quantum chemistry
- From pulses to circuits and back again: A quantum optimal control perspective on variational quantum algorithms
- The Variational Power of Quantum Circuit Tensor Networks
- General-purpose quantum circuit simulator with Projected Entangled-Pair States and the quantum supremacy frontier
- Faster identification of optimal contraction sequences for tensor networks
- Towards a Larger Molecular Simulation on the Quantum Computer: Up to 28 Qubits Systems Accelerated by Point Group Symmetry
- Tequila: A platform for rapid development of quantum algorithms
- Simulating periodic systems on quantum computer
- A Quantum Algorithm to Calculate Band Structure at the EOM Level of Theory
- Validating Quantum-Classical Programming Models with Tensor Network Simulations
- Verifying Random Quantum Circuits with Arbitrary Geometry Using Tensor Network States Algorithm
- Redefining the Quantum Supremacy Baseline With a New Generation Sunway Supercomputer