Tequila: A platform for rapid development of quantum algorithms
arXiv:2011.03057 · doi:10.1088/2058-9565/abe567
Abstract
Variational quantum algorithms are currently the most promising class of algorithms for deployment on near-term quantum computers. In contrast to classical algorithms, there are almost no standardized methods in quantum algorithmic development yet, and the field continues to evolve rapidly. As in classical computing, heuristics play a crucial role in the development of new quantum algorithms, resulting in high demand for flexible and reliable ways to implement, test, and share new ideas. Inspired by this demand, we introduce tequila, a development package for quantum algorithms in python, designed for fast and flexible implementation, prototyping, and deployment of novel quantum algorithms in electronic structure and other fields. Tequila operates with abstract expectation values which can be combined, transformed, differentiated, and optimized. On evaluation, the abstract data structures are compiled to run on state-of-the-art quantum simulators or interfaces.
References in corpus (29)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Quantum Computing in the NISQ era and beyond
- A variational eigenvalue solver on a quantum processor
- The theory of variational hybrid quantum-classical algorithms
- Quantum computational chemistry
- Quantum Chemistry in the Age of Quantum Computing
- Evaluating analytic gradients on quantum hardware
- An adaptive variational algorithm for exact molecular simulations on a quantum computer
- Fermionic quantum computation
- Elucidating Reaction Mechanisms on Quantum Computers
- The Bravyi-Kitaev transformation for quantum computation of electronic structure
- Quantum Natural Gradient
- Variational Quantum Computation of Excited States
- Generalized Unitary Coupled Cluster Wavefunctions for Quantum Computation
- ProjectQ: An Open Source Software Framework for Quantum Computing
- tket : A Retargetable Compiler for NISQ Devices
- Strawberry Fields: A Software Platform for Photonic Quantum Computing
- Measurement Optimization in the Variational Quantum Eigensolver Using a Minimum Clique Cover
- Efficient Symmetry-Preserving State Preparation Circuits for the Variational Quantum Eigensolver Algorithm
- Training of Quantum Circuits on a Hybrid Quantum Computer
- Resource-efficient digital quantum simulation of -level systems for photonic, vibrational, and spin- Hamiltonians
- Quantum Orbital-Optimized Unitary Coupled Cluster Methods in the Strongly Correlated Regime: Can Quantum Algorithms Outperform their Classical Equivalents?
- Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design
- MADNESS: A Multiresolution, Adaptive Numerical Environment for Scientific Simulation
- Bravyi-Kitaev Superfast simulation of fermions on a quantum computer
- A state-averaged orbital-optimized hybrid quantum-classical algorithm for a democratic description of ground and excited states
- A Feasible Approach for Automatically Differentiable Unitary Coupled-Cluster on Quantum Computers
- Reducing qubit requirements while maintaining numerical precision for the Variational Quantum Eigensolver: A Basis-Set-Free Approach
- On the order problem in construction of unitary operators for the Variational Quantum Eigensolver
Cited by in corpus (35)
- A Quantum Computing View on Unitary Coupled Cluster Theory
- The Meta-Variational Quantum Eigensolver (Meta-VQE): Learning energy profiles of parameterized Hamiltonians for quantum simulation
- Bugs in Quantum Computing Platforms: An Empirical Study
- Error mitigation for variational quantum algorithms through mid-circuit measurements
- JARVIS-Leaderboard: A Large Scale Benchmark of Materials Design Methods
- Optimized Low-Depth Quantum Circuits for Molecular Electronic Structure using a Separable Pair Approximation
- Natural Evolutionary Strategies for Variational Quantum Computation
- Recent progress in the JARVIS infrastructure for next-generation data-driven materials design
- Quantum Simulation of Chiral Phase Transitions
- Improving the Accuracy of the Variational Quantum Eigensolver for Molecular Systems by the Explicitly-Correlated Perturbative [2]-R12-Correction
- Quantum Computer-Aided design of Quantum Optics Hardware
- Benchmarking Quantum Computer Simulation Software Packages: State Vector Simulators
- The Basics of Quantum Computing for Chemists
- Molecular Quantum Circuit Design: A Graph-Based Approach
- TenCirChem: An Efficient Quantum Computational Chemistry Package for the NISQ Era
- Quantum Equation of Motion with Orbital Optimization for Computing Molecular Properties in Near-Term Quantum Computing
- Quantum computer-aided design: digital quantum simulation of quantum processors
- QChemistry: A quantum computation platform for quantum chemistry
- Assessment of various Hamiltonian partitionings for the electronic structure problem on a quantum computer using the Trotter approximation
- Variational quantum iterative power algorithms for global optimization
- Reducing Entanglement With Physically-Inspired Fermion-To-Qubit Mappings
- Partitioning Quantum Chemistry Simulations with Clifford Circuits
- A backend-agnostic, quantum-classical framework for simulations of chemistry in C++
- Quantum Computation for Predicting Electron and Phonon Properties of Solids
- Efficient DCQO Algorithm within the Impulse Regime for Portfolio Optimization
- A Quantum Algorithmic Approach to Multiconfigurational Valence Bond Theory: Insights from Interpretable Circuit Design
- Information flow in parameterized quantum circuits
- A Hybrid Qubit Encoding: Splitting Fock Space into Fermionic and Bosonic Subspaces
- Quantum computational study of chloride ion attack on chloromethane for chemical accuracy and quantum noise effects with UCCSD and k-UpCCGSD ansatzes
- Toward Reliability in the NISQ Era: Robust Interval Guarantee for Quantum Measurements on Approximate States
- Hamiltonian-based graph-state ansatz for variational quantum algorithms
- Leveraging commuting groups for an efficient variational Hamiltonian ansatz
- State Specific Measurement Protocols for the Variational Quantum Eigensolver
- Stabilizer configuration interaction: Finding molecular subspaces with error detection properties
- Generating Generalised Ground-State Ansatzes from Few-Body Examples