Hybrid Classical-Quantum Branch-and-Bound Algorithm for Solving Integer Linear Problems

Entropy (Basel). 2024 Apr 19;26(4):345. doi: 10.3390/e26040345.

Abstract

Quantum annealers are suited to solve several logistic optimization problems expressed in the QUBO formulation. However, the solutions proposed by the quantum annealers are generally not optimal, as thermal noise and other disturbing effects arise when the number of qubits involved in the calculation is too large. In order to deal with this issue, we propose the use of the classical branch-and-bound algorithm, that divides the problem into sub-problems which are described by a lower number of qubits. We analyze the performance of this method on two problems, the knapsack problem and the traveling salesman problem. Our results show the advantages of this method, that balances the number of steps that the algorithm has to make with the amount of error in the solution found by the quantum hardware that the user is willing to risk. The results are obtained using the commercially available quantum hardware D-Wave Advantage, and they outline the strategy for a practical application of the quantum annealers.

Keywords: binary linear problem; branch and bound; knapsack problem; quantum annealing; traveling salesman problem.