English

Numerical approximation of Caputo-type advection-diffusion equations via Sylvester equations

Numerical Analysis 2025-01-17 v1 Numerical Analysis

Abstract

In this paper, we approximate numerically the solution of Caputo-type advection-diffusion equations of the form Dtαu(t,x)=a1(x)uxx(t,x)+a2(x)ux(t,x)+a3u(t,x)+a4(t,x)D_t^{\alpha} u(t,x) = a_1(x)u_{xx}(t,x) + a_2(x)u_x(t,x) + a_3u(t,x) + a_4(t,x), where DtαuD_t^{\alpha} u denotes the Caputo fractional derivative of order α(0,1)\alpha\in(0,1) of uu with respect to tt, t[0,tf]t\in[0, t_f] and the spatial domain can be the whole real line or a closed interval. First, we propose a method of order 3α3 - \alpha to approximate Caputo fractional derivatives, explain how to implement an FFT-based fast convolution to reduce the computational cost, and express the numerical approximation in terms of an operational matrix. Then, we transform a given Caputo-type advection-diffusion equation into a Sylvester equation of the form AU+UB=C\mathbf A\mathbf U + \mathbf U \mathbf B = \mathbf C, and special care is given to the treatment of the boundary conditions, when the spatial domain is a closed interval. Finally, we perform several numerical experiments that illustrate the adequacy of our approach. The implementation has been done in Matlab, and we share and explain in detail the majority of the actual codes that we have used.

Keywords

Cite

@article{arxiv.2501.09180,
  title  = {Numerical approximation of Caputo-type advection-diffusion equations via Sylvester equations},
  author = {Francisco de la Hoz and Peru Muniain},
  journal= {arXiv preprint arXiv:2501.09180},
  year   = {2025}
}

Comments

18 pages, 2 figures

R2 v1 2026-06-28T21:07:47.822Z