Toward Practical Benchmarks of Ising Machines: A Case Study on the Quadratic Knapsack Problem
Kentaro Ohno, Tatsuhiko Shirai, Nozomu Togawa
TL;DR
The paper addresses practical benchmarks for Ising machines solving constrained combinatorial problems by focusing on the Quadratic Knapsack Problem (QKP). It introduces a simple two-stage post-processing scheme (repair followed by improvement) to convert infeasible Ising outputs into feasible solutions and then locally improve them, thereby relaxing the dependence on penalty encoding. Through extensive simulations and hardware experiments with the Amplify Annealing Engine, the method substantially improves solution quality and feasibility, achieving best-known results on many medium- and large-scale QKP instances and demonstrating competitive performance against specialized heuristics and solvers. The findings highlight a practical pathway to leverage Ising machines for constrained optimization and encourage broader benchmarking across problem classes and encoding strategies.
Abstract
Combinatorial optimization has wide applications from industry to natural science. Ising machines bring an emerging computing paradigm for efficiently solving a combinatorial optimization problem by searching a ground state of a given Ising model. Current cutting-edge Ising machines achieve fast sampling of near-optimal solutions of the max-cut problem. However, for problems with additional constraint conditions, their advantages have been hardly shown due to difficulties in handling the constraints. In this work, we focus on benchmarks of Ising machines on the quadratic knapsack problem (QKP). To bring out their practical performance, we propose fast two-stage post-processing for Ising machines, which makes handling the constraint easier. Simulation based on simulated annealing shows that the proposed method substantially improves the solving performance of Ising machines and the improvement is robust to a choice of encoding of the constraint condition. Through evaluation using an Ising machine called Amplify Annealing Engine, the proposed method is shown to dramatically improve its solving performance on the QKP. These results are a crucial step toward showing advantages of Ising machines on practical problems involving various constraint conditions.
