Next Article in Journal
New Development of Variational Iteration Method Using Quasilinearization Method for Solving Nonlinear Problems
Previous Article in Journal
Bias-Corrected Inference of High-Dimensional Generalized Linear Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modified DTS Iteration Methods for Spatial Fractional Diffusion Equations

College of Sciences, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(4), 931; https://doi.org/10.3390/math11040931
Submission received: 6 January 2023 / Revised: 4 February 2023 / Accepted: 8 February 2023 / Published: 12 February 2023

Abstract

:
For the discretized linear systems of the spatial fractional diffusion equations, we construct a class of a modified DTS iteration method and give its asymptotic convergence conditions. Then, we design a fast modified DTS preconditioner by replacing Toeplitz matrix T with the τ matrix to accelerate the convergence rates of GMRES method. Theoretically, we show that the spectrum of fast modified DTS preconditioned matrix is clustered around one. Numerical experiments verify the validity of the constructed fast modified DTS preconditioner for GMRES method.

1. Introduction

We consider the following spatial fractional diffusion equations
d x , t u x , t t β u x , t + x β β u x , t x β = f x , t , u x L , t = u x R , t = 0 , x , t x L , x R × 0 , T , u x , 0 = u 0 x ,
where d x , t is a prescribed nonnegative function. β u x , t + x β and β u x , t x β are the left and right Riemann–Liouville fractional derivatives [1,2], respectively, with the order being β 1 , 2 , that is,
β u x , t + x β = 1 Γ 2 β d 2 d x 2 x L x x ξ 1 β u ξ , t d ξ , β u x , t x β = 1 Γ 2 β d 2 d x 2 x x R ξ x 1 β u ξ , t d ξ ,
where Γ · is the Gamma function. f x , t is a given source term.
Compared with the traditional integer order differential equations, the fractional diffusion equations can provide an adequate and accurate description for abnormal diffusion phenomenon, which is applied in many fields such as biology [3], physics [4,5,6], finance [7], etc. Since the closed-form analytical solutions of the spatial fractional diffusion Equation (1) are usually not available, numerical methods are proposed to get the numerical solutions.
A proper finite difference discretization of Equation (1) leads to a system of linear equations of the coefficient matrix D + T n × n at every temporal step, where D n × n is a non-negative diagonal matrix and T n × n is a Hermitian positive definite Toeplitz matrix, with n being the number of grid point number. In order to solve this kind of linear system and reduce computation, the Krylov subspace method, such as GMRES, CG, etc., becomes a good choice [8]. Hence, it is important to find an appropriate preconditioner to accelerate the convergence speeds of the Krylov subspace methods. An approximate inverse circulant plus diagonal (AICD) preconditioner was constructed by Ng and Pan [9], but with certain requirements for the elements of matrices D and T . To overcome the shortcomings of the AICD preconditioners, Bai, Lu and Pan [10] propose the diagonal and Toeplitz splitting (DTS) iteration method and build the diagonal and circulant splitting (DCS) preconditioner by replace the Toeplitz matrix T with a circulant matrix. For the ill-conditioned Toeplitz matrices, sine-transform-based preconditioners as τ matrix are superior to circulant preconditioners [11,12]. Based on the DTS iteration method, Xin, Fang and Sun [13] replace the Toeplitz matrix T by τ matrix and obtained the sine-transform-based splitting preconditioner.
In this paper, based on the DTS iteration method, we designed a modified DTS (MDTS) iteration method, and analyzed its convergence. Then, we developed the τ matrix to replace the Toeplitz matrix T as a fast MDTS (FMDTS) preconditioner, and discuss the aggregation of eigenvalues of the preconditioned matrix theoretically.
The outline of this paper is as follows. In Section 2, we obtain the linear system by discretize the spatial fractional diffusion Equation (1). In Section 3, we construct MDTS iteration method and analyze its convergence. In Section 4, FMDTS preconditioner is proposed and analyzed. In Section 5, numerical results are shown. In Section 6, we draw conclusions to end the paper.

2. The Discrete Linear System

We denote · being the transpose of a matrix or vector in real space or the conjugate transpose of complex space. Without loss of generality, we make that x L = 0 and x R = 1 . Let the spatial grids x i = i h i = 0 , 1 , , n + 1 with isometric step size h = 1 / n + 1 and the temporal grids t j = j Δ t j = 0 , 1 , , m with the isometric step size Δ t = T / m .
Discretizing Equation (1) by using the shifted finite-difference formula of the Grünwald–Letnikov type [2,14]
β u x , t + x β = lim h 0 1 h β k = 0 x / h g k β u x k 1 h , t , β u x , t x β = lim h 0 1 h β k = 0 1 x / h g k β u x + k 1 h , t ,
where · represents the floor of the corresponding real number which is the largest integer not larger than that real number, g k β = 1 k β k , β k is the fractional binomial coefficient, which is
β k = β β 1 β k + 1 k ! .
By denoting u i j u x i , t j , d i j = d x i , t j , f i j = f x i , t j , as discretized in [10], we can get the linear system as the following form:
A j + 1 u j + 1 : = D j + 1 + T u j + 1 = Δ t f j + 1 + D j + 1 u j : = b j + 1 , j = 0 , 1 , , m 1 ,
where u j = u 1 j , u 2 j , , u n j , f j = f 1 j , f 2 j , f n j , D j + 1 = d i a g d 1 j + 1 , d 2 j + 1 , , d n j + 1 is a nonnegative diagonal matrix,
T = Δ t h β T β + T β
is a Toeplitz matrix, where
T β = g 1 β g 0 β 0 0 0 g 2 β g 1 β g 0 β 0 g 2 β g 1 β 0 g n 1 β g 1 β g 0 β g n β g n 1 β g 2 β g 1 β
is the Toeplitz matrix of lower Hessenberg form.

3. The MDTS Iteration Methods

For convenience, we abbreviate (2) as
A u : = D + T u = b
We split the coefficient matrix A as follows:
A = D T   = α I + T α I D .
On this basis, we construct the modified DTS (MDTS) iteration method, which is described as follows.
The MDTS iteration method. Given an initial guess u 0 n , for k = 0 , 1 , 2 , , until the iteration sequence u k n converges, compute the next iterate u k + 1 n according to the following procedure:
D u k + 1 2 = T u k + b , α I + T u k + 1 = α I D u k + 1 2 + b ,
where α is a prescribed positive constant.
The MDTS iteration (5) can be written in the following standard form:
P α u k + 1 = Q α u k + b ,
where
P α = 1 α D α I + T
and
Q α = 1 α α I D T .
The iteration matrix of the MDTS iteration method is
L α = P α 1 Q α = α I + T 1 D 1 α I D T .
The MDTS iteration method is convergent if and only if the spectral radius ρ L α of its iteration matrix L α defined by (8) is less than 1.
Let · denote the Euclidean norm of the vector or the matrix, λ · and s p · denote the eigenvalue and the spectral radius of the matrix, respectively.
Theorem 1.
Let d min and d max be the minimal and maximal elements of D , respectively. λ min and λ max represent the minimal and maximal eigenvalues of the Toeplitz matrix T , respectively. For any initial vector u 0 n , the MDTS iteration method (5) sequence u k n converges to the unique solution of the linear system (4) when the parameter α meets one of the following two conditions:
(a) If λ max d min , then α can be any positive number;
(b) If λ max > d min , then 0 < α < 2 d min λ max λ max d min .
Proof. 
The iteration matrix L α in (8) is similar to
L ^ α = D 1 α I D T α I + T 1 ,
then, it is clearly
ρ L α = ρ L ^ α   D 1 α I D T α I + T 1   D 1 α I D T α I + T 1   = max d s p D α d d max λ s p T λ α + λ   max d min d d max α d d max λ min λ λ max λ α + λ   = σ α .
By straightforward computations, we have
max d min d d max α d d = d max α d max , α < 2 d min d max d min + d max α d min d min , α 2 d min d max d min + d max
and
max λ min λ λ max λ α + λ = λ max α + λ max .
It follows that when α < 2 d min d max d min + d max , to make
ρ L α d max α d max λ max α + λ max < 1 ,
which clearly established.
When α 2 d min d max d min + d max , to make
ρ L α α d min d min λ max α + λ max < 1 .
Through straightforward computations, it can be obtained that parameter α should meet the following conditions
α λ max d min < 2 d min λ max .
If λ max d min , then the above formula obviously holds.
If λ max > d min , then α < 2 d min λ max λ max d min .
The proof is completed. □

4. The MDTS Preconditioner

The MDTS iteration method naturally leads to a preconditioner. We use the matrix P α as the preconditioning matrix to accelerate the rate of convergence of Krylov subspace method. For convenience, we denote ϑ = Δ t / h β . P α is defined as (6). However, since the inverse of matrix α I + T is hard to calculate in the operation of P α inverse, Toeplitz matrix T is replaced by τ matrix in order to reduce the amount of calculation and storage and speed up the rate of convergence, then, the FMDTS preconditioner is obtained as follows
P τ α = 1 α D α I + τ T ,
where
τ T = T H T ,
where H T is the Hankel matrix [15] whose antidiagonals are constant and equal to
ϑ g 3 β , g 4 β , , g n β , 0 , 0 , 0 , g n β , , g 4 β , g 3 β ,
and the τ matrix can be diagonalized as follows
τ T = W Λ W , W i , j = 2 n + 1 sin π i j n + 1 , 1 i , j n , Λ = d i a g σ 1 , , σ n ,
clearly, W is symmetric and orthogonal matrix, σ i are the eigenvalues of τ T , which are determined by its first column and can be depicted as
σ i = l = 1 n t l sin l π i / n + 1 sin π i / n + 1 , i = 1 , 2 , n ,
t 1 , t 2 , , t n is the first column of τ T .
Lemma 1.
(see [13], Theorem 5) The matrix τ T is defined in (10). Then, for any μ > 0 , there exists N and M > 0 such that for all n > N ,
T τ T = Y n + Z n ,
where r a n k Y n M , and Z n < μ .
Lemma 2.
(see [13], Lemma 8) The Toeplitz matrix T and matrix τ T are defined in (3) and (10), respectively. Denote
χ : = e β + 1 4 β 9 / 2 e 13 / 12 5 9 / 2 2 β β Γ β
Then, for n 3 , we can get
2 χ Δ t < λ T 4 β ϑ ,
and
2 χ Δ t < λ τ T < ϑ g 3 β + 4 β ϑ 2 χ Δ t .
Theorem 2.
Let A = D + T n × n , where D n × n is a non-negative diagonal matrix and T n × n is a Hermitian positive definite Toeplitz matrix. Suppose that the conditions in Theorem 1 hold, the matrices P α and P τ α are defined in Equations (6) and (9), respectively. Then, for any μ > 0 , there exists N and M > 0 such that for all n > N ,
P τ α 1 A = P α 1 A + E n + F n ,
where rank E n M , and F n μ .
Proof. 
According to Lemma 1, for any μ > 0 , there exists N and M > 0 such that for all n > N ,
T τ T = Y n + Z n
where r a n k Y n M , and Z n < α + 2 χ Δ t 2 μ 2 α + 4 β ϑ .
We consider the following form
P τ α 1 A = P τ α 1 P α P α 1 A .
We analyze P τ α 1 P α firstly. Based on Equations (6) and (9), we have
P τ α 1 P α I = α I + τ T 1 α I + T I   = α I + τ T 1 T τ T   = α I + τ T 1 Y n + Z n   = α I + τ T 1 Y n + α I + τ T 1 Z n .
Consequently,
P τ α 1 A = I + α I + τ T 1 Y n + α I + τ T 1 Z n P α 1 A   = P α 1 A + E n + F n ,
where E n = α I + τ T 1 Y n P α 1 A and F n = α I + τ T 1 Z n P α 1 A .
Next we analyze the range of P α 1 A . The matrix Q α as defined by (7), we know that the coefficient matrix A can be written as A = P α Q α , so we have
P α 1 A = I P α 1 Q α = I + α I + T 1 D 1 α I D T = α I + T 1 I L ^ α α I + T ,
By using Lemma 2, there are
α I + T 1 α I + T α + 4 β ϑ α + 2 χ Δ t
When the conditions in Theorem 1 hold, by some calculations, we get
P α 1 A 2 α + 4 β ϑ α + 2 χ Δ t
It can be seen from Lemma 2 that
2 χ Δ t < λ τ T < ϑ g 3 β + 4 β ϑ 2 χ Δ t ,
hence, for any μ > 0 , there exists N and M > 0 such that for all n > N , it holds
r a n k E n = r a n k α I + τ T 1 Y n P α 1 A = r a n k Y n M
and
F n = α I + τ T 1 Z n P α 1 A   α I + τ T 1 Z n P α 1 A   2 α + 4 β ϑ Z n α + 2 χ Δ t 2 < μ .
Theorem 2 is proved. □
According to Theorem 2, the eigenvalues of the FMDTS preconditioned matrix P τ α 1 A gather near the eigenvalues of matrix P α 1 A . Further, according to Theorem 1, under the condition of MDTS iteration method convergence, the eigenvalues of the matrix P τ α 1 A are clustered on the complex disk with 1 as the center and σ α as the radius.

5. Numerical Results

In this section, we give two numerical examples to verify the effectiveness of the FMDTS preconditioner. We denote “DCS-GMRES” as the GMRES method with DCS preconditioner [10], “ D T S τ -GMRES” as the GMRES method with sine-transform-based splitting preconditioner [13], and “FMDTS-GMRES” as GMRES method with FMDTS preconditioner. As comparisons, we use the three methods mentioned above to solve the discrete linear system (4), respectively.
In the table, n is the number of grid points, and we take Δ t = h . The IT represents the average number of iteration steps over all time layers, CPU represents the sum of iteration time in seconds over all time layers. We set the fractional order as β = 1.2 and β = 1.8 , respectively. At each time layer, u 0 = 0 is the initial guess, the criterion for iteration termination is that the residual error satisfies the condition b A u k 10 6 b . The parameters in the experiment are the experimentally computed optimal values.
The numerical examples are run on MATLAB (version R2016a) on machine with 16.00 GB memory, windows 10 system and central processing unit with 2.50 GHz (Intel(R) Core (TM) i5-10300H CPU).
Example 1.
We consider Equation (1) with x L , x R = 0 , 1 , and T = 1 , in which u 0 x = x 2 1 x ,
d x , t = 1 x 2 1 x 2 ,
and the source term is
f x , t = t x 1 x x 1 β 2 x 2 β .
This kind of equations can be applied to the particle diffusion phenomenon in physics [4].
In Table 1, the IT and CPU of the DCS-GMRES, D T S τ -GMRES and FMDTS-GMRES methods are presented. It can be seen that compared with the DCS-GMRES and D T S τ -GMRES methods, both IT and CPU of the FMDTS-GMRES method are significantly reduced. When β = 1.2 , with the increase of n , the number of iteration steps of FMDTS-GMRES remains in a very stable state. When β = 1.8 , with the increase of n , the IT of DCS-GMRES decreases slowly, while the IT of FMDTS-GMRES is significantly reduced. The IT and CPU of FMDTS-GMRES are reduced to nearly half of that of DCS-GMRES and D T S τ -GMRES, which also proves the effectiveness of new method.
Figure 1 plot the distribution of the eigenvalues of the matrix A , DCS preconditioned matrix, D T S τ preconditioned matrix and FMDTS preconditioned matrix of example 1 at β = 1.2 and n = 2 10 . In Figure 1, we can see that the spectral radius of the FMDTS preconditioned matrix has dropped significantly by nearly 20,000 times, eigenvalues of the matrix A are clustered within 30,000, and the eigenvalues of the FMDTS preconditioned matrix are clustered within 1.5. The spectral radius of the FMDTS preconditioned matrix is more clustered than that of the DCS preconditioned matrix and D T S τ preconditioned matrix, which exhibit good clustering characteristics around 1.
Example 2.
Considering Equation (1) on 0 , 1 × 0 , , the coefficient function is d x , t = e 2 x 2 , the initial condition is u 0 x = x 2 1 x 2 and the source term f x , t = 0 .
In Table 2, we give the results of the DCS-GMRES, D T S τ -GMRES and FMDTS-GMRES methods. It can be seen that compared with the first two methods, the FMDTS-GMRES method has significantly improvement of the number of iteration steps and the time of iteration. When β = 1.2 , the number of iteration steps and the time of iteration of FMDTS-GMRES are half of those of DCS-GMRES and D T S τ -GMRES. When β = 1.8 , with the increase of n , the number of iteration steps of DCS-GMRES and D T S τ -GMRES are kept at a stable value, while the iteration steps of FMDTS-GMRES gradually decrease. The results of the example prove that the FMDTS preconditioner is numerically more effective than the DCS preconditioner and D T S τ preconditioner.
Figure 2 plot the distribution of the eigenvalues of the matrix A , DCS preconditioned matrix, D T S τ preconditioned matrix and FMDTS preconditioned matrix of Example 2 at order β = 1.2 and n = 2 10 . In Figure 2, we can see that the spectral radius of the FMDTS preconditioned matrix has dropped significantly by nearly 20 times, eigenvalues of the matrix A are clustered within 30, and the eigenvalues of the FMDTS preconditioned matrix are clustered within 1.5. The spectral radius of the FMDTS preconditioned matrix is more clustered than that of the DCS preconditioned matrix and D T S τ preconditioned matrix.

6. Conclusions

We construct the MDTS iteration method to solve the discretized linear system of spatial fractional diffusion equations and analyze its convergence. Then, the Toeplitz matrix is replaced by the τ matrix, and the FMDTS preconditioner is proposed. We theoretically analyze the effect of preconditioned matrix, and the effectiveness of our method is verified by numerical experiments. Finding an effective method to calculate the optimal value of the parameters for the preconditioned GMRES method is worth our further study.

Author Contributions

Conceptualization, X.-H.S. and C.-B.K.; methodology, X.-H.S. and C.-B.K.; software, C.-B.K.; validation, X.-H.S.; formal analysis, X.-H.S. and C.-B.K.; investigation, X.-H.S. and C.-B.K.; resources, X.-H.S.; data curation, C.-B.K.; writing—original draft preparation, X.-H.S. and C.-B.K.; writing—review and editing, X.-H.S. and C.-B.K.; visualization, X.-H.S.; supervision, X.-H.S.; project administration, X.-H.S.; funding acquisition, X.-H.S. All authors have read and agreed to the published version of the manuscript.

Funding

Project supported by the Fundamental Research Funds for the Central Universities (N2224005-1).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Samko, S.; Kilbas, A.; Marichev, O. Fractional Integrals and Derivatives: Theory and Applications; Gordon and Breach Science Publishers: Yverdon, Switzerland, 1993. [Google Scholar]
  2. Podlubny, I. Fractional Differential Equations (Mathematics in Science and Engineering); Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  3. Upadhyay, R.; Mondal, A. Dynamics of fractional order modified Morris-Lecar neural model. Netw. Biol. 2015, 5, 113–136. [Google Scholar]
  4. Benson, D.; Wheatcraft, S.; Meerschaert, M. The fractional-order governing equation of Levy motion. Water Resour. Res. 2000, 36, 1413–1423. [Google Scholar] [CrossRef]
  5. Kundu, S. Suspension concentration distribution in turbulent flows: An analytical study using fractional advection-diffusion equation. Phys. A 2018, 506, 135–155. [Google Scholar] [CrossRef]
  6. Wang, W.; Cherstvy, A.; Liu, X.; Metzler, R. Anomalous diffusion and nonergodicity for heterogeneous diffusion processes with fractional Gaussian noise. Phys. Rev. E 2020, 102, 012146. [Google Scholar] [CrossRef]
  7. Meerschaert, M.; Scalas, E. Coupled continuous time random walks in finance. Phys. A 2006, 390, 114–118. [Google Scholar] [CrossRef]
  8. Saad, Y. Iterative Methods for Sparse Linear Systems, 2nd ed.; Society for Industrial and Applied Mathematics (SIAM): Philadelphia, PA, USA, 2003. [Google Scholar]
  9. Ng, M.; Pan, J.-Y. Approximate inverse circulant-plus-diagonal preconditioners for Toeplitz-plus-diagonal matrices. SIAM J. Sci. Comput. 2010, 32, 1442–1464. [Google Scholar] [CrossRef]
  10. Bai, Z.-Z.; Lu, K.-Y.; Pan, J.-Y. Diagonal and Toeplitz splitting iteration methods for diagonal-plus-Toeplitz linear systems from spatial fractional diffusion equations. Numer. Linear Algebra Appl. 2017, 24, e2093. [Google Scholar] [CrossRef]
  11. Benedetto, F. Analysis of preconditioning techniques for ill-conditioned Toeplitz matrices. SIAM J. Sci. Comput. 1995, 16, 682–697. [Google Scholar] [CrossRef]
  12. Stefano, S. Toeplitz preconditioners constructed from linear approximation processes. SIAM J. Matrix Anal. Appl. 1998, 20, 446–465. [Google Scholar]
  13. Lu, X.; Fang, Z.-W.; Sun, H.-W. Splitting preconditioning based on sine transform for time- dependent Riesz space fractional diffusion equations. J. Appl. Math. Comput. 2021, 66, 673–700. [Google Scholar] [CrossRef]
  14. Meerschaert, M.; Tadjeran, C. Finite difference approximations for fractional advection- dispersion flow equations. J. Comput. Appl. Math. 2004, 172, 65–77. [Google Scholar] [CrossRef]
  15. Bini, D.; Benedetto, F. A New Preconditioner for the Parallel Solution of Positive Definite Toeplitz Systems; ACM: New York, NY, USA, 1990. [Google Scholar]
Figure 1. The eigenvalues of the matrix A (a), DCS preconditioned matrix (b), D T S τ preconditioned matrix (c) and FMDTS preconditioned matrix (d) of Example 1.
Figure 1. The eigenvalues of the matrix A (a), DCS preconditioned matrix (b), D T S τ preconditioned matrix (c) and FMDTS preconditioned matrix (d) of Example 1.
Mathematics 11 00931 g001
Figure 2. The eigenvalues of the matrix A (a), DCS preconditioned matrix (b), D T S τ preconditioned matrix (c) and FMDTS preconditioned matrix (d) of Example 2.
Figure 2. The eigenvalues of the matrix A (a), DCS preconditioned matrix (b), D T S τ preconditioned matrix (c) and FMDTS preconditioned matrix (d) of Example 2.
Mathematics 11 00931 g002aMathematics 11 00931 g002b
Table 1. Numerical results for solving Example 1.
Table 1. Numerical results for solving Example 1.
β n DCS-GMRES D T S τ -GMRES FMDTS-GMRES
ITCPUITCPUITCPU
1.2 2 9 70.180740.108320.0682
2 10 6.02832.018941.547721.0941
2 11 5.014623.3152315.5859211.7321
2 12 4.0232194.97793130.2591298.1337
1.8 2 9 7.41130.18068.14230.19746.23000.1493
2 10 7.24782.24197.20982.24554.58931.6439
2 11 7.158131.28546.438828.70443.161516.1050
2 12 7.1228270.16475.5355217.71702.6522119.1842
Table 2. Numerical results for solving Example 2.
Table 2. Numerical results for solving Example 2.
β n DCS-GMRES D T S τ -GMRES FMDTS-GMRES
ITCPUITCPUITCPU
1.2 2 10 80.003560.004730.0016
2 11 70.015460.017530.0077
2 12 60.054450.047120.0236
2 13 50.255040.157220.0922
1.8 2 10 80.003870.003570.0031
2 11 80.018070.015560.0134
2 12 80.070970.062260.0560
2 13 80.284070.253750.1885
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.

Share and Cite

MDPI and ACS Style

Shao, X.-H.; Kang, C.-B. Modified DTS Iteration Methods for Spatial Fractional Diffusion Equations. Mathematics 2023, 11, 931. https://doi.org/10.3390/math11040931

AMA Style

Shao X-H, Kang C-B. Modified DTS Iteration Methods for Spatial Fractional Diffusion Equations. Mathematics. 2023; 11(4):931. https://doi.org/10.3390/math11040931

Chicago/Turabian Style

Shao, Xin-Hui, and Chong-Bo Kang. 2023. "Modified DTS Iteration Methods for Spatial Fractional Diffusion Equations" Mathematics 11, no. 4: 931. https://doi.org/10.3390/math11040931

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop