DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Efficiently embedding QUBO problems on adiabatic quantum computers

Abstract

Adiabatic quantum computers like the D-Wave 2000Q can approximately solve the QUBO problem, which is an NP-hard problem, and have been shown to outperform classical computers on several instances. Solving the QUBO problem literally means solving virtually any NP-hard problem like the traveling salesman problem, airline scheduling problem, protein folding problem, genotype imputation problem, thereby enabling significant scientific progress, and potentially saving millions/billions of dollars in logistics, airlines, healthcare and many other industries. Yet, before QUBO problems are solved on quantum computers, they must be embedded (or compiled) onto the hardware of quantum computers, which in itself is a very hard problem. Here, we propose an efficient embedding algorithm, that lets us embed QUBO problems fast, uses less qubits and gets the objective function value close to the global minimum value. We then compare the performance of our embedding algorithm to that of D-Wave’s embedding algorithm, which is the current state of the art, and show that our embedding algorithm convincingly outperforms D-Wave’s embedding algorithm. Our embedding approach works with perfect Chimera graphs, i.e., Chimera graphs with no missing qubits.

Authors:
ORCiD logo [1]; ORCiD logo [2]; ORCiD logo [2]; ORCiD logo [2]
  1. Rensselaer Polytechnic Inst., Troy, NY (United States)
  2. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Publication Date:
Research Org.:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Org.:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
OSTI Identifier:
1557505
Grant/Contract Number:  
AC05-00OR22725
Resource Type:
Accepted Manuscript
Journal Name:
Quantum Information Processing
Additional Journal Information:
Journal Volume: 18; Journal Issue: 4; Journal ID: ISSN 1570-0755
Publisher:
Springer
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; Adiabatic quantum computing; Embedding; Quadratic unconstrained binary optimization (QUBO)

Citation Formats

Date, Prasanna, Patton, Robert, Schuman, Catherine, and Potok, Thomas. Efficiently embedding QUBO problems on adiabatic quantum computers. United States: N. p., 2019. Web. doi:10.1007/s11128-019-2236-3.
Date, Prasanna, Patton, Robert, Schuman, Catherine, & Potok, Thomas. Efficiently embedding QUBO problems on adiabatic quantum computers. United States. https://doi.org/10.1007/s11128-019-2236-3
Date, Prasanna, Patton, Robert, Schuman, Catherine, and Potok, Thomas. Tue . "Efficiently embedding QUBO problems on adiabatic quantum computers". United States. https://doi.org/10.1007/s11128-019-2236-3. https://www.osti.gov/servlets/purl/1557505.
@article{osti_1557505,
title = {Efficiently embedding QUBO problems on adiabatic quantum computers},
author = {Date, Prasanna and Patton, Robert and Schuman, Catherine and Potok, Thomas},
abstractNote = {Adiabatic quantum computers like the D-Wave 2000Q can approximately solve the QUBO problem, which is an NP-hard problem, and have been shown to outperform classical computers on several instances. Solving the QUBO problem literally means solving virtually any NP-hard problem like the traveling salesman problem, airline scheduling problem, protein folding problem, genotype imputation problem, thereby enabling significant scientific progress, and potentially saving millions/billions of dollars in logistics, airlines, healthcare and many other industries. Yet, before QUBO problems are solved on quantum computers, they must be embedded (or compiled) onto the hardware of quantum computers, which in itself is a very hard problem. Here, we propose an efficient embedding algorithm, that lets us embed QUBO problems fast, uses less qubits and gets the objective function value close to the global minimum value. We then compare the performance of our embedding algorithm to that of D-Wave’s embedding algorithm, which is the current state of the art, and show that our embedding algorithm convincingly outperforms D-Wave’s embedding algorithm. Our embedding approach works with perfect Chimera graphs, i.e., Chimera graphs with no missing qubits.},
doi = {10.1007/s11128-019-2236-3},
journal = {Quantum Information Processing},
number = 4,
volume = 18,
place = {United States},
year = {Tue Mar 05 00:00:00 EST 2019},
month = {Tue Mar 05 00:00:00 EST 2019}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record

Citation Metrics:
Cited by: 22 works
Citation information provided by
Web of Science

Save / Share:

Works referenced in this record:

A silicon-based nuclear spin quantum computer
journal, May 1998


Mapping Constrained Optimization Problems to Quantum Annealing with Application to Fault Diagnosis
journal, July 2016


A single-atom electron spin qubit in silicon
journal, September 2012

  • Pla, Jarryd J.; Tan, Kuan Y.; Dehollain, Juan P.
  • Nature, Vol. 489, Issue 7417
  • DOI: 10.1038/nature11449

Optimizing adiabatic quantum program compilation using a graph-theoretic framework
journal, April 2018

  • Goodrich, Timothy D.; Sullivan, Blair D.; Humble, Travis S.
  • Quantum Information Processing, Vol. 17, Issue 5
  • DOI: 10.1007/s11128-018-1863-4

Adiabatic quantum computation
journal, January 2018


The Protein-Folding Problem, 50 Years On
journal, November 2012


The Multiple Sequence Alignment Problem in Biology
journal, October 1988

  • Carrillo, Humberto; Lipman, David
  • SIAM Journal on Applied Mathematics, Vol. 48, Issue 5
  • DOI: 10.1137/0148063

A fast quantum mechanical algorithm for database search
conference, January 1996

  • Grover, Lov K.
  • Proceedings of the twenty-eighth annual ACM symposium on Theory of computing - STOC '96
  • DOI: 10.1145/237814.237866

A case study in programming a quantum annealer for hard operational planning problems
journal, December 2014

  • Rieffel, Eleanor G.; Venturelli, Davide; O’Gorman, Bryan
  • Quantum Information Processing, Vol. 14, Issue 1
  • DOI: 10.1007/s11128-014-0892-x

Minor-embedding in adiabatic quantum computation: II. Minor-universal graph design
journal, October 2010


Adiabatic quantum programming: minor embedding with hard faults
journal, November 2013

  • Klymko, Christine; Sullivan, Blair D.; Humble, Travis S.
  • Quantum Information Processing, Vol. 13, Issue 3
  • DOI: 10.1007/s11128-013-0683-9

Algorithms for quantum computation: discrete logarithms and factoring
conference, January 1994


Genotype Imputation
journal, September 2009


Probabilistic quantum logic operations using polarizing beam splitters
journal, November 2001


The complexity of theorem-proving procedures
conference, January 1971

  • Cook, Stephen A.
  • Proceedings of the third annual ACM symposium on Theory of computing - STOC '71
  • DOI: 10.1145/800157.805047

Digitized adiabatic quantum computing with a superconducting circuit
journal, June 2016


Airline Scheduling: An Overview
journal, May 1985

  • Etschmaier, Maximilian M.; Mathaisel, Dennis F. X.
  • Transportation Science, Vol. 19, Issue 2
  • DOI: 10.1287/trsc.19.2.127

A Study of Complex Deep Learning Networks on High Performance, Neuromorphic, and Quantum Computers
conference, November 2016

  • Potok, Thomas E.; Schuman, Catherine D.; Young, Steven R.
  • 2016 2nd Workshop on Machine Learning in HPC Environments (MLHPC)
  • DOI: 10.1109/MLHPC.2016.009

Identifying the minor set cover of dense connected bipartite graphs via random matching edge sets
journal, February 2017


On Computable Numbers, with an Application to the Entscheidungsproblem. A Correction
journal, January 1938


Fast clique minor generation in Chimera qubit connectivity graphs
journal, October 2015

  • Boothby, Tomas; King, Andrew D.; Roy, Aidan
  • Quantum Information Processing, Vol. 15, Issue 1
  • DOI: 10.1007/s11128-015-1150-6

Adiabatic quantum computation with Rydberg-dressed atoms
journal, May 2013

  • Keating, Tyler; Goyal, Krittika; Jau, Yuan-Yu
  • Physical Review A, Vol. 87, Issue 5, Article No. 052314
  • DOI: 10.1103/PhysRevA.87.052314

Quadratic unconstrained binary optimization problem preprocessing: Theory and empirical analysis
journal, June 2017


Investigating TSP Heuristics for Location-Based Services
journal, February 2017


Minor-embedding in adiabatic quantum computation: I. The parameter setting problem
journal, September 2008


Quantum Information Processing Using Quantum Dot Spins and Cavity QED
journal, November 1999


Hybrid quantum annealing via molecular dynamics
journal, April 2021


Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer
journal, October 1997


An ant colony optimisation algorithm for the 2D and 3D hydrophobic polar protein folding problem
text, January 2005


Genotype imputation
text, January 2009

  • Yun, Li,; Serena, Sanna,; Cristen, Willer,
  • The University of North Carolina at Chapel Hill University Libraries
  • DOI: 10.17615/53ch-qy35

Adiabatic quantum computation with Rydberg-dressed atoms
text, January 2012


A single-atom electron spin qubit in silicon
text, January 2013


A case study in programming a quantum annealer for hard operational planning problems
text, January 2014


Mapping constrained optimization problems to quantum annealing with application to fault diagnosis
preprint, January 2016


Works referencing / citing this record:

Quantum Bridge Analytics I: a tutorial on formulating and using QUBO models
journal, November 2019


Embedding Equality Constraints of Optimization Problems into a Quantum Annealer
journal, April 2019

  • Vyskocil, Tomas; Djidjev, Hristo
  • Algorithms, Vol. 12, Issue 4
  • DOI: 10.3390/a12040077