Papers › Using multi-delay discrete delay differential equations to accurately simulate models...
Using multi-delay discrete delay differential equations to accurately simulate models with distributed delays
Tyler Cassidy
Delayed processes are ubiquitous throughout biology. These delays may arise through maturation processes or as the result of complex multi-step networks, and mathematical models with distributed delays are increasingly used to capture the heterogeneity present in these delayed processes. Typically, these distributed delay differential equations are simulated by discretizing the distributed delay and using existing tools for the resulting multi-delay delay differential equations or by using an equivalent representation under additional assumptions on the delayed process. Here, we use the existing framework of functional continuous Runge-Kutta methods to confirm the convergence of this common approach. Our analysis formalizes the intuition that the least accurate numerical method dominates the error. We give a number of examples to illustrate the predicted convergence, derive a new class of equivalences between distributed delay and discrete delay differential equations, and give conditions for the existence of breaking points in the distributed delay differential equation. Finally, our work shows how recently reported multi-delay complexity collapse arises naturally from the convergence of equations with multiple discrete delays to equations with distributed delays, offering insight into the dynamics of the Mackey-Glass equation.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections