A Fast Adaptive Method with a Sum-of-Exponentials Approximation for Fractional Derivative Diffusion Equation
Abstract
1. Introduction
2. Model and Algorithm
2.1. The Time Fractional Diffusion Equations
2.2. The Difference Scheme for the SOE-T&E Method
2.3. The Step Chosen for the SOE-T&E Method
3. Numerical Experiments
3.1. One Dimensional Time Fractional Order Derivative Diffusion Equation
3.2. Time Fractional Order Derivative Diffusion Equation with Steep Source Terms
3.3. 2D Nonhomogeneous Time Fractional Order Derivative Diffusion Equation
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| SOE | Sum-of-exponentials |
| T&E | Trial-and-error method |
| FDE | Fractional order derivative diffusion equation |
| fPDE | Fractional order derivative Partial Differential Equation |
| FDM | finite difference method |
| S-FDM | Scale-dependent finite difference method |
| tFDEs | Time fractional order derivative diffusion equations |
| MAE | Maximum absolute error |
References
- Nyoumea, J.A.; Tjock-Mbaga, T.; Zarma, A.; Ema’a Ema’a, J.M.; Abiama, P.E.; Ben-Bolie, G.H. A Temporally Relaxed Theory of Nonequilibrium Solute Transport in Porous Media with Spatial Dispersivity Involving Flexible Boundary. Transp. Porous Media 2025, 152, 25. [Google Scholar] [CrossRef]
- Lin, Y.; Huang, J.; Carr, E.J.; Hsieh, T.-C.; Zhan, H.B.; Yu, H.-L. A temporally relaxed theory of physically or chemically non-equilibrium solute transport in heterogeneous porous media. J. Hydrol. 2023, 620, 129432. [Google Scholar] [CrossRef] [PubMed]
- Ollivier-Triquet, E.; Braconnier, B.; Gervais-Couplet, V.; Youssef, S.; Talon, L.; Bauer, D. Flow and transport in the vadose zone: On the impact of partial saturation and Peclet number on non-Fickian, pre-asymptotic dispersion. Adv. Water Resour. 2024, 191, 104774. [Google Scholar] [CrossRef]
- Zhou, D.; Zhang, Y.; Sun, H.; Reeves, D.M. Vertical matrix advection dominates transient anomalous diffusion within fracture-matrix systems using a modified diffusion model. Int. J. Heat Mass Transf. 2024, 231, 125854. [Google Scholar] [CrossRef]
- Zhang, Y.; Sun, Z.; Liao, H. Finite difference methods for the time fractional diffusion equation on non-uniform meshes. J. Comput. Phys. 2014, 265, 195–210. [Google Scholar] [CrossRef]
- Kumari, S.; Singh, A.K.; Mehandiratta, V.; Mehra, M. High-Order Approximation to Caputo Derivative on Graded Mesh and Time-Fractional Diffusion Equation for Nonsmooth Solutions. J. Comput. Nonlinear Dyn. 2024, 19, 101001. [Google Scholar] [CrossRef]
- Anh, N.T.V.; Yen, B.T.H. Parameter identification in anomalous diffusion equations with nonlocal conditions and weak-valued nonlinearities. Fract. Calc. Appl. Anal. 2024, 27, 2688–2717. [Google Scholar] [CrossRef]
- Li, D.; Qin, H.; Zhang, J.W. Sharp Pointwise-in-Time Error Estimate of L1 Scheme for Nonlinear Subdiffusion Equations. J. Comput. Math. 2024, 42, 662–678. [Google Scholar] [CrossRef]
- Yuste, S.B.; Quintana-Murillo, J. Fast, accurate and robust adaptive finite difference methods for fractional diffusion equations. Numer. Algorithms 2016, 71, 207–228. [Google Scholar] [CrossRef]
- Otárola, E. An adaptive finite element method for the sparse optimal control of fractional diffusion. Numer. Methods Partial. Differ. Equ. 2020, 36, 302–328. [Google Scholar] [CrossRef]
- Margenov, S.; Slavchev, D. Performance Analysis and Parallel Scalability of Numerical Methods for Fractional-in-Space Diffusion Problems with Adaptive Time Stepping. Algorithms 2024, 17, 453. [Google Scholar] [CrossRef]
- Maurya, R.K.; Singh, V.K. A high-order adaptive numerical algorithm for fractional diffusion wave equation on non-uniform meshes. Numer. Algorithms 2023, 92, 1905–1950. [Google Scholar] [CrossRef]
- Roul, P.; Sundar, S. Novel numerical methods based on graded, adaptive and uniform meshes for a time-fractional advection-diffusion equation subjected to weakly singular solution. Numer. Algorithms 2025, 98, 531–561. [Google Scholar] [CrossRef]
- Yue, X.; Liu, M.; Shu, S.; Bu, W.; Xu, Y. Space-time finite element adaptive AMG for multi-term time fractional advection diffusion equations. Math. Method Appl. Sci. 2021, 44, 2769–2789. [Google Scholar] [CrossRef]
- Yuste, S.B. Weighted average finite difference methods for fractional diffusion equations. J. Comput. Phys. 2006, 216, 264–274. [Google Scholar] [CrossRef]
- Cui, M. Compact finite difference method for the fractional diffusion equation. J. Comput. Phys. 2009, 228, 7792–7804. [Google Scholar] [CrossRef]
- Liu, X.; Sun, H.G.; Zhang, Y.; Fu, Z. A scale-dependent finite difference approximation for time fractional differential equation. Comput. Mech. 2019, 63, 429–442. [Google Scholar] [CrossRef]
- Jiang, Y.; Chen, H.; Sun, T.; Huang, C. Efficient L1-ADI finite difference method for the two-dimensional nonlinear time-fractional diffusion equation. Appl. Math. Comput. 2024, 471, 128609. [Google Scholar] [CrossRef]
- Wang, Y.; Chen, H. Pointwise error estimate of an alternating direction implicit difference scheme for two-dimensional time-fractional diffusion equation. Comput. Math. Appl. 2021, 99, 155–161. [Google Scholar] [CrossRef]
- Oldham, K.B.; Spanier, J. The Fractional Calculus: Theory and Applications of Differentiation and Integration to Arbitrary Order; Dover Publications: Mineola, NY, USA, 1974. [Google Scholar] [CrossRef]
- Liao, H.; McLean, W.; Zhang, J. A discrete Grönwall inequality with application to numerical schemes for subdiffusion problems. SIAM J. Numer. Anal. 2019, 57, 218–237. [Google Scholar] [CrossRef]
- Liao, H.; Yan, Y.; Zhang, J. Unconditional Convergence of a Fast Two-Level Linearized Algorithm for Semilinear Subdiffusion Equations. J. Sci. Comput. 2019, 80, 1–25. [Google Scholar] [CrossRef]
- Wang, Z.; Sun, H.; Gu, Y.; Zhang, C.Z. A scale-dependent hybrid algorithm for multi-dimensional time fractional differential equations. Fract. Calc. Appl. Anal. 2022, 25, 2062–2089. [Google Scholar] [CrossRef]
- Quintana-Murillo, J.; Yuste, S.B. An Adaptive Difference Method for Variable-Order Diffusion Equations. Mediterr. J. Math. 2024, 21, 145. [Google Scholar] [CrossRef]
- Freitas, A.A.; Alfaro Vigo, D.G.; Teixeira, M.G.; Vasconcellos, C.A.B.D. Horizontal water flow in unsaturated porous media using a fractional integral method with an adaptive time step. Appl. Math. Model. 2017, 48, 584–592. [Google Scholar] [CrossRef]
- Jannelli, A. A novel adaptive procedure for solving fractional differential equations. J. Comput. Sci. 2020, 47, 101220. [Google Scholar] [CrossRef]
- Jannelli, A. Adaptive numerical solutions of time-fractional advection–diffusion–reaction equations. Commun. Nonlinear Sci. 2022, 105, 106073. [Google Scholar] [CrossRef]
- Jiang, S.D.; Zhang, J.W.; Zhang, Q.; Zhang, Z.M. Fast Evaluation of the Caputo Fractional Derivative and its Applications to Fractional Diffusion Equations. Commun. Comput. Phys. 2017, 21, 650–678. [Google Scholar] [CrossRef]
- Yuste, S.B.; Quintana-Murillo, J. A finite difference method with non-uniform timesteps for fractional diffusion equations. Comput. Phys. Commun. 2012, 183, 2594–2600. [Google Scholar] [CrossRef]
- Luo, M.; Xu, D.; Pan, X.M. Sinc-Galerkin method and a higher-order method for a 1D and 2D time-fractional diffusion equations. Bound. Value Probl. 2024, 2024, 106. [Google Scholar] [CrossRef]








| SOE-T&E Method | |
|---|---|
| Input: | Previous solution history arrays for m = 1. tolerance δ, tolerance of the sum-of-exponentials approximation minimum step Current step size initial time step |
| Output: | Current solution updated history Current time tn; |
| 1: | Compute SOE coefficients by |
| 2: | Enter current step |
| 3: | Compute the with full step by (15); |
| 4: | Compute the numerical solution with full step by (18); let initial error between to start the iteration loop; i = 0 |
| 5: | While error > δ, and half time step do |
| 6: | Compute the with half step by (15); |
| 7: | Compute the numerical solution with half step by (18); |
| 8: | Compute the with half step by (15); |
| 9: | Compute the numerical solution with half step by (18); |
| 10: | Compute the i = i + 1; |
| 11: | If |
| 12: | Return line 5; |
| 13: | Else |
| 14: | enter next step; |
| 15: | End if |
| 16: | |
| 17: | If i > 1 |
| 18 | |
| 19 | else |
| 20 | |
| 21 | End if |
| 22: | |
| 23: | n = n + 1; |
| 24: | End while |
| 25: | Enter next step |
| Uniform | SOE | S-FDM | T&E | SOE-T&E | |
|---|---|---|---|---|---|
| α = 0.9 | 1.03 × 10−1 | 1.03 × 10−1 | 6.97 × 10−2 | 1.28 × 10−3 | 1.23 × 10−3 |
| α = 0.8 | 1.10 × 10−1 | 1.10 × 10−1 | 4.97 × 10−2 | 8.82 × 10−4 | 8.11 × 10−4 |
| α = 0.6 | 1.07 × 10−1 | 1.07 × 10−1 | 2.32 × 10−2 | 4.00 × 10−4 | 3.26 × 10−4 |
| α = 0.3 | 6.61 × 10−2 | 6.61 × 10−2 | 5.29 × 10−3 | 1.49 × 10−4 | 1.09 × 10−4 |
| 1 × 10−3 | 1 × 10−4 | 1 × 10−5 | 1 × 10−6 | 1 × 10−7 | |
|---|---|---|---|---|---|
| α = 0.9 | 4.49 × 10−3 | 1.2 × 10−3 | 3.71 × 10−4 | 1.25 × 10−4 | 5.38 × 10−5 |
| α = 0.8 | 3.22 × 10−3 | 8.82 × 10−4 | 2.17 × 10−4 | 7.39 × 10−5 | 3.75 × 10−5 |
| α = 0.7 | 2.47 × 10−3 | 5.10 × 10−4 | 1.28 × 10−4 | 4.75 × 10−5 | 2.98 × 10−5 |
| α = 0.6 | 1.53 × 10−3 | 3.26 × 10−4 | 8.00 × 10−5 | 3.41 × 10−5 | 2.58 × 10−5 |
| α | p | R2 | Fitting Equation |
|---|---|---|---|
| 0.9 | 0.484 | 0.994 | ln(MAE) = −2.19 + 0.484ln(δ) |
| 0.8 | 0.495 | 0.992 | ln(MAE) = −2.46 + 0.495ln(δ) |
| 0.7 | 0.487 | 0.989 | ln(MAE) = −2.71 + 0.487ln(δ) |
| 0.6 | 0.452 | 0.981 | ln(MAE) = −3.02 + 0.452ln(δ) |
| α | δ = 10−3 → 10−4 | δ = 10−4 → 10−5 | δ = 10−5 → 10−6 | δ = 10−6 → 10−7 |
|---|---|---|---|---|
| 0.9 | 0.562 | 0.521 | 0.473 | 0.366 |
| 0.8 | 0.562 | 0.609 | 0.468 | 0.294 |
| 0.7 | 0.685 | 0.600 | 0.430 | 0.202 |
| 0.6 | 0.671 | 0.610 | 0.370 | 0.121 |
| Methods | MRE | CPU Time(s) |
|---|---|---|
| L1 uniform mesh | 2.24 × 10−2 | 3.84 |
| S-FDM | 8.07 × 10−5 | 18.27 |
| T&E method | 3.15 × 10−5 | 25.58 |
| SOE-T&E method (τmin = 10−7) | 5.28 × 10−5 | 2.82 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Wang, Z.; Gu, Y.; Sun, H. A Fast Adaptive Method with a Sum-of-Exponentials Approximation for Fractional Derivative Diffusion Equation. Fractal Fract. 2026, 10, 419. https://doi.org/10.3390/fractalfract10060419
Wang Z, Gu Y, Sun H. A Fast Adaptive Method with a Sum-of-Exponentials Approximation for Fractional Derivative Diffusion Equation. Fractal and Fractional. 2026; 10(6):419. https://doi.org/10.3390/fractalfract10060419
Chicago/Turabian StyleWang, Ziyou, Yan Gu, and Hongguang Sun. 2026. "A Fast Adaptive Method with a Sum-of-Exponentials Approximation for Fractional Derivative Diffusion Equation" Fractal and Fractional 10, no. 6: 419. https://doi.org/10.3390/fractalfract10060419
APA StyleWang, Z., Gu, Y., & Sun, H. (2026). A Fast Adaptive Method with a Sum-of-Exponentials Approximation for Fractional Derivative Diffusion Equation. Fractal and Fractional, 10(6), 419. https://doi.org/10.3390/fractalfract10060419

