Self-contained relaxation-based dynamical Ising machines
Mikhail Erementchouk, Aditya Shukla, Pinaki Mazumder
TL;DR
This work addresses the rounding bottleneck in relaxation-based Ising machines for the max-cut problem by introducing the V2 model, a core relaxation whose objective is $\mathcal{C}_{\text{V2}}(\boldsymbol{\xi}) = \tfrac{1}{4} \sum_{m,n} A_{m,n} \lvert \xi_m - \xi_n \rvert_{[-2,2]}$. The key result is that from any non-binary initial state, the V2 dynamics converge to a state that trivially rounds to a binary configuration with a cut not worse than the best possible rounding of the initial state; moreover, if the initial state is a small perturbation of a binary solution, the terminal state yields a cut not smaller than the original binary state, and random agitations drive convergence to the maximum cut almost surely. The authors demonstrate these properties both theoretically (via the clustering structure of critical points and rounding invariance) and empirically (comparing V2 against 1-opt and a coherent Ising machine on random 3-regular graphs), showing that the V2 model can serve as the self-contained final stage of relaxation-based Ising machines. This advances practical optimization by enabling self-contained, dynamical rounding and robust performance on large NP-hard instances. The work thus broadens the applicability of relaxation-based Ising architectures to a wider class of combinatorial problems.
Abstract
Dynamical Ising machines are based on continuous dynamical systems evolving from a generic initial state to a state strongly related to the ground state of the classical Ising model on a graph. Reaching the ground state is equivalent to finding the maximum (weighted) cut of the graph, which presents the Ising machines as an alternative way to solving and investigating NP-complete problems. Among the dynamical models, relaxation-based models are distinguished by their relations with guarantees of performance achieved in time scaling polynomially with the problem size. However, the terminal states of such machines are essentially non-binary, necessitating special post-processing relying on disparate computing. We show that an Ising machine implementing a special continuous dynamical system (called the V${}_2$ model) solves the rounding problem dynamically. We prove that the V${}_2$ model, starting from an arbitrary non-binary state, terminates in a state that trivially rounds to a binary state with the cut at least as big as obtained by optimal rounding of the initial state. Besides showing that relaxation-based dynamical Ising machines can be made self-contained, this result presents a non-Boolean realization of solving a non-trivial information processing task on Ising machines. Moreover, we prove that if the initial state of the V${}_2$-machine is a random limited amplitude perturbation of a binary state, the machine progresses to a state with at least as high cut as that of the initial binary state. Since the probability of improving the cut is finite, this shows that the V${}_2$-machine with random agitations converges to a maximum cut state almost surely.
