Qulacs: a fast and versatile quantum circuit simulator for research purpose
arXiv:2011.13524 · doi:10.22331/q-2021-10-06-559
Abstract
To explore the possibilities of a near-term intermediate-scale quantum algorithm and long-term fault-tolerant quantum computing, a fast and versatile quantum circuit simulator is needed. Here, we introduce Qulacs, a fast simulator for quantum circuits intended for research purpose. We show the main concepts of Qulacs, explain how to use its features via examples, describe numerical techniques to speed-up simulation, and demonstrate its performance with numerical benchmarks.
34 pages, 12 figures
References in corpus (14)
- Supplementary information for "Quantum supremacy using a programmable superconducting processor"
- Quantum algorithm for solving linear systems of equations
- Surface codes: Towards practical large-scale quantum computation
- The ITensor Software Library for Tensor Network Calculations
- tket : A Retargetable Compiler for NISQ Devices
- Resource-Aware Quantum Programming with General Recursion and Quantum Control
- Concrete Categorical Model of a Quantum Circuit Description Language with Measurement
- Massive Parallel Quantum Computer Simulator
- Simulation of low-depth quantum circuits as complex undirected graphical models
- Fault-Tolerant Operation of a Quantum Error-Correction Code
- Calculating transition amplitudes by variational quantum deflation
- Quantum Computer-Aided design of Quantum Optics Hardware
- Predicting excited states from ground state wavefunction by supervised quantum machine learning
- Calculating nonadiabatic couplings and Berry's phase by variational quantum eigensolvers
Cited by in corpus (136)
- Quantum error mitigation as a universal error-minimization technique: applications from NISQ to FTQC eras
- Qibo: a framework for quantum simulation with hardware acceleration
- TensorCircuit: a Quantum Software Framework for the NISQ Era
- Review of Distributed Quantum Computing. From single QPU to High Performance Quantum Computing
- Near-Term Quantum Computing Techniques: Variational Quantum Algorithms, Error Mitigation, Circuit Compilation, Benchmarking and Classical Simulation
- Generalized quantum subspace expansion
- Bugs in Quantum Computing Platforms: An Empirical Study
- Quantum Computational Quantification of Protein-Ligand Interactions
- Calculating transition amplitudes by variational quantum deflation
- Reinforcement learning for optimization of variational quantum circuit architectures
- Reducing qubit requirements while maintaining numerical precision for the Variational Quantum Eigensolver: A Basis-Set-Free Approach
- Variational Quantum Simulation for Periodic Materials
- Optimized Low-Depth Quantum Circuits for Molecular Electronic Structure using a Separable Pair Approximation
- Natural Evolutionary Strategies for Variational Quantum Computation
- Quantum Machine-Learning for Eigenstate Filtration in Two-Dimensional Materials
- ADAPT-QSCI: Adaptive Construction of an Input State for Quantum-Selected Configuration Interaction
- Variational Quantum Evolution Equation Solver
- Simulation of quantum many-body dynamics with Tensor Processing Units: Floquet prethermalization
- Quantum expectation-value estimation by computational basis sampling
- Hybrid quantum-classical algorithm for computing imaginary-time correlation functions
- Improved algorithms of quantum imaginary time evolution for ground and excited states of molecular systems
- Improving the Accuracy of the Variational Quantum Eigensolver for Molecular Systems by the Explicitly-Correlated Perturbative [2]-R12-Correction
- Quantum simulation with just-in-time compilation
- Variational Quantum Linear Solver with Dynamic Ansatz
- Quantum hardware calculations of periodic systems with partition-measurement symmetry verification: simplified models of hydrogen chain and iron crystals
- Quench dynamics of the Schwinger model via variational quantum algorithms
- qSWIFT: High-order randomized compiler for Hamiltonian simulation
- The Fermionic Quantum Emulator
- Variational Gibbs State Preparation on NISQ devices
- Quantum Metropolis Solver: A Quantum Walks Approach to Optimization Problems
- Quantum-Selected Configuration Interaction: classical diagonalization of Hamiltonians in subspaces selected by quantum computers
- Benchmarking Quantum Computer Simulation Software Packages: State Vector Simulators
- Hybrid Quantum-Classical Graph Convolutional Network
- Schrödinger-Heisenberg Variational Quantum Algorithms
- Molecular Quantum Circuit Design: A Graph-Based Approach
- Low-depth Hamiltonian Simulation by Adaptive Product Formula
- Quantum AI simulator using a hybrid CPU-FPGA approach
- Adaptive construction of shallower quantum circuits with quantum spin projection for fermionic systems
- Efficient Magic State Distillation by Zero-Level Distillation
- Quantum Simulations of SO(5) Many-Fermion Systems using Qudits
- Platinum-based Catalysts for Oxygen Reduction Reaction simulated with a Quantum Computer
- A Variational Approach to the Quantum Separability Problem
- Accelerated variational quantum eigensolver with joint Bell measurement
- Fermionic Quantum Approximate Optimization Algorithm
- Quantum Equation of Motion with Orbital Optimization for Computing Molecular Properties in Near-Term Quantum Computing
- Symbolic Execution for Quantum Error Correction Programs
- Simulation and performance analysis of quantum error correction with a rotated surface code under a realistic noise model
- QChemistry: A quantum computation platform for quantum chemistry
- Measurement optimization of variational quantum simulation by classical shadow and derandomization
- Quantum-selected configuration interaction with time-evolved state
- Exhaustive search for optimal molecular geometries using imaginary-time evolution on a quantum computer
- Variational Quanvolutional Neural Networks with enhanced image encoding
- Variational quantum iterative power algorithms for global optimization
- Reducing Entanglement With Physically-Inspired Fermion-To-Qubit Mappings
- Partitioning Quantum Chemistry Simulations with Clifford Circuits
- Excited-state molecular dynamics simulation based on variational quantum algorithms
- Clifford Group and Unitary Designs under Symmetry
- QAOA-MC: Markov chain Monte Carlo enhanced by Quantum Alternating Operator Ansatz
- Identification of topological phases using classically-optimized variational quantum eigensolver
- Simulation of open quantum systems via low-depth convex unitary evolutions
- Splitting and Parallelizing of Quantum Convolutional Neural Networks for Learning Translationally Symmetric Data
- Analytical formulation of the second-order derivative of energy for orbital-optimized variational quantum eigensolver: application to polarizability
- Robust effective ground state in a nonintegrable Floquet quantum circuit
- Simulation of Quantum Computers: Review and Acceleration Opportunities
- Quantifying fermionic nonlinearity of quantum circuits
- Application of quantum computing to a linear non-Gaussian acyclic model for novel medical knowledge discovery
- Qsun: an open-source platform towards practical quantum machine learning applications
- Fast simulation of quantum algorithms using circuit optimization
- Non-adiabatic Quantum Wavepacket Dynamics Simulation Based on Electronic Structure Calculations using the Variational Quantum Eigensolver
- The cross-sectional stock return predictions via quantum neural network and tensor network
- Expressive Quantum Supervised Machine Learning using Kerr-nonlinear Parametric Oscillators
- Deep Quantum Circuit Simulations of Low-Energy Nuclear States
- Quantum-enhanced neural networks in the neural tangent kernel framework
- Measuring Trotter error and its application to precision-guaranteed Hamiltonian simulations
- A Quantum Algorithmic Approach to Multiconfigurational Valence Bond Theory: Insights from Interpretable Circuit Design
- Simulator Demonstration of Large Scale Variational Quantum Algorithm on HPC Cluster
- Information flow in parameterized quantum circuits
- A Hybrid Qubit Encoding: Splitting Fock Space into Fermionic and Bosonic Subspaces
- Qu-Trefoil: Large-Scale Quantum Circuit Simulator Working on FPGA With SATA Storages
- Anderson impurity solver integrating tensor network methods with quantum computing
- Differentiable quantum computational chemistry with PennyLane
- A Classically Efficient Quantum Scalable Fermi-Hubbard Benchmark
- Toward Reliability in the NISQ Era: Robust Interval Guarantee for Quantum Measurements on Approximate States
- Demonstrating Quantum Computation for Quasiparticle Band Structures
- Scalable circuit depth reduction in feedback-based quantum optimization with a quadratic approximation
- Quantum computational study of chloride ion attack on chloromethane for chemical accuracy and quantum noise effects with UCCSD and k-UpCCGSD ansatzes
- Systematic study on the dependence of the warm-start quantum approximate optimization algorithm on approximate solutions
- Variational quantum eigensolver with embedded entanglement using a tensor-network ansatz
- Accelerating Simulation of Quantum Circuits under Noise via Computational Reuse
- QSlack: A slack-variable approach for variational quantum semi-definite programming
- Hermitian-preserving ansatz and variational open quantum eigensolver
- Universal noise-precision relations in variational quantum algorithms
- Trade-off between Gradient Measurement Efficiency and Expressivity in Deep Quantum Neural Networks
- Quantum-enhanced Markov Chain Monte Carlo for systems larger than your Quantum Computer
- Solvent distribution effects on quantum chemical calculations with quantum computers
- Simulations of Quantum Circuits with Approximate Noise using qsim and Cirq
- Deep variational quantum eigensolver for excited states and its application to quantum chemistry calculation of periodic materials
- Hamiltonian-based graph-state ansatz for variational quantum algorithms
- Leveraging commuting groups for an efficient variational Hamiltonian ansatz
- Comparative study on compact quantum circuits of hybrid quantum-classical algorithms for quantum impurity models
- Experimental Demonstration of Fermionic QAOA with One-Dimensional Cyclic Driver Hamiltonian
- Constructing Local Bases for a Deep Variational Quantum Eigensolver for Molecular Systems
- qlbm -- A Quantum Lattice Boltzmann Software Framework
- VQE-generated quantum circuit dataset for machine learning
- Efficient Quantum Simulation of Non-Adiabatic Molecular Dynamics with Precise Electronic Structure
- Quantum computation of a quasiparticle band structure with the quantum-selected configuration interaction
- Accelerating Decision Diagram-based Multi-node Quantum Simulation with Ring Communication and Automatic SWAP Insertion
- An Efficient Gradient Sensitive Alternate Framework for VQE with Variable Ansatz
- Hybrid Quantum Classical Graph Neural Networks for Particle Track Reconstruction
- Spinsim: a GPU optimized python package for simulating spin-half and spin-one quantum systems
- State Specific Measurement Protocols for the Variational Quantum Eigensolver
- Non-unitary Coupled Cluster Enabled by Mid-circuit Measurements on Quantum Computers
- Enabling Multi-threading in Heterogeneous Quantum-Classical Programming Models
- Performance and scaling analysis of variational quantum simulation
- Quantum many-body simulation of finite-temperature systems with sampling a series expansion of a quantum imaginary-time evolution
- Adaptive sampling-based optimization of quantics tensor trains for noisy functions: applications to quantum simulations
- Averaging gate approximation error and performance of Unitary Coupled Cluster ansatz in Pre-FTQC Era
- Performance analysis of a filtering variational quantum algorithm
- Leakage Mobility in Superconducting Qubits as a Leakage Reduction Unit
- A general approach to quantum integration of cross sections in high-energy physics
- Symbolic quantum programming for supporting applications of quantum computing technologies
- Simulation of Shor algorithm for discrete logarithm problems with comprehensive pairs of modulo p and order q
- Fast quantum circuit simulation using hardware accelerated general purpose libraries
- Neural-network-assisted Monte Carlo sampling trained by Quantum Approximate Optimization Algorithm
- Robustness of the projected squeezed state protocol
- Quantum Circuit Unoptimization
- Quantum Computing for All: Online Courses Built Around Interactive Visual Quantum Circuit Simulator
- Enhancing quantum computations with the synergy of auxiliary field quantum Monte Carlo and computational basis tomography
- Unpolarized prethermal discrete time crystal
- Velocity Verlet-based optimization for variational quantum eigensolvers
- Simulating Bell inequalities with Qibo
- Classification of qubit cellular automata on hypercubic lattices
- Electric Power Demand Portfolio Optimization by Fermionic QAOA with Self-Consistent Local Field Modulation
- Accelerating Quantum State Encoding with SIMD: Design, Implementation, and Benchmarking
- Qubit encodings for lattices of dipolar planar rotors
- Correction scheme for molecular total energies from quantum phase estimation under limited qubit resources