Generalized Probabilistic Approximate Optimization Algorithm
Abdelrahman S. Abdelrahman, Shuvro Chowdhury, Flaviano Morone, Kerem Y. Camsari
TL;DR
This work introduces PAOA, a generalized variational Monte Carlo framework that learns non-equilibrium annealing strategies for Ising-like problems on probabilistic hardware. By coupling a classical outer optimization with a p-bit inner sampler, PAOA unifies global, local, and fully parameterized annealing schedules within a Markov-flow formulation, recovering simulated annealing as a limit and enabling on-chip FPGA annealing. Empirical results demonstrate competitive performance against QAOA on the SK model, hardware acceleration with substantial speedups, and the discovery of heterogeneous annealing schedules in heavy-tailed SK variants. The approach offers a scalable, hardware-compatible classical alternative for large-scale optimization and provides a tool for discovering novel algorithmic heuristics in disordered systems.
Abstract
We introduce a generalized \textit{Probabilistic Approximate Optimization Algorithm (PAOA)}, a classical variational Monte Carlo framework that extends and formalizes prior work by Weitz \textit{et al.}~\cite{Combes_2023}, enabling parameterized and fast sampling on present-day Ising machines and probabilistic computers. PAOA operates by iteratively modifying the couplings of a network of binary stochastic units, guided by cost evaluations from independent samples. We establish a direct correspondence between derivative-free updates and the gradient of the full Markov flow over the exponentially large state space, showing that PAOA admits a principled variational formulation. Simulated annealing emerges as a limiting case under constrained parameterizations, and we implement this regime on an FPGA-based probabilistic computer with on-chip annealing to solve large 3D spin-glass problems. Benchmarking PAOA against QAOA on the canonical 26-spin Sherrington-Kirkpatrick model with matched parameters reveals superior performance for PAOA. We show that PAOA naturally extends simulated annealing by optimizing multiple temperature profiles, leading to improved performance over SA on heavy-tailed problems such as SK-Lévy.
