Scaling of the quantum approximate optimization algorithm on superconducting qubit based hardware
arXiv:2202.03459 · doi:10.22331/q-2022-12-07-870
Abstract
Quantum computers may provide good solutions to combinatorial optimization problems by leveraging the Quantum Approximate Optimization Algorithm (QAOA). The QAOA is often presented as an algorithm for noisy hardware. However, hardware constraints limit its applicability to problem instances that closely match the connectivity of the qubits. Furthermore, the QAOA must outpace classical solvers. Here, we investigate swap strategies to map dense problems into linear, grid and heavy-hex coupling maps. A line-based swap strategy works best for linear and two-dimensional grid coupling maps. Heavy-hex coupling maps require an adaptation of the line swap strategy. By contrast, three-dimensional grid coupling maps benefit from a different swap strategy. Using known entropic arguments we find that the required gate fidelity for dense problems lies deep below the fault-tolerant threshold. We also provide a methodology to reason about the execution-time of QAOA. Finally, we present a QAOA Qiskit Runtime program and execute the closed-loop optimization on cloud-based quantum computers with transpiler settings optimized for QAOA. This work highlights some obstacles to improve to make QAOA competitive, such as gate fidelity, gate speed, and the large number of shots needed. The Qiskit Runtime program gives us a tool to investigate such issues at scale on noisy superconducting qubit hardware.
References in corpus (32)
- Charge insensitive qubit design derived from the Cooper pair box
- Surface codes: Towards practical large-scale quantum computation
- A Quantum Approximate Optimization Algorithm
- Robust randomized benchmarking of quantum processes
- Quantum computing with neutral atoms
- tket : A Retargetable Compiler for NISQ Devices
- Warm-starting quantum optimization
- Scalable mitigation of measurement errors on quantum computers
- Software Mitigation of Crosstalk on Noisy Intermediate-Scale Quantum Computers
- Demonstrating a Driven Reset Protocol of a Superconducting Qubit
- Process verification of two-qubit quantum gates by randomized benchmarking
- Subsystem fault tolerance with the Bacon-Shor code
- Quantum annealing initialization of the quantum approximate optimization algorithm
- A Quantum Approximate Optimization Algorithm Applied to a Bounded Occurrence Constraint Problem
- Filtering variational quantum algorithms for combinatorial optimization
- Digitized-counterdiabatic quantum approximate optimization algorithm
- Parameter Concentration in Quantum Approximate Optimization
- Counterdiabaticity and the quantum approximate optimization algorithm
- Quantum crosstalk analysis for simultaneous gate operations on superconducting qubits
- Practical optimization for hybrid quantum-classical algorithms
- Compilation of Fault-Tolerant Quantum Heuristics for Combinatorial Optimization
- Simultaneous Perturbation Stochastic Approximation of the Quantum Fisher Information
- Pulse-efficient circuit transpilation for quantum applications on cross-resonance-based hardware
- On the qubit routing problem
- Simulating the dynamics of braiding of Majorana zero modes using an IBM quantum computer
- The Quantum Approximate Optimization Algorithm Needs to See the Whole Graph: Worst Case Examples
- Measurement Error Mitigation for Variational Quantum Algorithms
- Scaling overhead of embedding optimization problems in quantum annealing
- Scaling Quantum Approximate Optimization on Near-term Hardware
- Numerical hardware-efficient variational quantum simulation of a soliton solution
- A Structured Method for Compilation of QAOA Circuits in Quantum Computing
- Quantifying the Impact of Precision Errors on Quantum Approximate Optimization Algorithms
Cited by in corpus (53)
- A Review on Quantum Approximate Optimization Algorithm and its Variants
- Quantum Computing for High-Energy Physics: State of the Art and Challenges. Summary of the QC4HEP Working Group
- Digitized-Counterdiabatic Quantum Algorithm for Protein Folding
- Quantum Annealing vs. QAOA: 127 Qubit Higher-Order Ising Problems on NISQ Computers
- Challenges of variational quantum optimization with measurement shot noise
- Large-scale quantum approximate optimization on non-planar graphs with machine learning noise mitigation
- Warm-Started QAOA with Custom Mixers Provably Converges and Computationally Beats Goemans-Williamson's Max-Cut at Low Circuit Depths
- Quantum-Enhanced Greedy Combinatorial Optimization Solver
- Pulse variational quantum eigensolver on cross-resonance based hardware
- Well-conditioned multi-product formulas for hardware-friendly Hamiltonian simulation
- Benchmarking digital quantum simulations above hundreds of qubits using quantum critical dynamics
- Provable bounds for noise-free expectation values computed from noisy samples
- Pulse-efficient quantum machine learning
- Classical Splitting of Parametrized Quantum Circuits
- Recursive greedy initialization of the quantum approximate optimization algorithm with guaranteed improvement
- A SAT approach to the initial mapping problem in SWAP gate insertion for commuting gates
- Squeezing and quantum approximate optimization
- Scaling Whole-Chip QAOA for Higher-Order Ising Spin Glass Models on Heavy-Hex Graphs
- Simulations of Frustrated Ising Hamiltonians with Quantum Approximate Optimization
- High-Round QAOA for MAX -SAT on Trapped Ion NISQ Devices
- Impact of decoherence on the fidelity of quantum gates leaving the computational subspace
- Convergence of Digitized-Counterdiabatic QAOA: circuit depth versus free parameters
- Multi-Objective Optimization and Network Routing with Near-Term Quantum Computers
- Algorithm-Oriented Qubit Mapping for Variational Quantum Algorithms
- Robustness of Variational Quantum Algorithms against stochastic parameter perturbation
- Characterization of variational quantum algorithms using free fermions
- Improving the performance of quantum approximate optimization for preparing non-trivial quantum states without translational symmetry
- Variational generation of spin squeezing on one-dimensional quantum devices with nearest-neighbor interactions
- Benchmarking Quantum Optimization for the Maximum-Cut Problem on a Superconducting Quantum Computer
- Error estimation in current noisy quantum computers
- Improving the Performance of Digitized Counterdiabatic Quantum Optimization via Algorithm-Oriented Qubit Mapping
- Genuine Multipartite Entanglement in Quantum Optimization
- Single-Layer Digitized-Counterdiabatic Quantum Optimization for -spin Models
- Modelling noise in global Molmer-Sorensen interactions applied to quantum approximate optimization
- Optimized Noise Suppression for Quantum Circuits
- Scalable Parity Architecture With a Shuttling-Based Spin Qubit Processor
- SWAP-less Implementation of Quantum Algorithms
- Optimization via Quantum Preconditioning
- Leakage in restless quantum gate calibration
- Extending the Q-score to an Application-level Quantum Metric Framework
- Out of the Loop: Structural Approximation of Optimisation Landscapes and non-Iterative Quantum Optimisation
- Quantum Optimization Benchmarking Library - The Intractable Decathlon
- Evaluating the Limits of QAOA Parameter Transfer at High-Rounds on Sparse Ising Models With Geometrically Local Cubic Terms
- Warm Start of Variational Quantum Algorithms for Quadratic Unconstrained Binary Optimization Problems
- Predict and Conquer: Navigating Algorithm Trade-offs with Quantum Design Automation
- Approximate Quadratization of High-Order Hamiltonians for Combinatorial Quantum Optimization
- Zero-Noise Extrapolation via Cyclic Permutations of Quantum Circuit Layouts
- Resource-Efficient Quantum Optimization via Higher-Order Encoding
- Constrained Quantum Optimization via Iterative Warm-Start XY-Mixers
- Data-Efficient Quantum Noise Modeling via Machine Learning
- Role of overparametrization in quantum approximate optimization
- A Useful Metric for the NISQ Era: Qubit Error Probability and Its Role in Zero Noise Extrapolation
- Pangenome-guided sequence assembly via binary optimisation