English

High order fast algorithm for the Caputo fractional derivative

Numerical Analysis 2017-05-18 v1

Abstract

In the paper, we present a high order fast algorithm with almost optimum memory for the Caputo fractional derivative, which can be expressed as a convolution of u(t)u'(t) with the kernel (tnt)α(t_n-t)^{-\alpha}. In the fast algorithm, the interval [0,tn1][0,t_{n-1}] is split into nonuniform subintervals. The number of the subintervals is in the order of logn\log n at the nn-th time step. The fractional kernel function is approximated by a polynomial function of KK-th degree with a uniform absolute error on each subinterval. We save K+1K+1 integrals on each subinterval, which can be written as a convolution of u(t)u'(t) with a polynomial base function. As compared with the direct method, the proposed fast algorithm reduces the storage requirement and computational cost from O(n)O(n) to O((K+1)logn)O((K+1)\log n) at the nn-th time step. We prove that the convergence rate of the fast algorithm is the same as the direct method even a high order direct method is considered. The convergence rate and efficiency of the fast algorithm are illustrated via several numerical examples.

Keywords

Cite

@article{arxiv.1705.06101,
  title  = {High order fast algorithm for the Caputo fractional derivative},
  author = {Kun Wang and Jizu Huang},
  journal= {arXiv preprint arXiv:1705.06101},
  year   = {2017}
}
R2 v1 2026-06-22T19:49:46.404Z