Controlled stochastic processes for simulated annealing
Vincent Molin, Axel Ringh, Moritz Schauer, Akash Sharma
TL;DR
This work recasts simulated annealing as a time-evolving curve of Gibbs measures $t\mapsto \mu_t$ and proves there exists a minimal-norm velocity field $v_t$ solving the continuity equation $\partial_t\mu_t+\nabla\cdot(v_t\mu_t)=0$ that can guide particles along arbitrarily fast cooling. The velocity field is characterized via optimal transport, and in the Gaussian case it reduces to a simple linear form $v_t(x)=-\frac{\beta'(t)}{2\beta(t)}x$, while in general it is the gradient of a potential solving an elliptic PDE tied to the operator $\mathcal{L}_t=\frac{1}{\beta(t)}\Delta-\langle\nabla U,\nabla\cdot\rangle$. Leveraging $v_t$, the authors construct diffusion and piecewise deterministic Markov processes whose time marginals align with $\mu_t$, and develop tractable OT-based approximations via self-normalized importance sampling to implement an interacting-particle acceleration scheme. Numerical experiments on a double-well potential and standard benchmark functions demonstrate that velocity-guided transport enhances escape from local minima and accelerates convergence relative to classical SA dynamics. The framework thus provides a principled route to bypass logarithmic cooling constraints through transport-based control, with practical particle algorithms that scale to multidimensional optimization tasks.
Abstract
Simulated annealing solves global optimization problems by means of a random walk in a cooling energy landscape based on the objective function and a temperature parameter. However, if the temperature is decreased too quickly, this procedure often gets stuck in suboptimal local minima. In this work, we consider the cooling landscape as a curve of probability measures. We prove the existence of a minimal norm velocity field which solves the continuity equation, a differential equation that governs the evolution of the aforementioned curve. The solution is the weak gradient of an integrable function, which is in line with the interpretation of the velocity field as a derivative of optimal transport maps. We show that controlling stochastic annealing processes by superimposing this velocity field would allow them to follow arbitrarily fast cooling schedules. Here we consider annealing processes based on diffusions and piecewise deterministic Markov processes. Based on convergent optimal transport-based approximations to this control, we design a novel interacting particle--based optimization method that accelerates annealing. We validate this accelerating behaviour in numerical experiments.
