Abstract
We present a collection of recent results on the numerical approximation of Volterra integral equations and integro-differential equations by means of collocation type methods, which are able to provide better balances between accuracy and stability demanding. We consider both exact and discretized one-step and multistep collocation methods, and illustrate main convergence results, making some comparisons in terms of accuracy and efficiency. Some numerical experiments complete the paper.
Keywords:
Volterra integral equations; Volterra integro–differential equations; collocation methods; multistep methods; convergence MSC:
65R20; 65L03; 65D07; 65L20
1. Introduction
It is the purpose of this paper to illustrate recent results on collocation methods for Volterra integral equations (VIEs) and Volterra integro-differential equations (VIDEs), mainly due to the authors. Such equations model evolutionary problems with memory in many applications, such as dynamics of viscoelastic materials with memory, electrodynamics with memory, heat conduction in materials with memory [1,2,3,4,5,6]. The numerical solution of these equations has a high computational cost due both to the nonlinearity of the advancing term and to the evaluation of the lag term, which contains the past history of the solution. Therefore, a crucial point is finding accurate and efficient numerical methods.
Collocation methods have several desirable properties. They provide an approximation over the entire integration interval to the solution of the equation, which reveals to be quite useful in a variable-stepsize implementation: indeed, it is easy to recover the missing past values when the stepsize is changed, by evaluating the collocation polynomial. Other good properties of collocation methods are their high order of convergence, strong stability properties and flexibility. As a matter of fact, if some information is known on the behavior of the exact solution, then it is possible to choose the collocation functions in order to better follow such behavior, so giving rise to mixed collocation methods, see for example [7] in the case of ordinary differential equations (ODEs), and [8] in the case of VIEs. It is also worthwhile mentioning that collocation also has an important theoretical relevance: in fact, many numerical methods are difficult to be analyzed as discrete schemes while, re-casted as collocation-based methods, their analysis is reasonably simplified and can be carried out in a very elegant way. There is, however, a remarkable drawback of one-step collocation methods: they suffer from order reduction phenomenon when applied to stiff problems [9,10,11], since the order of convergence is not uniform (for instance, in the case of s-stage collocation based Runge-Kutta methods on Gauss-Legendre collocation points, the order is in the grid points, but it degenerates to for stiff problems, since the order is s in the internal stages). Such a drawback is successfully solved by two-step collocation methods [12], having high uniform order on the overall integration interval. On the side of computational cost, collocation methods are usually more expensive than other classes of methods. In fact, a collocation method with m collocation parameters requires at each time-step the solution of a nonlinear system of dimension m. To face this drawback, multistep collocation methods can be adopted which increase the order of convergence at the same computational cost of one-step ones. When a collocation method is applied to an integral equation, several integrals must be computed, thus suitable quadrature rules are needed to complete the discretization, with the introduction of an additional error. Lastly, a reliable error estimation for collocation methods for integral equations is still missing: there have been some advances (compare [13] and references therein contained), however considerable work needs to be done.
One-step collocation methods first appeared in the literature and main results are collected in the monographs [2,3]. Recently, we have proposed multistep collocation methods [13,14,15,16] and two step almost collocation methods [13,17,18], where the collocation polynomial depends on the approximate solution in a fixed number of previous time steps, with the aim of increasing the order of convergence of classical one–step collocation methods, without additional computational cost at each time step, and at the same time obtaining highly stable methods. This idea has been already proposed for the numerical solution of ODEs [19,20,21] (see also [11], Section V.3), and afterward modified in [12], by also using the inherent quadratic technique [22,23,24]. We also underline that they have high uniform order, thus they do not suffer from the order reduction phenomenon, well-known in the ODEs context [9]. Other approaches, based on multistep collocation, have been proposed in [25,26,27,28,29,30,31,32].
Here we briefly introduce one-step collocation methods and illustrate with more detail the construction and analysis of multistep collocation methods for VIEs and VIDEs, with the aim of giving a complete idea on the recent developments in this context. We give practical indications on how to choose the quadrature formulas in the discretized methods for an efficient implementation. In this review, we consider VIEs and VIDEs with smooth kernel and solution. We illustrate methods with a uniform mesh, however they could easily be applied to a non-uniform mesh (compare [2] for one-step collocation methods).
The paper is organized as follows. Section 2 and Section 3 deal with one-step and multistep collocation methods for VIEs, respectively. Section 4 illustrates two-step almost collocation methods for VIEs. Section 5 and Section 6 focus on one-step and multistep collocation methods for VIDEs, respectively.
2. One Step Collocation Methods for VIES
We consider VIEs of the form
where , with , and . In the literature, many authors (see [2,3] and references therein contained) have analyzed one step collocation methods for VIEs. As it is well known, a collocation method is based on the idea of approximating the exact solution of a given integral equation with a suitable function belonging to a chosen finite dimensional space, usually a piecewise algebraic polynomial which satisfies the integral equation exactly on a certain subset of the integration interval (called the set of collocation points).
Let us discretize the interval I by introducing a uniform mesh
The Equation (1) can be rewritten, by relating it to this mesh, as
where
and
represent respectively the lag term and the increment function.
Collocation methods provide an approximation to the solution of (1) on , such that its restriction to each interval is a polynomial:
2.1. Exact One-Step Collocation Methods
Let us fix m collocation parameters and denote by the collocation points. The collocation polynomial, restricted to the interval , is of the form:
where is the j-th Lagrange fundamental polynomial with respect to the collocation parameters and . Exact collocation methods are obtained by imposing that the collocation polynomial (2) exactly satisfies the VIE (1) in the collocation points and by computing :
where
. Note that the first equation in (3) represents a system of m nonlinear equations in the m unknowns . We recall that generally is not continuous in the mesh points, as
where
Here, denotes the space of (real) polynomials of degree not exceeding .
The classical collocation methods have uniform order for any choice of the collocation parameters, and can achieve local superconvergence in the mesh points by opportunely choosing the collocation parameters, i.e., order with m Lobatto points or Gauss points with and order with m Radau II points. The optimal superconvergence order in the mesh points can be achieved with Gauss nodes in the iterated collocation methods [2,3].
2.2. Discretized One-Step Collocation Methods
The collocation Equation (3) is not yet in a form amenable to numerical computation: another discretization step, based on quadrature formulas and for the approximation of (4) and (5) are needed in order to obtain the fully discretised collocation schemes, thus leading to Discretized collocation methods.
The discretized collocation polynomial is of the form
where . The m unknowns are determined by imposing that the collocation polynomial (7) satisfies exactly the integral equation at the collocation points and by using quadrature formulas of the form
, for approximating the lag term (4) and the increment function (5). The Formulas (8) and (9) are obtained by using quadrature formulas of the form
where the quadrature nodes and satisfy and , and are positive integers and , are suitable weights.
Note that the first equation in (9) represents a system of m nonlinear equations in the m unknowns .
Such methods preserve, under suitable hypothesis on the quadrature Formulas (8) and (9), the same order of the exact collocation methods [3].
A collocation method for VIEs is equivalent to an implicit Runge-Kutta method for VIEs (VRK method) if and only if (see Theorem 5.2.2 of [3]). As the lag–term computation is the most expensive part in the numerical solution of VIEs, fast collocation and Runge–Kutta methods have been constructed for convolution VIEs of Hammerstein type [33,34] in order to reduce the computational effort in the lag–term computation. The stability analysis of collocation methods for VIEs can be found in [3,35] and the related bibliography.
3. Multistep Collocation Methods for VIEs
Multistep collocation methods for VIEs have been introduced in [16] by adding interpolation conditions in r previous step points, with the aim of increasing the uniform order of convergence of one step collocation methods without increasing the computational cost. The multistep collocation polynomial, restricted to the interval , is of the form
, where again
and , are the following polynomials of degree
The collocation parameters are assumed to satisfy and .
3.1. Exact Multistep Collocation
The exact multistep collocation methods are obtained by imposing that the collocation polynomial (12) exactly satisfies the VIE (1) at the collocation points , and by computing :
where the lag–term and increment–term are given by (4) and (5) respectively. The r-step m-point exact collocation method (12)–(15) has uniform convergence order of at least , for any choice of distinct collocation abscissas , as stated in the following theorem proved in [16].
Theorem 1.
- i.
- the given functions describing the VIE (1) satisfy , .
- ii.
- the starting error is .
- iii.
- , whereand ρ denotes the spectral radius.
Then
Moreover, a suitable choice of collocation parameters can ensure superconvergence in the mesh points, as pointed out in the following theorem [16].
Theorem 2.
Let us suppose that
- the hypothesis of the Theorem 1 hold with .
- the collocation parameters are the solution of the systemwith
then
3.2. Discretized Multistep Collocation
The discretized multistep collocation methods are obtained by using quadrature formulas of the form (8) to (9) for approximating the lag term and the increment function. The discretized multistep collocation polynomial, denoted by , is then of the form
,where the functions and are given by (14), and are determined by the solution of the following nonlinear system
The following theorem [16] shows that, as in the exact case, the r-step m-point discretized collocation method (19) and (20) has convergence order of at least , for any choice of distinct collocation abscissas .
Theorem 3.
Then
An analogous result holds concerning the local superconvergence:
Theorem 4.
Let us suppose that
- the hypothesis of the Theorem 3 hold with .
- the collocation parameters are the solution of the system (17).
Then
4. Two Step Almost Collocation Collocation Methods for VIEs
Within the class of multistep collocation methods, although methods with unbounded stability regions exist, no A-stable methods have been found [16]. In order to determine A-stable methods, two step almost collocation (TSAC) methods have been introduced in [18] and further analyzed in [13,17].
The collocation polynomial for TSAC methods is computed by employing the information about the equation on two consecutive steps:
where . Then the method assumes the form:
where and are suitable sufficiently high order quadrature formulae for the discretization of and respectively, assuming the form
and
In the quadrature Formulas (23) and (24) we mean , , , and . We observe as the method (22) requires, at each step, the solution of a nonlinear system of equations in the stage values and .
The basis functions , , and , , are polynomials of degree p, determined from the continuous order conditions, according to the following theorem [18]:
As regards the global error, the method has uniform order of convergence , where l and q are the order of the starting procedure (for the computation of the starting values and , ) and the order of the quadrature Formulas (23) and (24) respectively (see Theorem 2.5 in [18]). Then we use as starting procedure a one step collocation method having uniform order of convergence .
Two-step collocation methods are obtained by solving the system of order conditions up to the maximum uniform attainable order , and, in this way, all the basis functions are determined as the unique solution of such system. However, as observed in [18], it is not convenient to impose all the order conditions because it is not possible to achieve high stability properties (e.g., A-stability) without getting rid of some of them. Therefore, almost collocation methods have been introduced by relaxing a specified number r of order conditions, i.e., by a priori opportunely fixing r basis functions, and determining the remaining ones as the unique solution of the system of order conditions up to . Within the class of TSAC methods, A-stable methods have been constructed in [18] by fixing one (case ) or both (case ) of the polynomials and as
where and , , are free parameters, which have to be determined in order to obtain desired stability properties.
A error estimation of the local discretization error for TSAC methods has been derived in [13].
Example 1.
An A-stable method is obtained by choosing for example , , , , see [13].
4.1. Diagonally Implicit TSAC Methods for VIEs
The computational cost associated to the solution of the nonlinear system (22) can be reduced by making the coefficient matrix have a structured shape, e.g., lower triangular or diagonal. This strategy, in the field of Runge–Kutta methods for ODEs, leads to the raise of the famous classes of Diagonally Implicit and Singly Diagonally Implicit Runge-Kutta methods (DIRK and SDIRK), see [10,11] and bibliography therein contained. Moreover, in the field of collocation-based methods for ODEs, an analogous strategy has been applied, obtaining TSAC methods having structured coefficient matrix [12].
In fact, a lower triangular matrix allows to solve the equations in m successive stages, with only a d-dimensional system to be solved at each stage. Moreover, if all the elements on the diagonal are equal, in solving the nonlinear systems by means of Newton-type iterations, one may hope to use repeatedly the stored factorization of the Jacobian. If the structure is diagonal, the problem reduces to the solution of m independent systems of dimension d, and can therefore be solved in a parallel environment.
Methods of this type have been derived in [17], where first of all it was assumed , , in such a way that (22) becomes a nonlinear system of dimension only depending on the stage values , , and assumes the following form
where
By defining
the nonlinear system in (28) takes the form
where · denotes the usual Hadamard product, I is the identity matrix of dimension d and e is the unit vector of dimension . The tensor form (30) clearly shows as the matrices which determine the structure of the nonlinear system (28) are and W. In [17] a strategy was described to obtain lower triangular or diagonal structures for the matrices and W: in particular a quadrature formula of the form
was proposed for the increment
in addition to the quadrature formula
for the approximation of the lag term
4.2. Numerical Results
We present some numerical results which confirm that, differently from one step collocation methods, the TSAC methods do not suffer form the order reduction in the integration of stiff systems, as we expect from the uniform order of convergence stated in Theorem 5. In order to illustrate this phenomenon, we show the results obtained on both a non stiff and a stiff equation:
- the non stiff VIEwith exact solution ;
- the stiff VIEwith and exact solution . This is a stiff problem because it is equivalent to the Prothero-Robinson problem for ODEs.
We compare TSAC methods with superconvergent one step collocation methods of [2,3], where m denotes the number of collocation points and p denotes the order of the method:
- G2: 1 point Gauss collocation, ;
- R2: 2 points Radau collocation, ;
- TSAC2: 2 points TSAC method, .
The method TSAC2 is the two-stage TSAC method described in Example 1. The accuracy is defined by the number of correct significant digits at the end point (the maximal absolute end point error is written as ). For each test we plot in Figure 1 the number of versus the number of mesh points N. We observe as for non stiff Problem (37) the effective order of the all methods is coherent with the theoretical order, while for stiff Problem (38) the one step methods show order reduction as the effective order reduces to .
5. One-Step Collocation Methods for VIDEs
We concentrate on VIDEs of type:
where , , . For sake of completeness we report the theorem of existence and uniqueness of solution for (39) [3].
Theorem 6.
Let and be continuous functions and satisfy a uniform Lipschitz condition with respect to y. Then there exists a unique solution of the problem (39).
Let be a partition of the time interval with constant stepsize , . The integro-differential Equation (39) can be written as follows:
where
represent respectively the lag term and the increment function.
5.1. Exact One-Step Collocation Methods
Here we briefly expose the classical one-step collocation methods for VIDEs and their main properties [2,3].
A one-step collocation method approximates by a piecewise polynomial , with , , , where
with , , , being the j-th Lagrange fundamental polynomial with respect to the collocation parameters.
The m unknowns are found by imposing that satisfies (39) at the collocation points , where are the collocation parameters.
The numerical approximation at the point is then given by . The final form of an exact collocation method is
, where the lag term and the increment function can be written as
The first equation in (41) requires, at each time step, the solution of an m-dimensional nonlinear system in the unknowns .
For every choice of the collocation parameters , the collocation polynomial is continuous on and provides a uniform approximation of order . Moreover, if are suitably chosen, the order of convergence at the mesh points increases (local superconvergence): is for the Lobatto points, for the Radau points and for the Gauss ones [2,3].
5.2. Discretized One-Step Collocation Methods
In the general case, the integrals appearing in (42) and (43) cannot be exactly evaluated, so a further approximation is needed in order to fully discretize the method. Let us suppose to approximate these integrals by quadrature formulae of the type:
These formulae are then used to define the discretized collocation methods as
where the collocation polynomial is now of the form
The discretized collocation methods are a special class of the Runge-Kutta extended methods and preserve the order of convergence and superconvergence of exact collocation methods, if the quadrature Formulae (44) and (45) are sufficiently accurate [3].
Some relevant stability results for one-step collocation methods are derived in [36,37].
6. Multistep Collocation for VIDEs
6.1. Exact Multistep Collocation
Recently, in order to obtain an higher order of convergence at the same computational effort, multistep collocation methods have been introduced: the solution is approximated by a piecewise algebraic polynomial :
where again
and the functions , are polynomials of degree which are determined by imposing that the polynomial (48) satisfies (49) and the interpolation conditions:
For any fixed set of collocation parameters , conditions (49) and (50) lead to the following non linear system of equations, where the unknowns are the coefficients of the polynomials and :
.
Exact multistep collocation methods are obtained by imposing that the collocation polynomial (48) satisfies the VIDE at the collocation points , and by computing :
, where now the lag term and the increment function can be written as
We note that at each time step, the approximations , are already known, so only the unknowns need to be computed, by solving the nonlinear system given by the first equation of (52).
Observe that we are able to give an approximate value of the solution at each point t of the integration interval, therefore we have a uniform approximation of the solution on .
The classical one-step collocation methods described in the previous section can be seen as a particular case of multistep methods with and
where is the j-th Lagrange fundamental polynomial with respect to the collocation parameters. We observe that, at each time step, both one-step and multistep collocation methods require the solution of a non linear system of dimension m for the stages . The multistep methods only need in addition the computation of the starting values .
6.2. Discretized Multistep Collocation
As in the case of one-step collocation methods, it is evident that the exact multistep collocation methods (52) are not directly applicable for the implementation, since approximations of the integrals and are needed. With the aim of fully discretizing the multistep collocation methods we consider the following quadrature formulas
where the weights and nodes are suitably chosen, as it will be illustrated later.
The discretized multistep collocation method for the problem (39) approximates the solution with a piecewise polynomial , with
where the polynomials are the same as in the exact collocation, and can be computed by solving the system (51).
We impose that at the collocation points satisfies the VIDE (39), where the integrals appearing in both the lag term (53) and the increment function (54) are approximated by the quadrature formulae defined in (55), and we set . Thus the discretized multistep method is
where and are of the form
i.e., they are obtained by applying the quadrature Formula (55) to the integrals appearing in (53) and (54).
6.3. Convergence Analysis
The multivalue nature of the multistep methods imposes to analyze first the zero-stability of the methods. When , second equation of (52) reduces to
Therefore, the method (48) and (52) is said to be zero-stable, if all of the roots of the polynomial
have modulus less than or equal to unity, and those of modulus unity are simple.
On this basis, the following theorem studies the convergence of the method.
Theorem 7.
Consider the problem (39) with . Let and assume that:
- and and have bounded derivatives with respect to y;
- the starting error satisfies , for any .
By a suitable choice of the collocation parameters, it is possible to increase the order of convergence at the mesh points (local superconvergence), following the lines of multistep methods for ODEs (compare [21], Section 3).
Theorem 8.
Assume that hypotheses of Theorem 7 hold with and that the collocation parameters satisfy these conditions
Similar convergence and superconvergence results hold also for the discretized MCM (56) and (57). We can summarize them in the following theorem.
Theorem 9.
We observe that, at the same cost of one-step collocation methods with m collocation parameters, multistep collocation methods have an higher computational cost. A further improvement of the efficiency could be obtained by exploiting parallel techniques, as done for example in [38,39,40].
An extensive analysis of the stability properties on basic test equations is contained in [14]. A possible future development may regard new multistep methods with some relaxing order conditions, which leave some parameters free to perform a numerical search for the methods with optimal stability properties, as done in [22,23,41,42,43] in the context of ODEs.
6.4. Numerical Results
Now we give a short numerical illustration of discretized MCMs (56) and (57), on the linear test equation
with such that ; and on the nonlinear problem
with such that .
We consider three methods
- TS3: superconvergent discretized two-step collocation method, with and , with order ;
- TS3b: two-step discretized collocation method, with and , , , with uniform order 3;
- TS5: superconvergent discretized two-step collocation method, with and , with order .
Method TS3b has an unbounded stability region, while TS3 and TS5 have a bounded stability region. The exact expression of the methods and their stability region can be found in [14]. To confirm the theoretical order of convergence, in Figure 2 the error (in logarithmic scale) produced by methods TS3, TS3b and TS5 when applied to problems (61) and (62), and the slopes corresponding to order 3 and 5. We see that the effective order is equal to the theoretical one.
7. Conclusions
We have illustrated multistep collocation methods for VIEs and VIDEs and gave an overview of their convergence and superconvergence properties. This idea may be exploited to obtain high order methods for solving other types of equations as well. For example, recently two-step collocation methods have been proposed for fractional differential equations [44], and further developments may be achieved for other fractional models, as time fractional differential equations [45]. Further issues of this research will focus on oscillatory problems [46,47] and in particular on the application of multistep collocation methods to periodic integral equations [48,49]. Moreover, it seems reasonable to consider the possibility of employing collocation spaces based on functions other than polynomials, as in [50,51,52] and similarly as in the case of oscillatory problems [53], and merge into the numerical scheme as many known qualitative properties of the continuous problem as possible, in a structure-preserving perspective [54].
The literature on the numerical treatment of VIEs is quite rich and goes beyond the results considered in this review. Here we would like to mention some other results, at least. In [55] the modified Newton–Kantorovich method combined with collocation were applied non linear and nonlinear VIE with piecewise smooth kernels. Such VIE were introduced in [56] and asymptotic approximations to parametric families of solutions were constructed and the existence of continuous solutions was proved. The review of the numerical methods of optimal accuracy (spline-collocation technique) for multidimensional weakly singular VIEs is given in [57]. Some other interesting papers regard the distance between the approximate and exact solutions of various generalizations of the Volterra equations [58,59,60,61,62,63]. Lastly, we underline that in the practical applications of VIE based models it is extremely important to have the numerical method to be stable with respect to the measurement errors both in the source function and in the kernel. It is well known that the 1st kind of VIEs enjoy self-regularization property when the mesh step serves as the regularisation parameter. In addition, the Lavrentiev type regularisation is a good option [64,65]. These issues have been discussed in [66].
Funding
This research was supported by GNCS-INdAM.
Conflicts of Interest
The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.
References
- Bonaccorsi, S.; Fantozzi, M. Volterra Integro-Differential Equations with Accretive Operators and Non-Autonomous Perturbations. J. Integral Equ. Appl. 2006, 18, 437–470. [Google Scholar] [CrossRef]
- Brunner, H. Collocation Methods for Volterra Integral and Related Functional Equations; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
- Brunner, H.; van der Houwen, P.J. The Numerical Solution of Volterra Equations; CWI Monographs, 3; Elsevier Science Ltd.: Amsterdam, The Netherlands, 1986. [Google Scholar]
- Hoppensteadt, F.C.; Jackiewicz, Z.; Zubik-Kowal, B. Numerical solution of Volterra integral and integro-differential equations with rapidly vanishing convolution kernels. BIT Numer. Math. 2007, 47, 325–350. [Google Scholar] [CrossRef]
- Hrusa, W.J.; Renardy, M. A model problem in one-dimensional viscoelasticity with a singular kernel. In Volterra Integrodifferential Equations in Banach Spaces and Applications; Pitman Research Notes in Mathematics; da Prato, G., Iannelli, M., Eds.; Longman Scientific & Technical: Harlow, UK; Wiley: New York, NY, USA, 1989; Volume 190, pp. 221–230. [Google Scholar]
- Nohel, J.A.; Rogers, R.C.; Tzavaras, A.E. Hyperbolic conservation laws in viscoelasticity. In Volterra Integro Differential Equations in Banach Spaces and Applications; Da Prato, G., Iannelli, M., Eds.; Pitman Research Notes in Mathematics Series, 190; Longman Science Technology: Harlow, UK, 1989; pp. 320–338. [Google Scholar]
- Coleman, J.P.; Duxbury, S.C. Mixed collocation methods for y = f(x,y). J. Comput. Appl. Math. 2000, 126, 47–75. [Google Scholar] [CrossRef]
- Brunner, H.; Makroglou, A.; Miller, R.K. Mixed interpolation collocation methods for first and second order Volterra integro-differential equations with periodic solution. Appl. Numer. Math. 1997, 23, 381–402. [Google Scholar] [CrossRef]
- Braś, M.; Cardone, A.; Jackiewicz, Z.; Welfert, B. Order reduction phenomenon for general linear methods. J. Comput. Appl. Math. 2015, 290, 44–64. [Google Scholar] [CrossRef]
- Butcher, J.C. Numerical Methods for Ordinary Differential Equations, 2nd ed.; John Wiley & Sons: Chichester, UK, 2008. [Google Scholar]
- Hairer, E.; Wanner, G. Solving Ordinary Differential Equations. II. In Springer Series in Computational Mathematics; Springer: Berlin, Germany, 1991; Volume 14. [Google Scholar]
- D’Ambrosio, R.; Paternoster, B. Two-step modified collocation methods with structured coefficient matrices for ordinary differential equations. Appl. Numer. Math. 2012, 62, 1325–1334. [Google Scholar] [CrossRef]
- Capobianco, G.; Conte, D.; Paternoster, B. Construction and implementation of two-step continuous methods for Volterra Integral Equations. Appl. Numer. Math 2017, 119, 239–247. [Google Scholar] [CrossRef]
- Cardone, A.; Conte, D. Multistep collocation methods for Volterra integro-differential equations. Appl. Math. Comput. 2013, 221, 770–785. [Google Scholar] [CrossRef]
- Cardone, A.; Conte, D.; Paternoster, B. A family of multistep collocation methods for Volterra integro-differential equations. AIP Conf. Proc. 2009, 1168, 358–361. [Google Scholar] [CrossRef]
- Conte, D.; Paternoster, B. Multistep collocation methods for Volterra Integral Equations. Appl. Numer. Math. 2009, 59, 1721–1736. [Google Scholar] [CrossRef]
- Conte, D.; D’Ambrosio, R.; Paternoster, B. Two-step diagonally-implicit collocation-based methods for Volterra Integral Equations. Appl. Numer. Math. 2012, 62, 1312–1324. [Google Scholar] [CrossRef]
- Conte, D.; Jackiewicz, Z.; Paternoster, B. Two-step almost collocation methods for Volterra integral equations. Appl. Math. Comput. 2008, 204, 839–853. [Google Scholar] [CrossRef]
- Guillou, A.; Soulé, J.L. La résolution numérique des problèmes différentiels aux conditions initiales par des méthodes de collocation. Rev. Fr. Inform. Rech. Opér. 1969, 3, 17–44. [Google Scholar] [CrossRef]
- Lie, I. The stability function for multistep collocation methods. Numer. Math. 1990, 57, 779–787. [Google Scholar] [CrossRef]
- Lie, I.; Nørsett, S. Superconvergence for multistep collocation. Math. Comput. 1989, 52, 65–79. [Google Scholar] [CrossRef]
- Braś, M.; Cardone, A. Construction of Efficient General Linear Methods for Non-Stiff Differential Systems. Math. Model. Anal. 2012, 17, 171–189. [Google Scholar] [CrossRef]
- Braś, M.; Cardone, A.; D’Ambrosio, R. Implementation of explicit Nordsieck methods with inherent quadratic stability. Math. Model. Anal. 2013, 18, 289–307. [Google Scholar] [CrossRef]
- Jackiewicz, Z. General Linear Methods for Ordinary Differential Equations; John Wiley & Sons: Hoboken, NJ, USA, 2009. [Google Scholar]
- Darania, P. Superconvergence analysis of multistep collocation method for delay Volterra integral equations. Comput. Methods Differ. Equ. 2016, 4, 205–216. [Google Scholar]
- Darania, P.; Pishbin, S. High-order collocation methods for nonlinear delay integral equation. J. Comput. Appl. Math. 2017, 326, 284–295. [Google Scholar] [CrossRef]
- Fazeli, S.; Hojjati, G. Numerical solution of Volterra integro-differential equations by superimplicit multistep collocation methods. Numer. Algorithms 2015, 68, 741–768. [Google Scholar] [CrossRef]
- Fazeli, S.; Hojjati, G.; Shahmorad, S. Multistep Hermite collocation methods for solving Volterra integral equations. Numer. Algorithms 2012, 60, 27–50. [Google Scholar] [CrossRef]
- Fazeli, S.; Hojjati, G.; Shahmorad, S. Super implicit multistep collocation methods for nonlinear Volterra integral equations. Math. Comput. Model. 2012, 55, 590–607. [Google Scholar] [CrossRef]
- Fazeli, S.; Hojjati, G.; Shahmorad, S. Multistep collocation and iterated multistep collocation methods for solving two-dimensional Volterra integral equations. J. Mod. Methods Numer. Math. 2015, 6, 1–21. [Google Scholar] [CrossRef]
- Ma, J.; Xiang, S. A collocation boundary value method for linear Volterra integral equations. J. Sci. Comput. 2017, 71, 1–20. [Google Scholar] [CrossRef]
- Sheng, C.; Wang, Z.; Guo, B. A multistep Legendre-Gauss spectral collocation method for nonlinear Volterra integral equations. SIAM J. Numer. Anal. 2014, 52, 1953–1980. [Google Scholar] [CrossRef]
- Lopez-Fernandez, M.; Lubich, C.; Schadle, A. Adaptive, fast, and oblivious convolution in evolution equations with memory. SIAM J. Sci. Comput. 2008, 30, 1015–1037. [Google Scholar] [CrossRef]
- Lopez-Fernandez, M.; Lubich, C.; Schadle, A. Fast and oblivious convolution quadrature. SIAM J. Sci. Comput. 2006, 28, 421–438. [Google Scholar]
- Crisci, M.R.; Russo, E.; Vecchio, A. Stability results for one-step discretized collocation methods in the numerical treatment of Volterra integral equations. Math. Comput. 1992, 58, 119–134. [Google Scholar] [CrossRef]
- Crisci, M.R.; Russo, E.; Jackiewicz, Z.; Vecchio, A. Global stability of exact collocation methods for Volterra integro-differential equations. Atti Sem. Mat. Fis. Univ. Modena 1991, 39, 527–536. [Google Scholar]
- Crisci, M.R.; Russo, E.; Vecchio, A. Stability of Collocation Methods for Volterra Integro-Differential Equations. J. Integral Equ. Appl. 1992, 4, 491–507. [Google Scholar] [CrossRef]
- Cardone, A.; Messina, E.; Vecchio, A. An adaptive method for Volterra–Fredholm integral equations on the half line. J. Comput. Appl. Math. 2009, 228, 538–547. [Google Scholar] [CrossRef]
- Conte, D.; D’Ambrosio, R.; Paternoster, B. GPU acceleration of waveform relaxation methods for large differential systems. Numer. Algorithms 2016, 71, 293–310. [Google Scholar] [CrossRef]
- Conte, D.; Paternoster, B. Parallel methods for weakly singular Volterra Integral Equations on GPUs. Appl. Numer. Math. 2017, 114, 30–37. [Google Scholar] [CrossRef]
- Cardone, A.; Jackiewicz, Z.; Sandu, A.; Zhang, H. Extrapolated Implicit-Explicit Runge-Kutta Methods. Math. Model. Anal. 2014, 19, 18–43. [Google Scholar] [CrossRef]
- Conte, D.; D’Ambrosio, R.; Jackiewicz, Z.; Paternoster, B. A practical approach for the derivation of two-step Runge-Kutta methods. Math. Model. Anal. 2012, 17, 65–77. [Google Scholar] [CrossRef]
- Conte, D.; D’Ambrosio, R.; Jackiewicz, Z.; Paternoster, B. Numerical search for algebraically stable two-step continuous Runge-Kutta methods. J. Comput. Appl. Math. 2013, 239, 304–321. [Google Scholar] [CrossRef]
- Cardone, A.; Conte, D.; Paternoster, B. Two-step collocation methods for fractional differential equations. Discret. Contin. Dyn. Syst. Ser. B 2017, 22, 1–17. [Google Scholar] [CrossRef]
- Burrage, K.; Cardone, A.; D’Ambrosio, R.; Paternoster, B. Numerical solution of time fractional diffusion systems. Appl. Numer. Math. 2017, 116, 82–94. [Google Scholar] [CrossRef]
- Conte, D.; Paternoster, B. Modified Gauss-Laguerre exponential fitting based formulae. J. Sci. Comput. 2016, 69, 227–243. [Google Scholar] [CrossRef]
- Ixaru, L.G.; Paternoster, B. A Gauss quadrature rule for oscillatory integrands. Comput. Phys. Commun. 2001, 133, 177–188. [Google Scholar] [CrossRef]
- Cardone, A.; D’Ambrosio, R.; Paternoster, B. High order exponentially fitted methods for Volterra integral equations with periodic solution. Appl. Numer. Math. 2017, 114, 18–29. [Google Scholar] [CrossRef]
- Cardone, A.; Ixaru, L.G.; Paternoster, B.; Santomauro, G. Ef-Gaussian direct quadrature methods for Volterra integral equations with periodic solution. Math. Comput. Simul. 2015, 110, 125–143. [Google Scholar] [CrossRef]
- Cardone, A.; D’Ambrosio, R.; Paternoster, B. Exponentially fitted IMEX methods for advection—Diffusion problems. J. Comput. Appl. Math. 2017, 316, 100–108. [Google Scholar] [CrossRef]
- D’Ambrosio, R.; Moccaldi, M.; Paternoster, B. Adapted numerical methods for advection-reaction-diffusion problems generating periodic wavefronts. Comput. Math. Appl. 2017, 74, 1029–1042. [Google Scholar] [CrossRef]
- D’Ambrosio, R.; Paternoster, B. Numerical solution of reaction–diffusion systems of λ − ω type by trigonometrically fitted methods. J. Comput. Appl. Math. 2016, 294, 436–445. [Google Scholar] [CrossRef]
- D’Ambrosio, R.; De Martino, G.; Paternoster, B. General Nystrom methods in Nordsieck form: Error analysis. J. Comput. Appl. Math. 2016, 292, 694–702. [Google Scholar] [CrossRef]
- Butcher, J.; D’Ambrosio, R. Partitioned general linear methods for separable Hamiltonian problems. Appl. Numer. Math. 2017, 117, 69–86. [Google Scholar] [CrossRef]
- Muftahov, I.; Tynda, A.; Sidorov, D. Numeric solution of Volterra integral equations of the first kind with discontinuous kernels. J. Comput. Appl. Math. 2017, 313, 119–128. [Google Scholar] [CrossRef]
- Sidorov, D.N. On parametric families of solutions of Volterra integral equations of the first kind with piecewise smooth kernel. Differ. Equ. 2013, 49, 210–216. [Google Scholar] [CrossRef]
- Boykov, I.V.; Tynda, A.N. Numerical methods of optimal accuracy for weakly singular Volterra integral equations. Ann. Funct. Anal. 2015, 6, 114–133. [Google Scholar] [CrossRef]
- Castro, L.P.; Ramos, A. Hyers–Ulam–Rassias stability for a class of nonlinear Volterra integral equations. Banach J. Math. Anal. 2009, 3, 36–43. [Google Scholar] [CrossRef]
- Brzdek, J.; Eghbali, N. On approximate solutions of some delayed fractional differential equations. Appl. Math. Lett. 2016, 54, 31–35. [Google Scholar] [CrossRef]
- Bahyrycz, A.; Brzdek, J.; Lesniak, Z. On approximate solutions of the generalized Volterra integral equation. Nonlinear Anal. Real World Appl. 2014, 20, 59–66. [Google Scholar] [CrossRef]
- Gachpazan, M.; Baghani, O. Hyers-Ulam stability of nonlinear integral equation. Fixed Point Theory Appl. 2010, 2010, 927640. [Google Scholar] [CrossRef]
- Jung, S.M. A fixed point approach to the stability of a Volterra integral equation. Fixed Point Theory Appl. 2007, 2007, 057064. [Google Scholar] [CrossRef]
- Morales, J.R.; Rojas, E.M. Hyers–Ulam and Hyers–Ulam–Rassias stability of nonlinear integral equations with delay. Int. J. Nonlinear Anal. Appl. 2011, 2, 1–7. [Google Scholar]
- Kythy, P.K.; Puri, P. Computational Methods for Linear Integral Equations; Birkhauser: Boston, MA, USA, 2002. [Google Scholar]
- Muftahov, I.R.; Sidorov, D.N.; Sidorov, N.A. Lavrentiev regularization of integral equations of the first kind in the space of continuous functions. Izvestiya Irkutskogo Gosudarstvennogo Universiteta 2016, 15, 62–77. [Google Scholar]
- Muftahov, I.; Sidorov, D.; Zhukov, A.; Panasetsky, D.; Foley, A.; Li, Y.; Tynda, A. Application of Volterra Equations to Solve Unit Commitment Problem of Optimised Energy Storage and Generation. arXiv, 2016; arXiv:1608.05221. [Google Scholar]
© 2018 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 (http://creativecommons.org/licenses/by/4.0/).


