Journal of Scientific Computing

, Volume 74, Issue 3, pp 1575–1600 | Cite as

Structure Preserving Schemes for Nonlinear Fokker–Planck Equations and Applications

  • Lorenzo Pareschi
  • Mattia ZanellaEmail author


In this paper we focus on the construction of numerical schemes for nonlinear Fokker–Planck equations that preserve the structural properties, like non negativity of the solution, entropy dissipation and large time behavior. The methods here developed are second order accurate, they do not require any restriction on the mesh size and are capable to capture the asymptotic steady states with arbitrary accuracy. These properties are essential for a correct description of the underlying physical problem. Applications of the schemes to several nonlinear Fokker–Planck equations with nonlocal terms describing emerging collective behavior in socio-economic and life sciences are presented.


Structure preserving methods Finite difference schemes Fokker–Planck equations Emerging collective behavior 



The research that led to the present paper was partially supported by the research grant Numerical methods for uncertainty quantification in hyperbolic and kinetic equations of the group GNCS of INdAM. MZ acknowledges “Compagnia di San Paolo”.


  1. 1.
    Albi, G., Pareschi, L.: Binary interaction algorithms for the simulation of flocking and swarming dynamics. Multiscale Model. Simul. 11(1), 1–29 (2013)MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    Albi, G., Pareschi, L., Toscani, G., Zanella, M.: Recent advances in opinion modeling: control and social influence. In: Bellomo, N., Degond, P., Tadmor, E. (eds.) Active Particles Vol.1: Advances in Theory, Models, and Applications. Birkhäuser–Springer, Basel (2017)Google Scholar
  3. 3.
    Albi, G., Pareschi, L., Zanella, M.: Opinion dynamics over complex networks: Kinetic modelling and numerical methods. Kinetic Relat. Models 10(1), 1–32 (2017)MathSciNetzbMATHGoogle Scholar
  4. 4.
    Barbaro, A.B.T., Degond, P.: Phase transition and diffusion among socially interacting self-propelled agents. Discrete Contin. Dyn. Syst. Ser. B 19, 1249–1278 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Barbaro, A.B.T., Cañizo, J.A., Carrillo, J.A., Degond, P.: Phase transitions in a kinetic model of Cucker–Smale type. Multiscale Model. Simul. 14(3), 1063–1088 (2016)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Bessemoulin-Chatard, M., Filbet, F.: A finite volume scheme for nonlinear degenerate parabolic equations. SIAM J. Sci. Comput. 34, 559–583 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  7. 7.
    Boscarino, S., Filbet, F., Russo, G.: High order semi-implicit schemes for time dependent partial differential equations. J. Sci. Comput. 68, 975–1001 (2016)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Buet, C., Cordier, S., Dos Santos, V.: A conservative and entropy scheme for a simplified model of granular media. Transp. Theory Stat. Phys. 33(2), 125–155 (2004)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Buet, C., Dellacherie, S.: On the Chang and Cooper numerical scheme applied to a linear Fokker–Planck equation. Commun. Math. Sci. 8(4), 1079–1090 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Burger, M., Carrillo, J.A., Wolfram, M.-T.: A mixed finite element method for nonlinear diffusion equations. Kinet. Relat. Models 3, 59–83 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Carrillo, J.A., Chertock, A., Huang, Y.: A finite-volume method for nonlinear nonlocal equations with a gradient flow structure. Commun. Comput. Phys. 17, 233–258 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  12. 12.
    Carrillo, J.A., Choi, Y.-P., Hauray, M.: The derivation of swarming models: mean-field limit and Wasserstein distances. In: Collective Dynamics from Bacteria to Crowds, CISM Courses and Lect., vol. 553, pp. 1–46. Springer, Vienna (2014)Google Scholar
  13. 13.
    Carrillo, J.A., Fornasier, M., Rosado, J., Toscani, G.: Asymptotic flocking dynamics for the kinetic Cucker–Smale model. SIAM J. Math. Anal. 42(1), 218–236 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  14. 14.
    Carrillo, J.A., McCann, R.J., Villani, C.: Kinetic equilibration rates for granular media and related equations: entropy dissipation and mass transportation estimates. Revista Matemática Iberoamericana 19, 971–1018 (2003)MathSciNetCrossRefzbMATHGoogle Scholar
  15. 15.
    Chainais-Hillairet, C., Jüngel, A., Schuchnigg, S.: Entropy-dissipative discretization of nonlinear diffusion equations and discrete Beckner inequalities. ESAIM Math. Model. Numer. Anal. 50(1), 135–162 (2016)MathSciNetCrossRefzbMATHGoogle Scholar
  16. 16.
    Chang, J.S., Cooper, G.: A practical difference scheme for Fokker–Planck equations. J. Comput. Phys. 6(1), 1–16 (1970)CrossRefzbMATHGoogle Scholar
  17. 17.
    Cucker, F., Smale, S.: Emergent behavior in flocks. IEEE Trans. Autom. Control 52(5), 852–862 (2007)MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Dimarco, G., Pareschi, L.: Numerical methods for kinetic equations. Acta Numerica 23, 369–520 (2014)MathSciNetCrossRefGoogle Scholar
  19. 19.
    D’Orsogna, M.R., Chuang, Y.L., Bertozzi, A.L., Chayes, L.: Self-propelled particles with soft-core interactions: patterns, stability and collapse. Phys. Rev. Lett. 96(10), 104302 (2006)Google Scholar
  20. 20.
    Furioli, G., Pulvirenti, A., Terraneo, E., Toscani, G.: Fokker–Planck equations in the modeling of socio-economic phenomena. Math. Models Methods Appl. Sci. 27(1), 115–158 (2017)MathSciNetCrossRefzbMATHGoogle Scholar
  21. 21.
    Gosse, L.: Computing Qualitatively Correct Approximations of Balance Laws. Exponential-Fit, Well-Balanced and Asymptotic-Preserving. SEMA SIMAI Springer Series. Springer, Berlin (2013)CrossRefzbMATHGoogle Scholar
  22. 22.
    Gottlieb, S., Shu, C.W., Tadmor, E.: Strong stability-preserving high-order time discretization methods. SIAM Rev. 43(1), 89–112 (2001)MathSciNetCrossRefzbMATHGoogle Scholar
  23. 23.
    Kelley, C.T.: Iterative Methods for Linear and Nonlinear Equations. Frontiers in Applied Mathematics. SIAM Publications, Philadelphia (1995)CrossRefzbMATHGoogle Scholar
  24. 24.
    Larsen, E.W., Levermore, C.D., Pomraning, G.C., Sanderson, J.G.: Discretization methods for one-dimensional Fokker–Planck operators. J. Comput. Phys. 61(3), 359–390 (1985)MathSciNetCrossRefzbMATHGoogle Scholar
  25. 25.
    Mohammadi, M., Borzì, A.: Analysis of the Chang–Cooper discretization scheme for a class of Fokker–Planck equations. J. Numer. Math. 23(3), 271–288 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  26. 26.
    Naldi, G., Pareschi, L., Toscani, G.: Mathematical Modeling of Collective Behavior in Socio-Economic and Life Sciences. Birkhauser, Boston (2010)CrossRefzbMATHGoogle Scholar
  27. 27.
    Pareschi, L., Toscani, G.: Interacting Multiagent Systems: Kinetic Equations and Monte Carlo Methods. Oxford University Press, Oxford (2013)zbMATHGoogle Scholar
  28. 28.
    Pareschi, L., Russo, G.: Implicit–Explicit Runge–Kutta schemes and applications to hyperbolic systems with relaxations. J. Sci. Comput. 25, 129–155 (2005)MathSciNetzbMATHGoogle Scholar
  29. 29.
    Scharfetter, H.L., Gummel, H.K.: Large signal analysis of a silicon Read diode oscillator. IEEE Trans. Electr. Dev. 16, 64–77 (1969)CrossRefGoogle Scholar
  30. 30.
    Toscani, G.: Kinetic models of opinion formation. Commun. Math. Sci. 4(3), 481–496 (2006)MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2017

Authors and Affiliations

  1. 1.Department of Mathematics and Computer ScienceUniversity of FerraraFerraraItaly
  2. 2.Department of Mathematical SciencesPolitecnico di TorinoTurinItaly

Personalised recommendations