Numerical stationary states for nonlocal Fokker-Planck equations via fixed points of consistency maps
José A. Carrillo, Yurij Salmaniw, Antonio León Villares
TL;DR
The paper addresses the challenge of computing stationary states for nonlocal Fokker–Planck-type equations by recasting the stationary problem as a fixed-point map $\mathcal{T}$ and solving $F(u)=\mathcal{T}u-u=0$ with a matrix-free Newton–Krylov method, leveraging $H'$-inversion and mass conservation via $c_0(u)$. The approach relies on quadrature and FFT-based convolutions for nonlocal terms and allows analytic Fréchet derivatives when available, with central-difference approximations as a fallback, enabling efficient, Jacobian-aware solves without time evolution. The method is validated on three linear-diffusion nonlocal models (McKean–Vlasov, Cucker–Smale, neural FP), reproduces known bifurcation diagrams, reveals new bifurcation behavior, and extends naturally to two spatial dimensions, including analysis of the role of the initial iterate. By enabling access to unstable stationary states and providing a robust, model-agnostic framework, the work offers a powerful tool for exploring stationary patterns and bifurcations in nonlocal interacting systems. The practical impact lies in a scalable, accurate numerical pipeline that can handle diverse kernels, domains, and boundary conditions while delivering high-resolution bifurcation information beyond time-stepping limitations.
Abstract
We propose a fixed-point-based numerical framework for computing stationary states of nonlocal Fokker-Planck-type equations. Instead of discretising the differential operators directly, we reformulate the stationary problem as a nonlinear fixed-point map built from the original PDE and its nonlocal interaction terms, and solve the resulting finite-dimensional problem with a matrix-free Newton-Krylov method. We compare implementations using the analytic Frechet derivative of this map with a simple central-difference approximation. Because the method does not rely on time evolution, it is agnostic to dynamical stability and can detect both stable and unstable stationary states. Its accuracy is determined mainly by the numerical treatment of convolutions and quadrature, rather than by differentiation stencils. We apply the approach to three model problems with linear diffusion, use existing analytical results to verify the outputs, and reproduce known bifurcation diagrams, as well as new bifurcation behaviour not previously observed in this kind of problem.
