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

Decomposition Algorithms for Solving NP-hard Problems on a Quantum Annealer

Journal Article · · Journal of Signal Processing Systems

NP-hard problems such as the maximum clique or minimum vertex cover problems, two of Karp’s 21 NP-hard problems, have several applications in computational chemistry, biochemistry and computer network security. Adiabatic quantum annealers can search for the optimum value of such NP-hard optimization problems, given the problem can be embedded on their hardware. However, this is often not possible due to certain limitations of the hardware connectivity structure of the annealer. This paper studies a general framework for a decomposition algorithm for NP-hard graph problems aiming to identify an optimal set of vertices. Our generic algorithm allows us to recursively divide an instance until the generated subproblems can be embedded on the quantum annealer hardware and subsequently solved. Furthermore, the framework is applied to the maximum clique and minimum vertex cover problems, and we propose several pruning and reduction techniques to speed up the recursive decomposition. The performance of both algorithms is assessed in a detailed simulation study.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE Laboratory Directed Research and Development (LDRD) Program
Grant/Contract Number:
89233218CNA000001
OSTI ID:
1822729
Report Number(s):
LA-UR--19-30809
Journal Information:
Journal of Signal Processing Systems, Journal Name: Journal of Signal Processing Systems Journal Issue: 4 Vol. 93; ISSN 1939-8018
Publisher:
SpringerCopyright Statement
Country of Publication:
United States
Language:
English

References (35)

Linear Time Solvable Optimization Problems on Graphs of Bounded Clique-Width journal March 2000
Exact algorithms for maximum independent set journal August 2017
Improved upper bounds for vertex cover journal September 2010
Exact bounds on the order of the maximum clique of a graph journal May 2003
On efficient fixed-parameter algorithms for weighted vertex cover journal July 2003
On extended P4-reducible and extended P4-sparse graphs journal June 1997
On the computational complexity of Ising spin glass models journal October 1982
BigBrain: An Ultrahigh-Resolution 3D Human Brain Model journal June 2013
Parallel Maximum Clique Algorithms with Applications to Network Analysis journal January 2015
Measure and conquer: a simple O(2 0.288 n ) independent set algorithm conference January 2006
Algorithm 457: finding all cliques of an undirected graph journal September 1973
An improved fixed parameter tractable algorithm for vertex cover text January 1999
Solving large Maximum Clique problems on a quantum annealer text January 2019
Improvement on vertex cover for low-degree graphs journal January 2000
Vertex Cover: Further Observations and Further Improvements journal November 2001
Solving Large Maximum Clique Problems on a Quantum Annealer book January 2019
Minor-embedding in adiabatic quantum computation: I. The parameter setting problem journal September 2008
Fast algorithms for determining (generalized) core groups in social networks journal November 2010
Decomposition by clique separators journal July 1985
An exact algorithm for the maximum clique problem journal November 1990
Algorithms for maximum independent sets journal September 1986
An improved fixed-parameter algorithm for vertex cover journal February 1998
Pseudo-Boolean optimization journal November 2002
Exact bounds on the order of the maximum clique of a graph journal May 2003
On efficient fixed-parameter algorithms for weighted vertex cover journal July 2003
On extended P4-reducible and extended P4-sparse graphs journal June 1997
Open problems around exact algorithms journal February 2008
Solving some NP-complete problems using split decomposition journal July 2008
Branch-and-bound algorithms: A survey of recent advances in searching, branching, and pruning journal February 2016
Optimizing Binary MRFs via Extended Roof Duality conference June 2007
Reducing Binary Quadratic Forms for More Scalable Quantum Annealing conference November 2017
Parallel Maximum Clique Algorithms with Applications to Network Analysis journal January 2015
Fast maximum clique algorithms for large graphs
  • Rossi, Ryan A.; Gleich, David F.; Gebremedhin, Assefaw H.
  • WWW '14: 23rd International World Wide Web Conference, Proceedings of the 23rd International Conference on World Wide Web https://doi.org/10.1145/2567948.2577283
conference April 2014
Finding Maximum Cliques on a Quantum Annealer conference May 2017
Solving large minimum vertex cover problems on a quantum annealer
  • Pelofske, Elijah; Hahn, Georg; Djidjev, Hristo
  • CF '19: Computing Frontiers Conference, Proceedings of the 16th ACM International Conference on Computing Frontiers https://doi.org/10.1145/3310273.3321562
conference April 2019

Cited By (1)


Similar Records

Solving larger maximum clique problems using parallel quantum annealing
Journal Article · Tue May 16 00:00:00 EDT 2023 · Quantum Information Processing · OSTI ID:2305312

Comparing three generations of D-Wave quantum annealers for minor embedded combinatorial optimization problems
Journal Article · Mon Feb 10 23:00:00 EST 2025 · Quantum Science and Technology · OSTI ID:2514499