Coupled oscillator network (Kuramoto / XY model)
Realizes: MAX-CUT / graph partitioning (approximate)
A network of identical oscillators — pendula, LC circuits, or CMOS ring oscillators — coupled to their neighbours by springs or resistive links. The Kuramoto model describes how each oscillator's phase evolves under the pull of its neighbours. When the coupling weights encode a graph's edge weights, the system's stable phase configuration minimizes the same energy function as MAX-CUT: oscillators partition into two phase-locked clusters (0° and 180°) that approximately bisect the graph. Implemented in silicon as oscillator-based Ising machines with up to 1440 CMOS nodes; reported within 99% of optimal MAX-CUT on tested benchmarks. Speed: microseconds to milliseconds (oscillator ring-down time). Capacity: graph problems with hundreds to thousands of nodes.
Examples
Max-Cut via Kuramoto-type Oscillators (arXiv 2102.04931)
Theoretical analysis showing phase-synchronized Kuramoto networks achieve 0.878-approximation of MAX-CUT, matching the Goemans-Williamson SDP bound
An integrated coupled oscillator network to solve optimization problems (Nature Comm. Eng., 2024)
1440-node silicon coupled oscillator chip benchmarked on Ising and MAX-CUT problems