Edge-of-chaos enhanced quantum-inspired algorithm for combinatorial optimization
Hayato Goto, Ryo Hidaka, Kosuke Tatsumura
TL;DR
This work addresses NP-hard Ising-type optimization by extending simulated bifurcation with per-variable nonlinear bifurcation control (GbSB), preserving parallelizable dynamics. GbSB delivers markedly higher solution accuracy, achieving near-100% success on large instances and substantial speedups on FPGA hardware (e.g., 9.6 ms TTS for K2000). The authors uncover an edge-of-chaos mechanism: performance peaks near the boundary between regular and chaotic dynamics, enabling chaos-assisted search. These findings, along with a highly parallel GbSB FPGA machine, suggest physics-inspired dynamical systems can tackle intractable combinatorial problems with unprecedented speed, albeit with caveats and potential need for hybrid approaches for certain instances.
Abstract
Nonlinear dynamical systems with continuous variables can be used for solving combinatorial optimization problems with discrete variables. Numerical simulations of them are also useful as heuristic algorithms with a desirable property, namely, parallelizability, which allows us to execute them in a massively parallel manner, leading to ultrafast performance. However, the dynamical-system approaches with continuous variables are usually less accurate than conventional approaches with discrete variables such as simulated annealing. To improve the solution accuracy of a quantum-inspired algorithm called simulated bifurcation (SB), which was found from classical simulation of a quantum nonlinear oscillator network exhibiting quantum bifurcation, here we generalize it by introducing nonlinear control of individual bifurcation parameters and show that the generalized SB (GSB) can achieve surprisingly high performance, namely, almost 100% success probabilities for some large-scale problems. As a result, the time to solution for a 2,000-variable problem is shortened to 10 ms by a GSB-based machine, which is two orders of magnitude shorter than the best known value, 1.3 s, previously obtained by an SB-based machine. To examine the reason for the ultrahigh performance, we investigated chaos in the GSB changing the nonlinear-control strength and found that the dramatic increase of success probabilities happens near the edge of chaos. That is, the GSB can find a solution with high probability by harnessing the edge of chaos. This finding suggests that dynamical-system approaches to combinatorial optimization will be enhanced by harnessing the edge of chaos, opening a broad possibility to tackle intractable combinatorial optimization problems by physics-inspired approaches.
