Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Encoding trade-offs and design toolkits in quantum algorithms for discrete optimization: coloring, routing, scheduling, and other problems

Journal Article · · Quantum
 [1];  [2];  [3]
  1. Intel Corporation, Santa Clara, CA (United States)
  2. Intel Corporation, Hillsboro, OR (United States)
  3. NASA Ames Research Center (ARC), Moffett Field, Mountain View, CA (United States); USRA Research Institute for Advanced Computer Science, Mountain View, CA (United States)

Challenging combinatorial optimization problems are ubiquitous in science and engineering. Several quantum methods for optimization have recently been developed, in different settings including both exact and approximate solvers. Addressing this field of research, this manuscript has three distinct purposes. First, we present an intuitive method for synthesizing and analyzing discrete (i.e., integer-based) optimization problems, wherein the problem and corresponding algorithmic primitives are expressed using a discrete quantum intermediate representation (DQIR) that is encoding-independent. This compact representation often allows for more efficient problem compilation, automated analyses of different encoding choices, easier interpretability, more complex runtime procedures, and richer programmability, as compared to previous approaches, which we demonstrate with a number of examples. Second, we perform numerical studies comparing several qubit encodings; the results exhibit a number of preliminary trends that help guide the choice of encoding for a particular set of hardware and a particular problem and algorithm. Our study includes problems related to graph coloring, the traveling salesperson problem, factory/machine scheduling, financial portfolio rebalancing, and integer linear programming. Third, we design low-depth graph-derived partial mixers (GDPMs) up to 16-level quantum variables, demonstrating that compact (binary) encodings are more amenable to QAOA than previously understood. We expect this toolkit of programming abstractions and low-level building blocks to aid in designing quantum algorithms for discrete combinatorial problems.

Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States). National Energy Research Scientific Computing Center (NERSC)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES). Scientific User Facilities (SUF)
Grant/Contract Number:
AC02-05CH11231
OSTI ID:
2422948
Journal Information:
Quantum, Journal Name: Quantum Vol. 7; ISSN 2521-327X
Publisher:
Quantum Science Open CommunityCopyright Statement
Country of Publication:
United States
Language:
English

References (136)

Embedding Algorithms for Quantum Annealers with Chimera and Pegasus Connection Topologies book June 2020
Generalized Trotter's formula and systematic approximants of exponential operators and inner derivations with applications to many-body problems journal June 1976
Multi-machine earliness and tardiness scheduling problem: an interconnected neural network approach journal April 2007
Single-machine scheduling to stochastically minimize maximum lateness journal August 2007
Unconstrained binary models of the travelling salesman problem variants for quantum optimization journal January 2022
Reverse quantum annealing approach to portfolio optimization problems journal April 2019
Optimizing quantum heuristics with meta-learning journal April 2021
Efficient Encoding of the Weighted MAX $$k$$-CUT on a Quantum Computer Using QAOA journal February 2021
Dilution effects in spin 7/2 systems. The case of the antiferromagnet GdRhIn5 journal May 2016
Quantum optimization journal October 2000
Quantum Computation and Quantum Information book January 2011
Quantum Error Correction book September 2013
Comparing planning problem compilation approaches for quantum annealing journal November 2016
Quantum annealing with manufactured spins journal May 2011
Experimental signature of programmable quantum annealing journal June 2013
Barren plateaus in quantum neural network training landscapes journal November 2018
Variational ansatz-based quantum simulation of imaginary time evolution journal September 2019
Efficient symmetry-preserving state preparation circuits for the variational quantum eigensolver algorithm journal January 2020
Resource-efficient digital quantum simulation of d-level systems for photonic, vibrational, and spin-s Hamiltonians journal June 2020
Space-efficient binary optimization for variational quantum computing journal April 2022
Determining eigenstates and thermal states on a quantum computer using quantum imaginary time evolution journal November 2019
Limitations of optimization algorithms on noisy quantum devices journal October 2021
SciPy 1.0: fundamental algorithms for scientific computing in Python journal February 2020
Variational quantum algorithms journal August 2021
Digital quantum simulation of molecular vibrations journal January 2019
Hardware efficient quantum algorithms for vibrational structure calculations journal January 2020
Measurement optimization in the variational quantum eigensolver using a minimum clique cover journal March 2020
Decomposition formulas of exponential operators and Lie exponentials with some applications to quantum mechanics and statistical physics journal April 1985
Perspectives of quantum annealing: methods and implementations journal May 2020
The theory of variational hybrid quantum-classical algorithms journal February 2016
Quantum optimization using variational algorithms on near-term quantum devices journal June 2018
Domain wall encoding of discrete variables for quantum annealing and QAOA journal August 2019
Training the quantum approximate optimization algorithm without access to a quantum processing unit journal May 2020
OpenFermion: the electronic structure package for quantum computers journal June 2020
Quantum computer-aided design of quantum optics hardware journal July 2021
Constructing driver Hamiltonians for optimization problems with linear constraints journal November 2021
Understanding domain-wall encoding theoretically and experimentally
  • Berwald, Jesse; Chancellor, Nicholas; Dridi, Raouf
  • Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 381, Issue 2241 https://doi.org/10.1098/rsta.2021.0410
journal December 2022
X Y mixers: Analytical and numerical results for the quantum alternating operator ansatz journal January 2020
Quantum unary approach to option pricing journal March 2021
Two quantum Ising algorithms for the shortest-vector problem journal March 2021
Elementary gates for quantum computation journal November 1995
Liquid-state nuclear magnetic resonance as a testbed for developing quantum control methods journal July 2008
Quantum Annealing for Constrained Optimization journal March 2016
Simulating Hamiltonian Dynamics with a Truncated Taylor Series journal March 2015
Optimal Hamiltonian Simulation by Quantum Signal Processing journal January 2017
Electron-Phonon Systems on a Universal Quantum Computer journal September 2018
Random Compiler for Fast Hamiltonian Simulation journal August 2019
Training Variational Quantum Algorithms Is NP-Hard journal September 2021
Theory of Trotter Error with Commutator Scaling journal February 2021
Quantum algorithms with local particle-number conservation: Noise effects and error correction journal April 2021
Near- and long-term quantum algorithmic approaches for vibrational spectroscopy journal December 2021
Parameter concentrations in quantum approximate optimization journal July 2021
Error mitigation for variational quantum algorithms through mid-circuit measurements journal February 2022
Standard quantum annealing outperforms adiabatic reverse annealing with decoherence journal March 2022
Quantum approximate optimization algorithm for qudit systems journal June 2023
Driver Hamiltonians for constrained optimization in quantum annealing journal June 2016
Quantum approximate optimization algorithm for MaxCut: A fermionic view journal February 2018
Ferromagnetically Shifting the Power of Pausing journal April 2021
Scalable Quantum Circuit and Control for a Superconducting Surface Code journal September 2017
Thermally Assisted Adiabatic Quantum Computation journal February 2008
Obstacles to Variational Quantum Optimization from Symmetry Protection journal December 2020
Optimal Protocols in Quantum Annealing and Quantum Approximate Optimization Algorithm Problems journal February 2021
Feedback-Based Quantum Optimization journal December 2022
Adiabatic Quantum Computation in Open Systems journal December 2005
Adaptive quantum approximate optimization algorithm for solving combinatorial problems on a quantum computer journal July 2022
Quantum Approximate Optimization Algorithm: Performance, Mechanism, and Implementation on Near-Term Devices journal June 2020
Open-System Quantum Annealing in Mean-Field Models with Exponential Degeneracy journal May 2016
Embedding Overhead Scaling of Optimization Problems in Quantum Annealing journal November 2021
Adiabatic quantum computation journal January 2018
Performance Comparison of Typical Binary-Integer Encodings in an Ising Machine journal January 2021
Hamiltonian Simulation with Nearly Optimal Dependence on all Parameters conference October 2015
A layered software architecture for quantum computing design tools journal January 2006
Toward Quantum Gate-Model Heuristics for Real-World Planning Problems journal January 2020
Application of CSMT gate for efficient reversible realization of binary to gray code converter circuit conference December 2015
Retargetable Optimizing Compilers for Quantum Accelerators via a Multilevel Intermediate Representation journal September 2022
Quantum Optimization for the Graph Coloring Problem with Space-Efficient Embedding conference October 2020
Grover Mixers for QAOA: Shifting Complexity from Mixer Design to State Preparation conference October 2020
On connectivity-dependent resource requirements for digital quantum simulation of d-level particles conference October 2020
A MLIR Dialect for Quantum Assembly Languages conference October 2021
QAOAKit: A Toolkit for Reproducible Study, Application, and Verification of the QAOA conference November 2021
Quantum Annealing Algorithm for Vehicle Scheduling conference October 2013
Quantum Annealing Applied to De-Conflicting Optimal Trajectories for Air Traffic Management journal January 2020
Performance of Domain-Wall Encoding for Quantum Annealing journal January 2021
Classically Optimal Variational Quantum Algorithms journal January 2021
Layer VQE: A Variational Approach for Combinatorial Optimization on Noisy Quantum Computers journal January 2022
A quantum annealing architecture with all-to-all connectivity from local interactions journal October 2015
Blueprint for a microwave trapped ion quantum computer journal February 2017
Qualifying quantum approaches for hard industrial optimization problems. A case study in the field of smart-charging of electric vehicles journal May 2021
A case study of variational quantum algorithms for a job shop scheduling problem journal February 2022
A fast quantum mechanical algorithm for database search conference January 1996
Synthesis and optimization of reversible circuits—a survey journal February 2013
Quantum Approximate Optimization with Hard and Soft Constraints conference November 2017
On the Representation of Boolean and Real Functions as Hamiltonians for Quantum Computing journal December 2021
VQE method: a short survey and recent developments journal January 2022
A Hybrid Quantum-Classical Approach to Solving Scheduling Problems journal September 2021
A Short Path Quantum Algorithm for Exact Optimization journal July 2018
Hamiltonian Simulation by Qubitization journal July 2019
Faster quantum simulation by randomization journal September 2019
How many qubits are needed for quantum computational supremacy? journal May 2020
Warm-starting quantum optimization journal June 2021
Reachability Deficits in Quantum Approximate Optimization of Graph Problems journal August 2021
Quantum-accelerated constraint programming journal September 2021
Counterdiabaticity and the quantum approximate optimization algorithm journal January 2022
Bounds on approximating Max kXOR with quantum and classical local algorithms journal July 2022
Classical and quantum bounded depth approximation algorithms journal November 2019
Black-box Hamiltonian simulation and unitary implementation journal January 2012
Bang-bang control as a design principle for classical and quantum optimization algorithms journal May 2019
On the CNOT -cost of TOFFOLI gates journal May 2009
Variational Algorithms for Workflow Scheduling Problem in Gate-Based Quantum Devices journal January 2021
Ising formulations of many NP problems journal January 2014
Numerical gate synthesis for quantum heuristics on bosonic quantum processors journal October 2022
From the Quantum Approximate Optimization Algorithm to a Quantum Alternating Operator Ansatz journal February 2019
Constraint Preserving Mixers for the Quantum Approximate Optimization Algorithm journal June 2022
Classical Algorithms and Quantum Limitations for Maximum Cut on High-Girth Graphs text January 2022
A Quantum Approximate Optimization Algorithm preprint January 2014
Quantum Annealing Implementation of Job-Shop Scheduling preprint January 2015
Open Quantum Assembly Language preprint January 2017
Quantum Algorithms for Scientific Computing and Approximate Optimization preprint January 2018
Pegasus: The second connectivity graph for large-scale quantum annealing hardware preprint January 2019
Verified Optimization in a Quantum Intermediate Representation preprint January 2019
Learning to learn with quantum neural networks via classical neural networks preprint January 2019
Solving Multi-Coloring Combinatorial Optimization Problems Using Hybrid Quantum Algorithms preprint January 2019
Portfolio rebalancing experiments using the Quantum Alternating Operator Ansatz preprint January 2019
Quantum approximate algorithm for NP optimization problems with constraints preprint January 2020
Quantum computing approach to railway dispatching and conflict management optimization on single-track railway lines preprint January 2020
Classical symmetries and the Quantum Approximate Optimization Algorithm text January 2020
Quantum Integer Programming (QuIP) 47-779: Lecture Notes preprint January 2020
Solving Quadratic Unconstrained Binary Optimization with divide-and-conquer and quantum algorithms preprint January 2021
Enabling Dataflow Optimization for Quantum Programs text January 2021
Graph Optimization Perspective for Low-Depth Trotter-Suzuki Decomposition preprint January 2021
Divide and Conquer for Combinatorial Optimization and Distributed Quantum Computation preprint January 2021
An LLVM-based C++ Compiler Toolchain for Variational Hybrid Quantum-Classical Algorithms and Quantum Accelerators preprint January 2022
mat2qubit: A lightweight pythonic package for qubit encodings of vibrational, bosonic, graph coloring, routing, scheduling, and general matrix problems preprint January 2022
Prog-QAOA: Framework for resource-efficient quantum optimization through classical programs preprint January 2022
Results on two-bit gate design for quantum computers preprint January 1994
SymPy: symbolic computing in Python journal January 2017

Similar Records

Lower bounds on circuit depth of the quantum approximate optimization algorithm
Journal Article · Mon Feb 08 23:00:00 EST 2021 · Quantum Information Processing · OSTI ID:1769243

Graph decomposition techniques for solving combinatorial optimization problems with variational quantum algorithms
Journal Article · Mon Feb 17 23:00:00 EST 2025 · Quantum Information Processing (Online) · OSTI ID:2538494

Impact of graph structures for QAOA on MaxCut
Journal Article · Wed Sep 01 00:00:00 EDT 2021 · Quantum Information Processing · OSTI ID:1819598