Newton-Krylov Methods for Computing Steady States of Particle Timesteppers via Optimal Transport
Hannes Vandecasteele, Nicholas Karris, Alexander Cloninger, Ioannis G. Kevrekidis
TL;DR
The paper addresses computing steady states of stochastic particle timesteppers, where direct fixed-point equations are ill-defined due to randomness. It introduces a Wasserstein-distance-based residual and reinterprets particle ensembles as probability measures, enabling matrix-free Newton–Krylov methods to converge to steady-state distributions despite high noise. To overcome noise-induced obstacles in higher dimensions, it develops smooth distribution representations—notably ICDF-to-ICDF in 1D and CDF- or sliced-Wasserstein-based timesteppers in higher dimensions—and demonstrates fast, robust convergence on representative 1D and 2D problems, including bacterial chemotaxis, economic agents, and a half-moon potential. The framework provides a unified variational approach bridging deterministic and stochastic timesteppers, with practical implications for variance reduction, continuation, and scalable computation of distributional steady states in complex systems.
Abstract
Timesteppers constitute a powerful tool in modern computational science and engineering. Although they are typically used to advance the system forward in time, they can also be viewed as nonlinear mappings that implicitly encode steady states and stability information. In this work, we present an extension of the matrix-free framework for calculating, via timesteppers, steady states of deterministic systems to stochastic particle simulations, where intrinsic randomness prevents direct steady state extraction. By formulating stochastic timesteppers in the language of optimal transport, we reinterpret them as operators acting on probability measures rather than on individual particle trajectories. This perspective enables the construction of smooth cumulative- and inverse-cumulative-distribution-function ((I)CDF) timesteppers that evolve distributions rather than particles. Combined with matrix-free Newton-Krylov solvers, these smooth timesteppers allow efficient computation of steady-state distributions even under high stochastic noise. We perform an error analysis quantifying how noise affects finite-difference Jacobian action approximations, and demonstrate that convergence can be obtained even in high noise regimes. Finally, we introduce higher-dimensional generalizations based on smooth CDF-related representations of particles and validate their performance on a non-trivial two-dimensional distribution. Together, these developments establish a unified variational framework for computing meaningful steady states of both deterministic and stochastic timesteppers.
