Analysis and implementation of collocation methods for fractional differential equations
arXiv:2503.17719 · doi:10.1007/s10915-025-03006-9
Abstract
Recently, the class of Runge-Kutta type methods named Fractional HBVMs (FHBVMs) has been introduced for the numerical solution of initial value problems of fractional differential equations, and a corresponding Matlab software has been released. Though an error analysis has already been given, a corresponding linear stability analysis is still lacking. We here provide such an analysis, together with some improvements concerning the mesh selection. This latter has been implemented into a new version of the code, which is available on the web.
30 pages, 10figures, 1 table
References in corpus (15)
- On an explicit finite difference method for fractional diffusion equations
- Numerical evaluation of two and three parameter Mittag-Leffler functions
- Trapezoidal methods for fractional differential equations: theoretical and computational aspects
- Fast and oblivious convolution quadrature
- Second-order numerical methods for multi-term fractional differential equations: Smooth and non-smooth solutions
- Fractional diffusion equations and processes with randomly varying time
- A Finite Difference Method with Non-uniform Timesteps for Fractional Diffusion Equations
- A note on the efficient implementation of Hamiltonian BVMs
- Asymptotic stability of linear fractional systems with constant coefficients and small time dependent perturbations
- Analysis of Spectral Hamiltonian Boundary Value Methods (SHBVMs) for the numerical solution of ODE problems
- A spectrally accurate step-by-step method for the numerical solution of fractional differential equations
- (Spectral) Chebyshev collocation methods for solving differential equations
- A note on a stable algorithm for computing the fractional integrals of orthogonal polynomials
- Numerical solution of FDE-IVPs by using Fractional HBVMs: the fhbvm code
- Solving FDE-IVPs by using Fractional HBVMs: some experiments with the fhbvm code