Machine Learning-assisted High-speed Combinatorial Optimization with Ising Machines for Dynamically Changing Problems
Yohei Hamakawa, Tomoya Kashimata, Masaya Yamasaki, Kosuke Tatsumura
TL;DR
The paper tackles dynamically changing combinatorial optimization problems that require rapid sequential solutions. It introduces a hardware-software stack built around simulated bifurcation (SB) based Ising machines, implemented on FPGA/CPU, with indexing fast-computation architecture and ML-driven parameter estimation to adapt to varying problem sizes. The MIS/TDMA demonstrations show substantial system-wide latency reductions and robustness, achieving orders-of-magnitude speedups over conventional solvers and underscoring practical applicability in real-time network scheduling. This work advances the deployment of Ising-machine–based optimization in time-sensitive domains by tightly integrating hardware acceleration, data compression, and learning-based control.
Abstract
Quantum or quantum-inspired Ising machines have recently shown promise in solving combinatorial optimization problems in a short time. Real-world applications, such as time division multiple access (TDMA) scheduling for wireless multi-hop networks and financial trading, require solving those problems sequentially where the size and characteristics change dynamically. However, using Ising machines involves challenges to shorten system-wide latency due to the transfer of large Ising model or the cloud access and to determine the parameters for each problem. Here we show a combinatorial optimization method using embedded Ising machines, which enables solving diverse problems at high speed without runtime parameter tuning. We customize the algorithm and circuit architecture of the simulated bifurcation-based Ising machine to compress the Ising model and accelerate computation and then built a machine learning model to estimate appropriate parameters using extensive training data. In TDMA scheduling for wireless multi-hop networks, our demonstration has shown that the sophisticated system can adapt to changes in the problem and showed that it has a speed advantage over conventional methods.
