Generalized Probabilistic Approximate Optimization Algorithm
Abdelrahman S. Abdelrahman, Shuvro Chowdhury, Flaviano Morone, and Kerem Y. Camsari

TL;DR
This paper introduces PAOA, a flexible variational Monte Carlo algorithm for Ising models, demonstrating its advantages over QAOA and simulated annealing in solving complex spin-glass problems.
Contribution
The paper formalizes PAOA, a new variational Monte Carlo framework that generalizes prior methods, enabling fast sampling on modern probabilistic hardware with a principled variational foundation.
Findings
PAOA outperforms QAOA on 26-spin Sherrington-Kirkpatrick model.
PAOA extends simulated annealing by optimizing multiple temperature profiles.
Implementation on FPGA-based hardware demonstrates practical efficiency.
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.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Markov Chains and Monte Carlo Methods · Quantum Computing Algorithms and Architecture
