We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:

References & Citations


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Mathematics > Numerical Analysis

Title: Positivity-Preserving Adaptive Runge-Kutta Methods

Abstract: Many important differential equations model quantities whose value must remain positive or stay in some bounded interval. These bounds may not be preserved when the model is solved numerically. We propose to ensure positivity or other bounds by applying Runge-Kutta integration in which the method weights are adapted in order to enforce the bounds. The weights are chosen at each step after calculating the stage derivatives, in a way that also preserves (when possible) the order of accuracy of the method. The choice of weights is given by the solution of a linear program. We investigate different approaches to choosing the weights by considering adding further constraints. We also provide some analysis of the properties of Runge-Kutta methods with perturbed weights. Numerical examples demonstrate the effectiveness of the approach, including application to both stiff and non-stiff problems.
Subjects: Numerical Analysis (math.NA)
MSC classes: 65L06, 65L20, 65M12
Journal reference: Commun. Appl. Math. Comput. Sci. 16 (2021) 155-179
DOI: 10.2140/camcos.2021.16.155
Cite as: arXiv:2005.06268 [math.NA]
  (or arXiv:2005.06268v2 [math.NA] for this version)

Submission history

From: Stephan Nüßlein [view email]
[v1] Wed, 13 May 2020 12:12:51 GMT (4626kb,D)
[v2] Fri, 30 Apr 2021 15:28:45 GMT (4648kb,D)

Link back to: arXiv, form interface, contact.