Table of Contents
Fetching ...

Scalable almost-linear dynamical Ising machines

Aditya Shukla, Mikhail Erementchouk, Pinaki Mazumder

TL;DR

The paper tackles the scalability bottleneck of continuous-dynamics Ising machines for NP-hard optimization by introducing an almost-linear dissipative Ising model on graphs. It shows that a triangular, piecewise-linear coupling yields a $rank-2$ SDP-relaxation–like framework, with an integrality gap near the Goemans-Williamson bound $\alpha_{GW} \approx 0.877$ and polynomial-time scaling with the number of edges $M$. Software simulations demonstrate good max-cut performance on benchmark graphs and favorable scaling properties, while a CMOS-compatible hardware proof-of-concept validates a practical architecture: vertex spin storage on capacitors, a shared coupler, and adjacency memory. Together, these results indicate a viable path toward large-scale, hardware-based Ising solvers for complex combinatorial optimization tasks, with potential impact on industrially relevant problems requiring efficient approximate solutions.

Abstract

The past decade has seen the emergence of Ising machines targeting hard combinatorial optimization problems by minimizing the Ising Hamiltonian with spins represented by continuous dynamical variables. However, capabilities of these machines at larger scales are yet to be fully explored. We investigate an Ising machine based on a network of almost-linearly coupled analog spins. We show that such networks leverage the computational resource similar to that of the semidefinite positive relaxation of the Ising model. We estimate the expected performance of the almost-linear machine and benchmark it on a set of {0,1}-weighted graphs. We show that the running time of the investigated machine scales polynomially (linearly with the number of edges in the connectivity graph). As an example of the physical realization of the machine, we present a CMOS-compatible implementation comprising an array of vertices efficiently storing the continuous spins on charged capacitors and communicating externally via analog current.

Scalable almost-linear dynamical Ising machines

TL;DR

The paper tackles the scalability bottleneck of continuous-dynamics Ising machines for NP-hard optimization by introducing an almost-linear dissipative Ising model on graphs. It shows that a triangular, piecewise-linear coupling yields a SDP-relaxation–like framework, with an integrality gap near the Goemans-Williamson bound and polynomial-time scaling with the number of edges . Software simulations demonstrate good max-cut performance on benchmark graphs and favorable scaling properties, while a CMOS-compatible hardware proof-of-concept validates a practical architecture: vertex spin storage on capacitors, a shared coupler, and adjacency memory. Together, these results indicate a viable path toward large-scale, hardware-based Ising solvers for complex combinatorial optimization tasks, with potential impact on industrially relevant problems requiring efficient approximate solutions.

Abstract

The past decade has seen the emergence of Ising machines targeting hard combinatorial optimization problems by minimizing the Ising Hamiltonian with spins represented by continuous dynamical variables. However, capabilities of these machines at larger scales are yet to be fully explored. We investigate an Ising machine based on a network of almost-linearly coupled analog spins. We show that such networks leverage the computational resource similar to that of the semidefinite positive relaxation of the Ising model. We estimate the expected performance of the almost-linear machine and benchmark it on a set of {0,1}-weighted graphs. We show that the running time of the investigated machine scales polynomially (linearly with the number of edges in the connectivity graph). As an example of the physical realization of the machine, we present a CMOS-compatible implementation comprising an array of vertices efficiently storing the continuous spins on charged capacitors and communicating externally via analog current.
Paper Structure (15 sections, 23 equations, 10 figures, 1 table)

This paper contains 15 sections, 23 equations, 10 figures, 1 table.

Figures (10)

  • Figure 1: The rounding rules. (a) The rank-$2$ relaxation: vectors making positive dot product with $\vec{t}$ are rounded to $1$ ($\vec{\xi}_1$, filled circles), and the rest are rounded to $-1$ ($\vec{\xi}_2$ and $\vec{\xi}_3$, hollow circles). (b) The triangular model: the rounding center $t$ defines the center of the interval for mapping to $1$ ($v_j$ shaded circle), the rest of the variables are mapped to $-1$.
  • Figure 2: Comparison of the dynamic coupling function $\phi(v)$ and the Hamiltonian kernel $\Phi(v)$ for the rank-2 relaxation (solid line) and the triangular model (dashed line)
  • Figure 3: Three setups testing the basic performance of the Ising machine based on the triangular model
  • Figure 4: The rounding center can be shifted in a way ensuring that only one spin in the rounded configuration is reverted. This happens when either (a) the left boundary encounters the node previously mapped to $+1$, or (b) the right boundary reaches the node previously mapped to $-1$.
  • Figure 5: The time evolution of the cut of graph $\mathrm{G}1$. The main panel shows the results of the evolution starting from five random initial configurations. The inset compares the optimal rounding (marked by circles) with the random rounding (marked by squares).
  • ...and 5 more figures