LS-SVR-based solving Volterra integral equations

https://doi.org/10.1016/j.amc.2012.05.028Get rights and content

Abstract

In this paper, a novel hybrid method is presented for solving the second kind linear Volterra integral equations. Due to the powerful regression ability of least squares support vector regression (LS-SVR), we approximate the unknown function of integral equations by using LS-SVR in intervals with known numerical solutions. The trapezoid quadrature is used to approximate subsequent integrations in intervals with unknown numerical solutions. The feasibility of the proposed method is examined on some integral equations. Experimental results of comparison with analytic and repeated modified trapezoid quadrature method’s solutions show that the proposed algorithm could reach a very high accuracy. The proposed algorithm could be a good tool for solving the second kind linear Volterra integral equations.

Introduction

Let’s consider the second kind linear integral equations with the formf(x)+λabk(x,t)f(t)dt=g(x),axb.

In Eq. (1) the parameter λ, functions k(·,·) and g(·) are given and f(x) is the unknown function to be determined. Eq. (1) is called Volterra integral equation, if the upper limit of integration satisfies b=x, and it is called Fredholm integral equation, if b is a constant [1], [2]. In this paper, we take into account only the Volterra case of the second kind linear integral equations.

Many approaches on numerical solutions of the second kind linear Volterra integral equations have been presented. Among others, Maleknejad et al. [3], [4] proposed the Runge–Kutta method and the Taylor-series expansion method. Rashed [5] proposed a Lagrange interpolation based approach. Jafar and Mahdi [6], [7] proposed a variable step quadrature method and a modified trapezoid quadrature method.

The support vector machine (SVM) based on statistical learning theory is a powerful tool for function regression and pattern recognition [8]. SVM maps input data into a high dimensional feature space where it may become linearly separable. Recently SVM has been applied to a wide variety of fields, such as nonlinear time series forecasting in economics field, DNA sequence prediction and protein structure prediction in bioinformatics field [9], [10], [11]. One reason that SVM often performs better than earlier conventional methods is that SVM is designed to minimize structural risk whereas previous techniques are usually based on minimization of empirical risk, which is the minimization of the number of misclassified points in the training set. So SVM is usually less vulnerable to over-fitting problem. Suykens and Vandewalle [12] proposed a modified version of SVM called least squares SVM (LS-SVM), which results in a set of linear equations instead of a quadratic programming problem and has been applied to financial time series prediction [13].

Motivated by the powerful regression ability of SVMs, we propose a hybrid approach based on LS-SVR and trapezoid quadrature to solve the second kind linear Volterra integral equations. We approximate the unknown function f(x) in Eq. (1) by using LS-SVR and use the approximation of f(x) step by step in the subsequent numerical solution.

The remainder of this paper is organized as follows. In Section 2, LS-SVM regression model is reviewed. The presented algorithm is described in Section 3. In Section 4, the proposed method is examined through numerical simulations. The conclusion is given in Section 5.

Section snippets

Least squares support vector regression (LS-SVR)

Consider a given training set {(xi,yi)|xiRn,yiR}i=1N (in this paper n=1), where xi is the input and yi the corresponding target value. The LS-SVMs model has the following form:y=f(x)=wTϕ(x)+b,where the nonlinear function ϕ(·) maps the input into a higher dimensional feature space. For the function estimation, the optimization problems of LS-SVMs have the following form:minw,eiJ(w,e)=12wTw+γ2i=1Nei2subjected to the equality constraints:yi=wTϕ(xi)+b+ei(i=1,2,,N).

The Lagrangian corresponding

Proposed method

In this section we present a method to find numerical solutions of Eq. (1). To find an approximate solution of Eq. (1), the collocation method is employed, which assumes that a domain I is discretized into a set of collocation points I¯={xi}i=1m. Let x1=a and ξm=b. Therefore, by substituting Eq. (7) into Eq. (1) and ensuring that Eq. (1) holds at I¯, the following equations can be obtained:fˆ(x1)+λx1x1k(x1,t)fˆ(t)dt=g(x1),fˆ(x2)+λx1x2k(x2,t)fˆ(t)dt=g(x2),fˆ(xi)+λx1xi-1k(xi,t)f¯(t)dt+λxi-1xik

Numerical examples

In this section, in order to examine the proposed algorithm, we consider three elaborated Volterra integral equations that have analytic solutions. The Volterra integral equations are solved by using the proposed algorithm. All computations are implemented on a PC with 2.4 GHz CPU and 256 M bytes memory.

The parameters in regularization item and kernel function play an important role to the algorithm performance. In this paper the RBF kernel function was adopted. The parameters σ and γ are

Conclusion

A novel method based on least squares support vector machines (LS-SVMs) and trapezoid quadrature is proposed for solving the second kind linear Volterra integral equations. Due to the powerful regression ability of LS-SVR, we approximate the unknown function of integral equations by using LS-SVR in intervals with known numerical solutions. The trapezoid quadrature is used to approximate subsequent integrations in intervals with unknown numerical solutions. Results of comparison with analytic

Acknowledgement

The authors are grateful to the support of the NSFC (60673023, 10872077), the National High-technology Development Project of China (2007AA04Z114), the European Commission under grant No. TH/Asia Link/010 (111084), the Collaboration Project from Guangdong Province and MOE of China (2007B090400031), the Science-Technology Development Project from Jilin Province (20080708), and “985” project of Jilin University, the Natural Science Fund Project from Province Jilin (201215165).

References (14)

There are more references available in the full text version of this article.

Cited by (6)

  • A new approach to the numerical solution of Fredholm integral equations using least squares-support vector regression

    2021, Mathematics and Computers in Simulation
    Citation Excerpt :

    Its regression model has been successfully applied for instance, in forecasting electricity consumption [20], predicting thermal conductivity [2] and traffic flow forecasting [12]. The method has been also extended for solving ODEs [27,30], PDEs [31], IEs [18]. In these works, the authors have used radial basis functions as the kernel.

  • Numerical solution of Volterra–Fredholm integral equations using the collocation method based on a special form of the Müntz–Legendre polynomials

    2018, Journal of Computational and Applied Mathematics
    Citation Excerpt :

    Many approximate methods have been presented for solving of Volterra–Fredholm integral equations, such as the shifted Legendre polynomials [13], Legendre wavelets method [14], collocation method [15–17], spectral method [18], optimization technology [19] and parameterized pseudospectral integration matrices [20]. In particular, Guo et al. [21] proposed a least squares support vector regression method with trapezoid quadrature, and Wang et al. [22] proposed a numerical method by least squares approximation. In this study, we apply a hybrid approach of the Müntz–Legendre collocation and least squares approximation methods to investigate the Volterra–Fredholm integral equations of the form (1).

  • Numerical solution of Volterra-Fredholm integral equations based on ε-SVR method

    2016, Journal of Computational and Applied Mathematics
  • Fuzzy C-means clustering SVR algorithm based on wavelet kernel

    2014, Journal of Computational Information Systems
View full text