Adiabatic Quantum Optimization Fails to Solve the Knapsack Problem

08/17/2020
by   Lauren Pusey-Nazzaro, et al.
21

In this work, we attempt to solve the integer-weight knapsack problem using the D-Wave 2000Q adiabatic quantum computer. The knapsack problem is a well-known NP-complete problem in computer science, with applications in economics, business, finance, etc. We attempt to solve a number of small knapsack problems whose optimal solutions are known; we find that adiabatic quantum optimization fails to produce solutions corresponding to optimal filling of the knapsack in all problem instances. We compare results obtained on the quantum hardware to the classical simulated annealing algorithm and two solvers employing a hybrid branch-and-bound algorithm. The simulated annealing algorithm also fails to produce the optimal filling of the knapsack, though solutions obtained by simulated and quantum annealing are no more similar to each other than to the correct solution. We discuss potential causes for this observed failure of adiabatic quantum optimization.

READ FULL TEXT
research
01/18/2021

Statistical Analysis of Quantum Annealing

Quantum computers use quantum resources to carry out computational tasks...
research
06/08/2022

Optimization of Robot Trajectory Planning with Nature-Inspired and Hybrid Quantum Algorithms

We solve robot trajectory planning problems at industry-relevant scales....
research
06/30/2020

Dynamic Portfolio Optimization with Real Datasets Using Quantum Processors and Quantum-Inspired Tensor Networks

In this paper we tackle the problem of dynamic portfolio optimization, i...
research
02/13/2019

Assessing Solution Quality of 3SAT on a Quantum Annealing Platform

When solving propositional logic satisfiability (specifically 3SAT) usin...
research
10/01/2020

Quantum Annealing Approaches to the Phase-Unwrapping Problem in Synthetic-Aperture Radar Imaging

The focus of this work is to explore the use of quantum annealing solver...
research
09/29/2022

Quantum invariants for the graph isomorphism problem

Graph Isomorphism is such an important problem in computer science, that...
research
04/03/2019

Solving tiling puzzles with quantum annealing

To solve tiling puzzles, such as "pentomino" or "tetromino" puzzles, we ...

Please sign up or login with your details

Forgot password? Click here to reset