Generalized Probabilistic Approximate Optimization Algorithm
Abdelrahman S Abdelrahman1, Shuvro Chowdhury2, Flaviano Morone3
1Department of Electrical and Computer Engineering, University of California, Santa Barbara, Santa Barbara, CA, USA. abdelrahman@ucsb.edu.
We introduce the generalized Probabilistic Approximate Optimization Algorithm (PAOA), a framework for fast sampling on probabilistic computers. PAOA outperforms QAOA and extends simulated annealing, showing improved performance on complex problems.
Area of Science:
- Quantum computing and optimization algorithms.
- Development of novel computational frameworks for complex problem-solving.
Background:
- Existing optimization algorithms face challenges with scalability and efficiency on current hardware.
- Need for advanced variational Monte Carlo methods for probabilistic computing.
Purpose of the Study:
- Introduce and formalize the generalized Probabilistic Approximate Optimization Algorithm (PAOA).
- Enable parameterized and fast sampling on Ising machines and probabilistic computers.
- Establish PAOA as a principled variational formulation.
Main Methods:
- Iterative modification of network couplings guided by cost evaluations.
- Establishing a correspondence between derivative-free updates and Markov flow gradients.
- Implementing simulated annealing as a limiting case on FPGA-based probabilistic computers.
Main Results:
- PAOA demonstrates superior performance compared to QAOA on the Sherrington-Kirkpatrick model.
- Simulated annealing emerges as a limiting case of PAOA.
- PAOA extends simulated annealing by optimizing multiple temperature profiles, enhancing performance on heavy-tailed problems.
Conclusions:
- The generalized PAOA offers a powerful and flexible framework for optimization on probabilistic hardware.
- PAOA provides a principled variational approach, extending existing methods like simulated annealing.
- PAOA shows significant potential for solving large-scale, complex optimization problems efficiently.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Propagation of Uncertainty from Random Error
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
Statically Indeterminate Problem Solving
Linear Approximation in Frequency Domain
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....


