- Numerical bifurcation analysis of renewal equations (integrated approach)
- Numerical bifurcation analysis of nonlinear delay equations
- Numerical bifurcation analysis of structured population models formulated as PDE
- Computation of periodic solutions
- Efficient numerical continuation of equilibria
- Software for the CISM advanced school on delay (Information on the school)
- Efficient numerical computation of the basic reproduction number for structured populations
- Numerical bifurcation of equations with infinite delay via pseudospectral collocation
- Automatic differentiation for equilibria of dynamical systems
- differential
- eigTMNc
- LEs for DDEs
- eigAM/eigTMN
- LEVEL
- TRACE-DDE

Author: Francesca Scarabel

MATLAB codes for the numerical bifurcation analysis of the ODE approximating system obtained by pseudospectral discretization of renewal equations with finite delay using the formulation for the integrated state (main reference [1]). The bifurcation analysis of the ODE system is performed using MatCont.

- [1] , Numerical bifurcation analysis of renewal equations via pseudospectral approximation, submitted, arXiv: 2012.05364 [math.NA], 2021.

Author: Francesca Scarabel

MATLAB codes for the numerical bifurcation analysis of the ODE approximating system obtained by pseudospectral discretization of delay differential equations and renewal equations with finite delay (main reference [2]), using MatCont. The codes are organized in several folders corresponding to each publication.

- [2] , Pseudospectral discretization of nonlinear delay equations: New prospects for numerical bifurcation analysis, SIAM J. Appl. Dyn. Syst., 15 (2016), pp. 1–23, DOI: 10.1137/15M1040931.

Author: Francesca Scarabel

MATLAB codes for the numerical bifurcation analysis of the ODE approximating system obtained by pseudospectral discretization of structured population models formulated as PDE [3], using MatCont.

- [3] , Numerical bifurcation analysis of physiologically structured population models via pseudospectral approximation, Vietnam J. Math. (2020), DOI: 10.1007/s10013-020-00421-3.

Author: Alessia Andò

Demo examples of Python scripts implementing the continuation of periodic solutions for models defined by renewal equations or systems of coupled renewal and delay differential equations, as described in [4].

Author: Alessia Andò

Demo examples of Python scripts implementing the internal continuation method described in [5].

- [5] , Numerical continuation and delay equations: A novel approach for complex models of structured populations, Discrete Contin. Dyn. Syst. Ser. S (2019), DOI: 10.3934/dcdss.2020165.

See the dedicated page.

The codes relevant to the recently submitted paper D. Breda, F. Florian, J. Ripoll and R. Vermiglio, *Efficient numerical computation of the basic reproduction number for structured populations* will be available upon publication.

For inquiries please contact Dimitri Breda.

Author: Ilaria Fontana

MATLAB codes for discretizing equations with infinite delay via pseudospectral collocation and studying their bifurcations via continuation with MatCont. The codes were developed as part of Ilaria’s MSc thesis.

Author: Marco Gambone

MATLAB codes based on ADiMat [6] computing equilibria of epidemiological models and studying their stability. The codes were developed as part of Marco’s BSc thesis.

- [6] , Combining source transformation and operator overloading techniques to compute derivatives for MATLAB programs, in Proceedings of the Second IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2002), IEEE Computer Society, Los Alamitos, CA, 2002, pp. 65–72, DOI: 10.1109/SCAM.2002.1134106.

Author: Francesco Florian

C++ library providing interpolatory quadrature and differentiation weights. The library was developed as part of Francesco’s MSc thesis.

Authors: Davide Liessi and Dimitri Breda

MATLAB code extending the method of eigTMN to approximate the multipliers of linear coupled renewal equations and retarded functional differential equations. See [7] for renewal equations and [8] for coupled equations.

- [7] , Approximation of eigenvalues of evolution operators for linear renewal equations, SIAM J. Numer. Anal., 56 (2018), pp. 1456–1481, DOI: 10.1137/17M1140534.
- [8] , Pseudospectral methods for the stability of periodic solutions of delay models, PhD thesis, University of Udine, Italy, 2018.

Authors: Dimitri Breda and Sara Della Schiava

MATLAB codes from a recent work inspired by Sara’s MSc thesis, see [9]. Based on the pseudospectral reduction to ODEs, with these codes one can approximate a number of Lyapunov exponents of a DDE. This version is tuned for the Mackey–Glass equation, but modification should be straightforward.

- [9] , Pseudospectral reduction to compute Lyapunov exponents of delay differential equations, Discrete Contin. Dyn. Syst. Ser. B, 23 (2018), pp. 2727–2741, DOI: 10.3934/dcdsb.2018092.

Authors: Dimitri Breda, Stefano Maset, and Rossana Vermiglio

MATLAB codes accompanying the recent book [10]. They are devoted to the computation of either the characteristic roots or multipliers of linear, respectively autonomous and periodic, delay differential equations. Chapter 8 of the book should be enough to learn and experimenting.

- [10] , Stability of Linear Delay Differential Equations: A Numerical Approach with MATLAB, SpringerBriefs Control Autom. Robot., Springer, New York, 2015, DOI: 10.1007/978-1-4939-2107-2.

Authors: Dimitri Breda, Stefano Maset, and Rossana Vermiglio

A MATLAB package for the computation of level curves of surfaces. It is a grid-like approach based on adaptive triangulation. The method is described in [11]. The package contains a brief manual and test cases.

- [11] , An adaptive algorithm for efficient computation of level curves of surfaces, Numer. Algorithms, 52 (2009), pp. 605–628, DOI: 10.1007/s11075-009-9303-2.

Authors: Dimitri Breda, Stefano Maset, and Rossana Vermiglio

A MATLAB GUI for computing characteristic roots and stability charts of linear autonomous systems of DDEs with several discrete and/or distributed delays, see the book chapter [12]. The GUI structure, developed at UniUD by Daniele Sechi in his BSc thesis, properly works on Mac OS X 10.3 (or superior) with MATLAB 7x, but is no longer maintained.

- [12] , TRACE-DDE: a Tool for Robust Analysis and Characteristic Equations for Delay Differential Equations, in J. J. Loiseau, W. Michiels, S.-I. Niculescu and R. Sipahi, eds., Topics in Time Delay Systems: Analysis, Algorithms, and Control, Lect. Notes Control Inf. Sci. 388, Springer, New York, 2009, pp. 145–155, DOI: 10.1007/978-3-642-02897-7.