Abstract
We study the approximation of solutions of a class of nonlinear Volterra integral equations (VIEs) of the third kind by using collocation in certain piecewise polynomial spaces. If the underlying Volterra integral operator is not compact, the solvability of the collocation equations is generally guaranteed only if special (so-called modified graded) meshes are employed. It is then shown that for sufficiently regular data the collocation solutions converge to the analytical solution with the same optimal order as for VIEs with compact operators. Numerical examples are given to verify the theoretically predicted orders of convergence.
Similar content being viewed by others
References
Blom, J.G., Brunner, H.: The numerical solution of nonlinear Volterra integral equations of the second kind by collocation and iterated collocation methods. SIAM J. Sci. Stat. Comput. 8, 806–830 (1987)
Brunner, H.: Collocation Methods for Volterra Integral and Related Functional Equations. Cambridge University Press, Cambridge (2004)
Brunner, H.: Volterra Integral Equations: An Introduction to Theory and Applications. Cambridge University Press, Cambridge (2017)
Brunner, H., Pedas, A., Vainikko, G.: The piecewise polynomial collocation method for nonlinear weakly singular Volterra equations. Math. Comput. 68, 1079–1095 (1999)
Brunner, H., Pedas, A., Vainikko, G.: Piecewise polynomial collocation methods for linear Volterra integro-differential equations with weakly singular kernels. SIAM J. Numer. Anal. 39, 957–982 (2001)
Diogo, T.: Collocation and iterated collocation methods for a class of weakly singular Volterra integral equations. J. Comput. Appl. Math. 229, 363–372 (2009)
Diogo, T., Ford, N.J., Lima, P.: Solution of a singular integral equation by a split-interval method. Int. J. Numer. Anal. Model. 4, 63–73 (2007)
Diogo, T., Lima, P.: Superconvergence of collocation methods for a class of weakly singular Volterra integral equations. J. Comput. Appl. Math. 218, 307–316 (2008)
Diogo, T., McKee, S., Tang, T.: A Hermite-type collocation method for the solution of an integral equation with a certain weakly singular kernel. IMA J. Numer. Anal. 11, 595–605 (1991)
Diogo, T., Vainikko, G.: Applicability of spline collocation to cordial Volterra equations. Math. Model. Anal. 18, 1–21 (2013)
Grandits, P.: A regularity theorem for a Volterra equation of the third kind. J. Integral Equ. Appl. 4, 1–21 (2008)
Liang, H., Brunner, H.: On the convergence of collocation solutions in continuous piecewise polynomial spaces for Volterra integral equations. BIT Numer. Math. 56, 1339–1367 (2016)
Kangro, R., Oja, P.: Convergence of spline collocation for Volterra integral equations. Appl. Numer. Math. 58, 507–526 (2008)
Krantz, S.G., Parks, H.R.: The Implicit Function Theorem, History, Theory, and Applications. Birkhäuser, Boston (2002)
Lighthill, M.J.: Contributions to the theory of heat transfer through a laminar boundary layer. Proc. R. Soc. Lond. Ser. A 202, 359–377 (1950)
Sato, P.T.: Sur l’equation intégrale \(xu(x)=f(x)+\int _0^xK(x, t, u(t)){\rm {d}}t\). J. Math. Soc. Jpn. 5, 145–153 (1953)
Seyed Allaei, S., Yang, Z.W., Brunner, H.: Existence, uniqueness and regularity of solutions to a class of third-kind Volterra integral equations. J. Integral Equ. Appl. 27, 325–342 (2015)
Seyed Allaei, S., Yang, Z.W., Brunner, H.: Collocation methods for third-kind VIEs. IMA J. Numer. Anal. 37, 1104–1124 (2017)
Vainikko, G.: Cordial Volterra integral equations I. Numer. Funct. Anal. Optim. 30, 1145–1172 (2009)
Vainikko, G.: Cordial Volterra integral equations 2. Numer. Funct. Anal. Optim. 31, 191–219 (2010)
Vainikko, G.: Spline collocation for cordial Volterra integral equations. Numer. Funct. Anal. Optim. 31, 313–338 (2010)
Vainikko, G.: Spline collocation-interpolation method for linear and nonlinear cordial Volterra integral equations. Numer. Funct. Anal. Optim. 32, 83–109 (2011)
Yang, Z.W.: Second-kind linear Volterra integral equations with noncompact operators. Numer. Funct. Anal. Optim. 36, 104–131 (2015)
Acknowledgements
This research was supported by the National Natural Science Foundation of China (NSFC 11771128 and NSFC 11771111) and the Hong Kong Research Grants Councial (GRF Grant HKBU 12300014). Part of this work was carried out during a visit of the first two authors to the Department of Mathematics at Hong Kong Baptist University. We also thank Prof. Xiao Yu for his support. The authors would like to express their gratitude to the reviewers: their valuable comments and suggestions led to a greatly improved version of the paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Some lemmas for solvability
Based on the global Lipschitz condition on G, a useful estimation of the mapping \(J_n\) (cf. 4.1), \(n=0, \ldots , N-1\), is presented in the following lemma.
Lemma A.1
Assume that G satisfies a global Lipschitz condition with Lipschitz constant \(L>0\) (cf. Theorem 2.4). If \(k\in C(D)\), \(\beta \in (0,1]\) and \(c_1< \cdots <c_m\), the following estimate holds for \(n=0,1,\ldots , N-1\),
where \(\varLambda (c):=\sup \limits _{\theta \in [0,1]}\sum \limits _{i=1}^{m}|L_i(\theta )|\) is the Lebesgue constant corresponding to the points \(\{c_i\}\).
Proof
Let \(U,V\in \mathbb R^m\) with \(U\ne V\). Then it follows from (4.1) that for \(i=1,\ldots ,m\),
Hence
and the proof is complete. \(\square \)
However, for the noncompact case, the estimate for \(n=0\) in Lemma A.1 may now be very large, and hence it may be impossible to achieve contractivity in the first subinterval \([0,t_1]\). Therefore, we will resort to the implicit function theorem in this subinterval for the mapping \(\bar{J}(U,h)\) (cf. 4.2).
Lemma A.2
Assume that \(\beta =1\), \(k(0,0)\ne 0\), \(f(0)\in D^* = \{\xi -k(0,0)G(\xi ) : \xi \in \mathbb R\}\) and u(0) is the unique solution of the algebraic equation (1.5). If \(k(0,0)G'(u(0))\ne l \;(l=1,\ldots ,m)\), then for any collocation parameters \(0<c_1< \cdots < c_m \le 1\) there exists an \(h^{*}\) and a continuous function U(h) such that, for all \(0< h < h^{*}\), \(U(0)=u(0)e\) and \(\bar{J}(U(h),h)=0\), where \(e := (\,1,\ldots ,1\,)^T\in \mathbb R^m\).
Proof
It follows from (1.5) that \(\bar{J}(u(0) e,0)=0\) and the Jacobian matrix at (u(0)e, 0) is given by
where \(\mathbf I_m\in \mathbb R^{m\times m}\) is the identity matrix and \(\mathbf D = \begin{pmatrix} c_i^{-1}{\displaystyle \int _0^{c_i} L_j(\theta ) \mathrm{{d}}\theta } \end{pmatrix}_{i,j=1,\ldots ,m}\).
Let \(\mathbf S := \mathrm {diag}\big (\,1,\ldots ,1/m\,\big )\); and \(\mathbf V =(c_i^{j-1})_{i,j=1,\ldots ,m}\) is the Vandermonde matrix. It follows from [18] that \(\mathbf D = \mathbf V\mathbf S\mathbf V^{-1}\) and that
is invertible if and only if \(k(0,0)G'(u(0))\ne l \;(l=1,\ldots ,m)\). Hence the implicit function theorem (see [14]) implies that there exists a continuous function U(h) defined for \(0<h<h^*\) such that \(U(0)=u(0)e\) and \(\bar{J}(U(h),h) = 0\) for \(0<h<h^*\). \(\square \)
Remark A.1
For the solution u(0) to the algebraic equation (1.5), the value \(k(0,0)G'(u(0))\) is available and hence the conditions in Lemma A.2 can be easily verified. It follows from Theorem 2.1 (see (iii))
and thus (1.1) possesses a unique solution.
Some lemmas for convergence
It follows from [20] that the operator \(\mathscr {I}-\mathscr {V}_{\varphi ,a}\) is invertible in \(\mathfrak L(L^\infty (I))\) whenever \(\varphi \in L^1(0,1)\), \(a\in C(D)\) and \(|a(0,0)|\Vert \varphi \Vert _1<1\). In the followings, we estimate the uniform bound of the inverse operator by \(\lambda \)-norms.
Lemma B.1
Assume that \(\varphi \in L^1(0,1)\) is a core and \(a\in C(D)\) with \(|a(0,0)|\Vert \varphi \Vert _1<1\). Then there exists a constant \(\lambda = \lambda (\varphi ,a)\) such that
Moreover, the operator \(\mathscr {I} - \mathscr {V}_{\varphi ,a}\) in \(\mathfrak L(L^\infty (I))\) is invertible and
Proof
Let \(\varphi \in L^1(0,1)\) and \(a\in C(D)\). Then there exist \(\delta >0\) and \(\lambda >0\) such that
For \(u\in C(I)\) with \(\Vert u\Vert _\lambda =1\), and for \(t\in [0,\delta ]\) we may write
Moreover, for \(t\in [\delta ,T]\) there holds
Hence the proof is complete. \(\square \)
With the same discussion, the uniform bounded result is extended to the inverse operators \(\mathscr {I} - \mathscr {V}_{\varphi , a_h}\) for \(a_h(t,s) = t^{1-\beta }k(t,s)r_h(s)\) with \(r_h\in L^\infty (I)\) and \(a_h(0,0)=\lim \limits _{t\rightarrow 0}a_h(t,tr)\) uniformly with respect to \(r\in [0,1]\).
Lemma B.2
Assume that \(\beta \in (0,1]\), \(k\in C(D)\), \(r_h\in L^\infty (I)\) with \(\Vert r_h\Vert _\infty \le L\) and \(a_h(0,0)=\lim \limits _{t\rightarrow 0}a_h(t,tr)\) uniformly with respect to \(r\in [0,1]\). Let \(|c(\beta ,k)|\Vert \varphi \Vert _1L<1\). Then there exists a \(\lambda = \lambda (\beta ,k,L)\) such that
In addition, the operator \(\mathscr {I} - \mathscr {V}_{\varphi ,a_h}\) is invertible in \(\mathfrak L(L^\infty (I))\), and
is uniformly bounded for all \(r_h\in L^\infty (I)\) with \(\Vert r_h\Vert _\infty \le L\).
Proof
Followed by Lemma B.1 and \(|a_h(0,0)|\le |c(\beta ,k)|\Vert \varphi \Vert _1L\), the desired results are obtained. \(\square \)
For the applications of the above results to \(\mathscr {I} - \mathscr {V}_{N}\), we only need to discuss the noncompact case, i.e., \(\beta =1\) and \(k(0,0)\ne 0\).
Lemma B.3
Assume that \(\beta =1\), \(G\in C^1(\mathbb R)\) satisfies a global Lipschitz condition and \(|k(0,0)|L<1\). Then
Proof
The proof is an immediate consequence of Lemma A.2, since
\(\square \)
Lemma B.4
Under the conditions in Lemma B.3, it holds that \(\Vert r_N\Vert _\infty \le L\) and
Proof
Because \(G \in C^1(\mathbb {R})\), there exists a bounded function \(\xi _N(t)\in [0,1]\) such that
Thus, \(\Vert r_N\Vert _\infty \le L\), and the uniform convergence is implied by Lemma B.3 and
This completes the proof. \(\square \)
In the rest of this section, we consider the uniform convergence of discrete cordial Volterra integral operators \(\mathscr {W}_{\varphi , a_N} := \mathscr {P}_N\mathscr {V}_{\varphi , a_N}\) to a general cordial Volterra integral operator \(\mathscr {V}_{\varphi , a_N}\), where \(\varphi \in L^1(0,1)\) is a core (may be not a constant) and \(a_N = t^{1-\beta }k(t,s)r_N(s)\) defined in Sect. 5.1. Different from the compact operators, the uniform convergence of \(\mathscr {W}_{\varphi , a_N}\) to \(\mathscr {V}_{\varphi , a_N}\) in \(\mathfrak L(L^\infty (I))\) is not true even for a modified graded mesh \(I_h^\gamma \). Whereas, for the modified graded mesh, a uniform convergence is established in \(S_{m-1}^{(-1)}(I_h^\gamma )\) during the following process.
Lemma B.5
Assume that \(\varphi \in L^1(0,1)\) and that \(I_h^\gamma \) is a modified graded mesh with \(\gamma >1\). Let \(\mathscr {W}_{\varphi } := \mathscr {P}_N\mathscr {V}_{\varphi }\) be a discrete cordial Volterra integral operator. Then
Proof
We first assume that \(\varphi \in C[0,1]\). Then for any given \(\epsilon >0\), there exists a \(\delta =\delta (\epsilon )>0\) such that the estimate
holds for all \(|x_1-x_2|\le \delta \). It follows from [18] that there exists an \(N_0>0\) such that for all \(N>N_0\),
Hence for \(n = 1,\ldots ,N-1\) and \(0\le s\le t_n\le t\le t_{n+1}\),
which implies, by (B.1), that
Assume now that \(u_h\in S_{m-1}^{(-1)}(I_h^\gamma )\), with \(\Vert u_h\Vert _\infty =1\). Then
(i) A easy calculation shows that \(\left. \mathscr {V}_\varphi u_h\right| _{(t_0,t_1)}\in \pi _{m-1}\), since \(\left. u_h\right| _{(t_0,t_1)}\in \pi _{m-1}\). Hence \(\left. \mathscr {W}_\varphi u_h\right| _{(t_0,t_1)}= \left. \mathscr {V}_\varphi u_h\right| _{(t_0,t_1)}\), i.e., \(v_h(t)\equiv 0\) for \(t\in [t_0,t_1]\).
(ii) For \(n=1,\ldots , N-1\) and \(t\in (t_n,t_{n+1})\), let
Then for \(n=1,\ldots ,N-1\),
which implies that for \(t\in (t_n,t_{n+1}]\),
Therefore, for all \(n=0,\ldots ,N-1\),
By the denseness of C(I) in \(L^1(0,1)\), the conclusion for \(\varphi \in L^1(0,1)\) is obtained in the following way. For any \(\varepsilon >0\), there exists a continuous core \(\varphi _{\varepsilon }\in C([0,1])\) such that
and this implies that
Therefore, for sufficiently large N,
Hence the proof is complete. \(\square \)
Lemma B.6
Assume that \(\varphi \in L^1(0,1)\) and that \(I_h^\gamma \) is a modified graded mesh with \(\gamma >1\). Let \(r_N\in L^\infty (I)\) be defined by (5.3), and set \(\bar{a}_N(t,s) := r_N(s)-r_N(0)\) for \((t,s)\in D\). Then
Proof
We will again first assume that \(\varphi \in C(I)\). In view of Lemma B.4, for any given \(\epsilon >0\) there exists an \(N_0>0\) such that
for all \(N\ge N_0\). Hence for any given \(u_h\in S_{m-1}^{(-1)}(I^\gamma )\) with \(\Vert u_h\Vert _\infty \le 1\),
which implies that
The derivation of the estimate on the interval \([t_1,T]\) is similar to one in the proof of Lemma B.5. We hence omit the details. \(\square \)
Lemma B.7
Assume that \(\varphi \in L^1(0,1)\), \(\beta =1\), \(k\in C(D)\), \(r_N\in L^\infty (I)\) is as defined in (5.3) and \(|k(0,0)|\Vert \varphi \Vert _1L<1\). Then
holds for any modified graded mesh \(I^{\gamma }\) with \(\gamma > 1\).
Proof
Let \(\bar{k}(t,s) = k(t,s) - k(0,0)\), \(\bar{r}_N(s) = r_N(s) - r_N(0)\) and \(\bar{a}_N(t,s)=\bar{k}(t,s)\bar{r}_N(s)\). Thus, the uniform convergence is yielded from the results on the noncompact operator \(\mathscr {V}_{\varphi }\) and the compact operator \(\mathscr {V}_{\varphi ,\bar{a}_N}\) in Lemmas B.5 and B.6, respectively. \(\square \)
Rights and permissions
About this article
Cite this article
Song, H., Yang, Z. & Brunner, H. Analysis of collocation methods for nonlinear Volterra integral equations of the third kind. Calcolo 56, 7 (2019). https://doi.org/10.1007/s10092-019-0304-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10092-019-0304-9
Keywords
- Nonlinear Volterra integral equations of the third kind
- Noncompact Volterra integral operator
- Collocation methods
- Solvability of collocation equations
- Convergence order