Operator learning for solving Fokker-Planck equations with various initial conditions

Li Zeng, Xiaoliang Wan, Yaobin Wang, Fabio Nobile, Tao Zhou
6/8/2026
cs.LG

No confident code implementation found for this paper.

Abstract

The Fokker-Planck equation (FPE) plays a pivotal role in describing the time evolution of probability density functions (PDFs) for systems governed by stochastic dynamics. In this work, we propose a conditional normalizing flow-based physics-informed neural network (PINN) framework for efficiently approximating the solution operator of the FPE for a whole range of initial conditions. Leveraging the Chapman-Kolmogorov equation for Markovian stochastic processes, the problem is reformulated into approximating a transition PDF starting at initial time from a Dirac mass centered at an arbitrary point. The PDF of an associated linearized stochastic differential equation (SDE) is employed as the base distribution for the normalizing flow, providing a good approximation of the target PDF, especially for small times, and thereby avoiding the singularity of the map associated with the Dirac delta initial distribution. Furthermore, a time-weighted loss function is introduced to mitigate numerical instabilities arising at small times, achieving a balance between causality and training difficulty as time progresses. A variety of numerical experiments are presented to illustrate the effectiveness and robustness of the proposed method.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zeng2026operator,
  title  = {Operator learning for solving Fokker-Planck equations with various initial conditions},
  author = {Li Zeng and Xiaoliang Wan and Yaobin Wang and Fabio Nobile and Tao Zhou},
  year   = {2026},
  eprint = {2606.09434},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.09434v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.09434.svg)](https://codeofpaper.com/paper/2606.09434)

Discussion