Modified Patankar Linear Multistep methods for production-destruction systems
Giuseppe Izzo, Eleonora Messina, Mario Pezzella, Antonia Vecchio
TL;DR
This work develops Modified Patankar Linear Multistep (MPLM) methods for Production-Destruction Systems, extending the Patankar trick to linear multistep schemes that preserve positivity and the linear invariants of the continuous system for any step size. Central to the approach is the Patankar-Weight Denominator (PWD) and a $oldsymbol{\sigma}$-embedding technique that yields arbitrarily high order convergence by recursively computing PWDs from lower-order MPLM steps. The authors prove sufficient and necessary conditions for order-$p$ convergence and establish global convergence under regularity assumptions, accompanied by a practical algorithm to obtain PWDs. Numerical experiments on linear, nonlinear, Brusselator, epidemiological, and diffusion problems corroborate the theory, showing competitive or superior accuracy-for-cost relative to existing high-order Patankar schemes, and demonstrating preservation of positivity and mass conservation in challenging scenarios.
Abstract
Modified Patankar schemes are linearly implicit time integration methods designed to be unconditionally positive and conservative. In the present work we extend the Patankar-type approach to linear multistep methods and prove that the resulting discretizations retain, with no restrictions on the step size, the positivity of the solution and the linear invariant of the continuous-time system. Moreover, we provide results on arbitrarily high order of convergence and we introduce an embedding technique for the Patankar weight denominators to achieve it.
