Next Article in Journal
Positive Solutions for a Singular Elliptic Equation Arising in a Theory of Thermal Explosion
Previous Article in Journal
Mathematical Modeling, Analysis and Evaluation of the Complexity of Flight Paths of Groups of Unmanned Aerial Vehicles in Aviation and Transport Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Method for Solving Second Kind Volterra Integral Equations with Discontinuous Kernel

1
Industrial Mathematics Laboratory, Baikal School of BRICS, Irkutsk National Research Technical University, 664074 Irkutsk, Russia
2
Department of Applied Mathematics and Programming, South Ural State University, Lenin Prospect 76, 454080 Chelyabinsk, Russia
3
Department of Mathematics and Computer Science, Babeş-Bolyai University, 400084 Cluj-Napoca, Romania
*
Author to whom correspondence should be addressed.
Submission received: 4 August 2021 / Revised: 27 August 2021 / Accepted: 4 September 2021 / Published: 5 September 2021

Abstract

:
Load leveling problems and energy storage systems can be modeled in the form of Volterra integral equations (VIE) with a discontinuous kernel. The Lagrange–collocation method is applied for solving the problem. Proving a theorem, we discuss the precision of the method. To control the accuracy, we apply the CESTAC (Controle et Estimation Stochastique des Arrondis de Calculs) method and the CADNA (Control of Accuracy and Debugging for Numerical Applications) library. For this aim, we apply discrete stochastic mathematics (DSA). Using this method, we can control the number of iterations, errors and accuracy. Additionally, some numerical instabilities can be identified. With the aid of this theorem, a novel condition is used instead of the traditional conditions.

1. Introduction

Consider the following VIE:
y ( x ) = f ( x ) + p = 1 M λ p β p 1 ( x ) β p ( x ) k p ( x , t ) y ( t ) d t , a x , t b ,
where the kernel k p ( x , t ) is discontinuous along continuous curves β p , p = 1 , 2 , , M and f ( 0 ) = 0 , β 0 = a , β M = x b . This problem has many applications in engineering, especially in power systems. In [1], the authors tried to find the parametric solution of VIEs of the first kind. In [2], the authors presented a dynamical study of this problem for applying energy storage (see, for example, [3,4,5] and the reference therein). In [6,7], the system of VIEs with discontinuous kernels was illustrated. In [8,9,10,11], some applications of VIEs to load forecasting and charge/discharge storage controls were analyzed.
There are several methods for solving IEs of the first and second kind, such as the Adomian decomposition method [12], homotopy perturbation method [13], matrix method [14], Taylor collocation method [15,16], homotopy analysis transform method [17,18], homotopy analysis method [19,20,21], regularization method [22,23,24], Sinc–collocation method [25,26] and many more [27,28,29,30]. The Lagrange–collocation method is one of the most accurate and easily applicable methods for solving different problems. This method was applied for solving time tempered fractional diffusion equations [31], Volterra–Fredholm integral equations [32], multi-frequency oscillatory second-order differential equations [33], high order boundary value problems [34], Hammerstein integral equations [35] and others.
It should be mentioned that for solving mathematical and engineering problems, we apply the methods, using floating-point arithmetic (FPA). In general form, the precision of these methods should be obtained, using the following condition:
| y ( x ) y n ( x ) | ϵ ,
which depends on the exact solution y ( x ) , the approximate solution y n ( x ) and ϵ . Finding the exact solution and the optimal ϵ are the main difficulties of the mentioned condition. Without having the optimal ϵ , extra iterations are produced.
In order to avoid theses problems, we apply the DSA and a novel termination criterion instead of (2). To this aim, the CESTAC method and the CADNA library are handled. Additionally, we do not need to apply the condition (2) and we have the following novel condition:
| y n ( x ) y n 1 ( x ) | @ . 0 ,
where @ . 0 is the informatical zero, which can be produced only in the CESTAC method. This sign shows the equality between the number of common significant digits (NCSDs) of y n ( x ) and y n 1 ( x ) . For the first time, Laporte and Vignes [36,37] applied this method, and a research group in France developed it [38]. By using this technique, we can find the optimal results, iterations and error of the presented scheme. The CADNA library is the software to write all the CESTAC codes. In this library, we apply C, C++, Fortran or ADA codes. In addition, the Linux operating system should be applied for running the CADNA library. Dynamical control of the Adomian decomposition method [12], homotopy perturbation method [13], homotopy analysis method [20,21,39,40], numerical integration rules [41,42,43,44,45], Sinc–collocation method [25,26], homotopy regularization method [24], Taylor–collocation method [15,16] and many others [46], are some of applications of the mentioned technique.
The rest of the paper is organized as follows: Section 2 focuses on solving the VIE (1), applying the Lagrange–collocation method. Additionally, the error analysis theorem is proved. The CESTAC method and the CADNA library are discussed in Section 3 to validate the obtained numerical results. The main theorem of the method is proved to apply the novel condition (3). In Section 4, we solve some examples and validate the results using the mentioned technique. Based on this procedure, we are able to find the optimal iteration, approximation and error, which are the main novelties of this study. In Section 5, we provide some conclusions.

2. Lagrange–Collocation Method

Let
y ( x ) y n ( x ) = j = 0 n y j l j ( x ) , a x b ,
be the approximate solution of Equation (1) where
l j ( x ) = k = 0 , k j n x x k x j x k , j = 0 , 1 , , n ,
for nodes a = x 0 < < x n = b . Replacing (4) into (1) leads to the following:
j = 0 n y j l j ( x ) = f ( x ) + j = 0 n p = 1 M λ p β p 1 ( x ) β p ( x ) k p ( x , t ) y j l j ( t ) d t .
Substituting the collocation nodes x i = a + ( b a n ) i , i = 0 , 1 , , n in Equation (5), we obtain the following:
j = 0 n a i j y j = f ( x i ) , i = 0 , 1 , , n ,
where    
a i j = l j ( x i ) p = 1 M λ p β p 1 ( x i ) β p ( x i ) k p ( x i , t ) y j l j ( t ) d t , i , j = 0 , 1 , , n .
Thus, solving the following system,
A Y = F ,
where
A = ( a i j ) ( n + 1 ) ( n + 1 ) , Y = ( y 0 , y 1 , , y n ) T , F = ( f ( x 0 ) , f ( x 1 ) , , f ( x n ) ) T ,
the n-th order approximate solution of the VIE with discontinuous kernel (1) based on the Lagrange polynomials can be obtained in the form of y n ( x ) = j = 0 n y j l j ( x ) .
Theorem 1.
Let f ( x ) be a function defined on [ a , b ] and k p , p = 1 , 2 , , M be sufficiently smooth continuous on [ a , b ] × [ a , b ] . Let y ( x ) be the exact solution of (1), which is assumed to be arbitrarily differentiable, and y n ( x ) the n-th order Lagrange collocation solution of (7). We obtain the following:
y ( x ) y n ( x ) S ( n + 1 ) ! max a x b | y ( n + 1 ) ( x ) | + C max a x j b | e ( x j ) |
where S = max a x b | w n + 1 ( x ) | C = l = max a x b { | l 0 ( x ) | , | l 1 ( x ) | , , | l n ( x ) | } , e ( x j ) = y ( x j ) y n ( x j ) .
Proof. 
For the exact and approximate solutions y ( x ) and y n ( x ) , we obtain the following:
y ( x ) y n ( x ) y ( x ) l n ( x ) + l n ( x ) y n ( x ) ,
where
l n ( x ) = j = 0 n y ( x j ) l j ( x ) , y n ( x ) = j = 0 n y j l j ( x )
are the interpolation function and the approximate solution of (1), respectively.
By writing the remainder term of the interpolation polynomial as R n ( x ) = y ( x ) l n ( x ) = y ( n + 1 ) ( n + 1 ) ! w n + 1 ( x ) , we can write the following:
| R n ( x ) | 1 ( n + 1 ) ! max a x b | y ( n + 1 ) ( x ) | max a x b | w n + 1 ( x ) | = S ( n + 1 ) ! max a x b | y ( n + 1 ) ( x ) | .
By denoting δ n = ( e ( x 0 ) , e ( x 1 ) , , e ( x j ) , , e ( x n ) ) T and l = ( l 0 ( x ) , l 1 ( x ) , , l n ( x ) ) T , we obtain the following:
| l n ( x ) y n ( x ) | = j = 0 n ( y ( x j ) y j ) l j ( x ) = | δ n l | δ n l C δ n ,
where e ( x j ) = y ( x j ) y n ( x j ) .
Using Equations (8) and (9), we can write the following:
y ( x ) y n ( x ) 1 ( n + 1 ) ! max a x b | y ( n + 1 ) ( x ) | max | w n + 1 ( x ) | + l δ n = S ( n + 1 ) ! max a x b | y ( n + 1 ) ( x ) | + C max a x j b | e ( x j ) | .

3. CESTAC Method and CADNA Library

In order to apply the CESTAC method, we need to use the SA; generally, we utilize this method to control the accuracy of numerical and iterative methods for solving mathematical and engineering problems [47,48].
Assume that B is a set of representable values by a computer; for s * R , we can produce S * B with α mantissa bits of the binary FPA as the following:
S * = s * ρ 2 E α ϕ ,
where ρ shows the sign, 2 α ϕ demonstrates the missing segment of the mantissa, and E is the binary exponent of the result. Changing α from 24 to 53, we can change the precision from a single to double form [49,50]. Let ϕ be a stochastic variable, which is uniformly distributed on [ 1 , 1 ] . Making a perturbation on the last mantissa bit of s * , we have the mean ( μ ) and the standard deviation ( σ ) for S * . Repeating the process for k-times, we have k samples of S * as follows:
Φ = S 1 * , S 2 * , , S k * .
Now we can find the mean and standard deviation values as the following:
S ˜ * = i = 1 k S i * k , σ 2 = i = 1 k ( S i * S ˜ * ) 2 k 1 .
Thus, we are able to find the NCSDs between S * and S ˜ * as the following:
C S ˜ * , S * = log 10 k S ˜ * τ δ σ ,
where τ δ is the value of T distribution, as the confidence interval is 1 δ with k 1 freedom degree. When we have
S ˜ * = 0 ,
or
C S ˜ * , S * 0 ,
the algorithm is stopped by showing S * = @ . 0 . It shows that we have equality between the NCSDs of S ˜ * and S * .
The main difference between this method and other methods is applying the CADNA library instead of mathematical packages, such as MATLAB, Mathematica, Maple. In order to apply this library, we need to use the LINUX operating system. Additionally, we should write all codes using C, C++, FORTRAN or ADA. Applying this method and the library, we can find the optimal approximation, optimal step of the method, optimal error and some of numerical instabilities. They are the main advantages of our method, compared to other methods.
In order to apply the CADNA library, the following sample can be applied:
  # include <cadna.h>
  cadna_init(-1)
  double_st (float_st) Parameter;
Main Part
  printf ("  Parameter= %s  ∖n ",Strp(Parameter));
  cadna_end();
The function "Strp" should be applied to show the NCSDs. Thus, when the NCSDs become zero, we will see the informatical zero sign @ . 0 , and the algorithm will be stopped.
Definition 1
([51]). Let s 1 and s 2 be two real numbers. The NCSDs for s 1 and s 2 can be defined as follows:
C s 1 , s 2 = log 10 s 1 + s 2 2 ( s 1 s 2 ) = log 10 s 1 s 1 s 2 1 2 , s 1 s 2 , + , o t h e r w i s e .
Theorem 2.
Assume that y ( t ) is the exact solution of the second kind VIE (1), and y n ( t ) is its approximate solution which is obtained using the Lagrange–collocation method. Then, we have the following:
C y n ( t ) , y ( t ) C y n ( t ) , y n + 1 ( t ) = O 1 ( n + 1 ) ! .
Proof. 
Applying Definition 1, we can write the following:
C y n ( t ) , y n + 1 ( t ) = log 10 y n ( t ) + y n + 1 ( t ) 2 ( y n ( t ) y n + 1 ( t ) ) = log 10 y n ( t ) y n ( t ) y n + 1 ( t ) 1 2 = log 10 y n ( t ) y n ( t ) y n + 1 ( t ) + log 10 1 1 2 y n ( t ) ( y n ( t ) y n + 1 ( t ) ) = log 10 y n ( t ) y n ( t ) y n + 1 ( t ) + O y n ( t ) y n + 1 ( t ) .
Since
y n ( t ) y n + 1 ( t ) = y n ( t ) y ( t ) ( y n + 1 ( t ) y ( t ) ) = E n ( t ) E n + 1 ( t ) ,
using Theorem 1, we obtain the following: -5.0cm0cm
O y n ( t ) y n + 1 ( t ) = O E n ( t ) E n + 1 ( t ) = O 1 ( n + 1 ) ! + O 1 ( n + 2 ) ! = O 1 ( n + 1 ) ! .
Therefore, we have the following:
C y n ( t ) , y n + 1 ( t ) = log 10 y n ( t ) y n ( t ) y n + 1 ( t ) + O 1 ( n + 1 ) ! .
Furthermore, we have the following:
C y n ( t ) , y ( t ) = log 10 y n ( t ) + y ( t ) 2 ( y n ( t ) y ( t ) ) = log 10 y n ( t ) y n ( t ) y ( t ) 1 2 = log 10 y n ( t ) y n ( t ) y ( t ) + O ( y n ( t ) y ( t ) ) = log 10 y n ( t ) y n ( t ) y ( t ) + O 1 ( n + 1 ) ! .
By using Equations (13) and (14), we have the following: -5.0cm0cm
C y n ( t ) , y ( t ) C y n ( t ) , y n + 1 ( t ) = log 10 y n ( t ) y n ( t ) y ( t ) log 10 y n ( t ) y n ( t ) y n + 1 ( t ) + O 1 ( n + 1 ) ! = log 10 y n ( t ) y ( t ) y n ( t ) y n + 1 ( t ) + O 1 ( n + 1 ) ! = log 10 O 1 ( n + 1 ) ! O 1 ( n + 1 ) ! + O 1 ( n + 1 ) ! = O 1 ( n + 1 ) !
and we obtain the following:
C y n ( t ) , y ( t ) C y n ( t ) , y n + 1 ( t ) = O 1 ( n + 1 ) ! .
Approaching n to infinity, we have O 1 ( n + 1 ) ! 0 and the following:
C y n ( t ) , y ( t ) = C y n ( t ) , y n + 1 ( t ) .

4. Numerical Examples

In this section, some examples of VIEs with a discontinuous kernel are discussed. We use the mentioned method using both arithmetics, the FPA and the DSA. In addition, we apply both conditions (2) and (3), and finally, we compare the results to show several benefits of the DSA.
Example 1.
Consider the following second kind VIE as follows:
y ( x ) = f ( x ) + 0 x 7 x t y ( t ) d t + x 7 2 x 7 ( x 1 ) y ( t ) d t + 3 2 x 7 4 x 7 y ( t ) d t + 4 x 7 x ( x + t ) y ( t ) d t ,
where the following holds:
f ( x ) = e x 3 e 2 x 7 ( 1 + e 2 x 7 ) e 4 x 7 1 11 x 7 e x 7 1 + e x 7 ( 1 + x ) 1 + 1 7 e x 7 ( 7 + x ) x e x ( 1 + 2 x ) .
Figure 1a shows the comparison between solutions, and Figure 1b shows the error. The results of the FPA can be found in Table 1 and Table 2. In Table 2, the steps of the method are obtained for various ϵ. The optimal results are presented in Table 3. According to this table, we have the following:
n o p t = 6 , y o p t ( 0.2 ) = 1.22140 , e r r o r o p t = 0.29 × 10 4 .
Example 2.
Consider the following problem:
y ( x ) = f ( x ) + 0 x 9 ( x 2 t ) y ( t ) d t + x 9 5 x 9 y ( t ) d t + 2 5 x 9 8 x 9 y ( t ) d t + 8 x 9 x y ( t ) d t ,
where
f ( x ) = x 3 10031 x 4 26244 + x 5 295245 x 6 26244 .
Figure 2 shows the comparative graphs between solutions and also the error function. The results of the FPA for ϵ = 10 1 and x = 0.8 are given in Table 4. Table 5 discusses the iterations for various ϵ. In Table 6, we can find the optimal results as the following:
n o p t = 4 , y o p t ( 0.8 ) = 0.511999 .
Example 3.
Consider the following VIE:
y ( x ) = f ( x ) + 0 x 3 ( 1 + x t ) y ( t ) d t + x 3 x y ( t ) d t ,
where
f ( x ) = 1 x cos x 3 + 1 3 ( 3 + 2 x ) cos x 3 + cos x + sin x 3 + sin x .
The accuracy and efficiency of the method are shown in Figure 3 by plotting the comparative graph and the error function for n = 10 and x = 0.6 . The numerical results of the FPA are presented in Table 7 and Table 8. Additionally, in Table 9 the numerical results of the DSA are presented. We obtain the following:
n o p t = 8 , y o p t ( 0.6 ) = 0.564641 .

5. Conclusions

The VIE with a discontinuous kernel was studied. We applied the Lagrange–collocation method for solving the problem. The accuracy of the method was discussed by proving the error analysis theorem. The optimal results were obtained using the CESTAC method and the CADNA library. Additionally, the optimal results, such as the optimal step, approximation and error, were found. Comparing the results between the Lagrange–collocation method using the FPA and the SA, we can see that the SA has more advantages in comparison with the FPA.

Author Contributions

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

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
VIE Volterra integral equations
CESTAC Controle et Estimation Stochastique des Arrondis de Calculs
CADNA Control of Accuracy and Debugging for Numerical Applications
DSA Discrete stochastic mathematic
NCSDs Number of common significant digits

References

  1. 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]
  2. Sidorov, D.; Muftahov, I.; Karamov, D.; Tomin, N.; Panasetsky, D.; Dreglea, A.; Liu, F.; Foley, A. A Dynamic Analysis of Energy Storage with Renewable and Diesel Generation using Volterra Equations. IEEE Trans. Ind. Inform. 2020, 16, 3451–3459. [Google Scholar] [CrossRef] [Green Version]
  3. Agarwal, R.P.; Gala, S.; Ragusa, M.A. A regularity criterion in weak spaces to Boussinesq equations. Mathematics 2020, 8, 920. [Google Scholar] [CrossRef]
  4. Zhang, F.; Zhang, X.; Hao, F. Common fixed point theorems for contractive mappings of integral type in Geometric spaces and applications. J. Funct. Spaces 2021, 2021, 6619964. [Google Scholar]
  5. Tofigh, A.A.C.; Khodabin, M.; Ezzati, R. Numerical Solution of Linear Stochastic Volterra Integral Equations via New Basis Functions. Filomat 2019, 33, 5959–5966. [Google Scholar]
  6. Sidorov, D.; Tynda, A.; Muftahov, I.; Dreglea, A.; Liu, F. Nonlinear Systems of Volterra Equations with Piecewise Smooth Kernels: Numerical Solution and Application for Power Systems Operation. Mathematics 2020, 8, 1257. [Google Scholar] [CrossRef]
  7. Tynda, A.N.; Sidorov, D.N.; Muftahov, I.R. Numerical method for systems of nonlinear Volterra integral equations of the first kind with discontinuous kernels. Zhurnal SVMO 2018, 20, 55–63. [Google Scholar] [CrossRef] [Green Version]
  8. Sidorov, D.N.; Zhukov, A.V.; Muftahov, I.R. Volterra equation based models for energy storage usage based on load forecast in EPS with renewable generation, The Bulletin of Irkutsk State University. Ser. Math. 2018, 26, 76–90. [Google Scholar]
  9. Dreglea, A.; Foley, A.; Hager, U.; Sidorov, D.; Tomin, N. Hybrid renewable energy systems, load and generation forecasting, new grids structure, and smart technologies. In Solving Urban Infrastructure Problems Using Smart City Technologies. Handbook on Planning, Design, Development, and Regulation; Vacca, J., Ed.; Elsevier: Amsterdam, The Netherlands, 2021; pp. 475–484. [Google Scholar]
  10. Tao, Q.; Liu, F.; Sidorov, D. Recurrent Neural Networks Application to Forecasting with Two Cases: Load and Pollution. In Advances in Intelligent Systems and Computing; Weber, G.W., Ed.; Springer: Berlin/Heidelberg, Germany, 2020; Volume 1072, pp. 369–378. [Google Scholar]
  11. Sidorov, D.; Tao, Q.; Muftahov, I.; Zhukov, A.; Karamov, D.; Dreglea, A.; Liu, F. Energy balancing using charge/discharge storages control and load forecasts in a renewable-energy-based grids. In Proceedings of the 38th China Control Conference, Guangzhou, China, 27–30 July 2019. [Google Scholar]
  12. Noeiaghdam, S.; Sidorov, D.; Wazwaz, A.M.; Sidorov, N.; Sizikov, V. The numerical validation of the Adomian decomposition method for solving Volterra integral equation with discontinuous kernel using the CESTAC method. Mathematics 2021, 9, 260. [Google Scholar] [CrossRef]
  13. Noeiaghdam, S.; Dreglea, A.; He, J.H.; Avazzadeh, Z.; Suleman, M.; Fariborzi Araghi, M.A.; Sidorov, D.; Sidorov, N. Error estimation of the homotopy perturbation method to solve second kind Volterra integral equations with piecewise smooth kernels: Application of the CADNA library. Symmetry 2020, 12, 1730. [Google Scholar] [CrossRef]
  14. Hashemizadeh, E.; Ebadi, M.A.; Noeiaghdam, S. Matrix method by Genocchi polynomials for solving nonlinear Volterra integral equations with weakly singular kernel. Symmetry 2020, 12, 2105. [Google Scholar] [CrossRef]
  15. Noeiaghdam, S.; Sidorov, D.; Sizikov, V.; Sidorov, N. Control of accuracy on Taylor-collocation method to solve the weakly regular Volterra integral equations of the first kind by using the CESTAC method. Appl. Comput. Math. Int. J. 2020, 19, 81–105. [Google Scholar]
  16. Noeiaghdam, S.; Sidorov, D.; Muftahov, I.; Zhukov, A.V. Control of Accuracy on Taylor-Collocation Method for Load Leveling Problem, The Bulletin of Irkutsk State University. Ser. Math. 2019, 30, 59–72. [Google Scholar]
  17. Noeiaghdam, S.; Zarei, E.; Kelishami, H.B. Homotopy analysis transform method for solving Abel’s integral equations of the first kind. Ain Shams Eng. J. 2016, 7, 483–495. [Google Scholar] [CrossRef] [Green Version]
  18. Fariborzi Araghi, M.A.; Noeiaghdam, S. Homotopy analysis transform method for solving generalized Abel’s fuzzy integral equations of the first kind. In Proceedings of the 4th Iranian Joint Congress on Fuzzy and Intelligent Systems, CFIS 2015, Zahedan, Iran, 9–11 September 2016. [Google Scholar]
  19. Fariborzi Araghi, M.A.; Noeiaghdam, S. A novel technique based on the homotopy analysis method to solve the first kind Cauchy integral equations arising in the theory of airfoils. J. Interpolat. Approx. Sci. Comput. 2016, 2016, 1–13. [Google Scholar] [CrossRef] [Green Version]
  20. Noeiaghdam, S.; Fariborzi Araghi, M.A.; Abbasbandy, S. Finding optimal convergence control parameter in the homotopy analysis method to solve integral equations based on the stochastic arithmetic. Numer. Algorithms 2019, 81, 237–267. [Google Scholar] [CrossRef]
  21. Noeiaghdam, S.; Fariborzi Araghi, M.A. Application of the CESTAC Method to Find the Optimal Iteration of the Homotopy Analysis Method for Solving Fuzzy Integral Equations. In Progress in Intelligent Decision Science. IDS 2020. Advances in Intelligent Systems and Computing; Springer: Cham, Switzerland, 2021; Volume 1301. [Google Scholar]
  22. Noeiaghdam, S.; Fariborzi Araghi, M.A. Homotopy regularization method to solve the singular Volterra integral equations of the first kind. Jordan J. Math. Stat. 2018, 11, 1–12. [Google Scholar]
  23. Fariborzi Araghi, M.A.; Noeiaghdam, S. Fibonacci-regularization method for solving Cauchy integral equations of the first kind. Ain Shams Eng. J. 2017, 8, 363–369. [Google Scholar] [CrossRef] [Green Version]
  24. Noeiaghdam, S.; Fariborzi Araghi, M.A. A novel approach to find optimal parameter in the homotopy-regularization method for solving integral equations. Appl. Math. Inf. Sci. 2020, 14, 105–113. [Google Scholar]
  25. Noeiaghdam, S.; Fariborzi Araghi, M.A.; Abbasbandy, S. Valid implementation of Sinc-collocation method to solve the fuzzy Fredholm integral equation. J. Comput. Appl. Math. 2020, 370, 112632. [Google Scholar] [CrossRef]
  26. Noeiaghdam, S.; Fariborzi Araghi, M.A. Valid implementation of the Sinc-collocation method to solve the linear integral equations by CADNA library. J. Math. Model. 2019, 7, 63–84. [Google Scholar]
  27. Micula, S. A Numerical Method for Weakly Singular Nonlinear Volterra Integral Equations of the Second Kind. Symmetry 2020, 12, 1862. [Google Scholar] [CrossRef]
  28. Micula, S.; Cattani, C. On a numerical method based on wavelets for Fredholm-Hammerstein integral equations of the second kind. Math. Method. Appl. Sci. 2018, 41, 9103–9115. [Google Scholar] [CrossRef]
  29. Micula, S. On some iterative numerical methods for a Volterra functional integral equation of the second kind. J. Fixed Point Theory Appl. 2017, 19, 1815–1824. [Google Scholar] [CrossRef]
  30. Micula, S. A fast converging iterative method for Volterra integral equations of the second kind with delayed arguments. Fixed Point Theory 2015, 16, 371–380. [Google Scholar]
  31. Luo, W.; Gu, X.; Yang, L.; Meng, J. A Lagrange-quadratic spline optimal collocation method for the time tempered fractional diffusion equation. Math. Comput. Simul. 2021, 182, 1–24. [Google Scholar] [CrossRef]
  32. Wang, K.; Wang, Q. Lagrange collocation method for solving Volterra–Fredholm integral equations. Appl. Math. Comput. 2013, 219, 10434–10440. [Google Scholar] [CrossRef]
  33. Wang, B.; Wu, X.; Meng, F. Trigonometric collocation methods based on Lagrange basis polynomials for multi-frequency oscillatory second-order differential equations. J. Comput. Appl. Math. 2017, 313, 185–201. [Google Scholar] [CrossRef] [Green Version]
  34. Costabile, F.A.; Napoli, A. A class of Birkhoff–Lagrange-collocation methods for high order boundary value problems. Appl. Numer. Math. 2017, 116, 129–140. [Google Scholar] [CrossRef]
  35. Maleknejad, K.; Derili, H. Numerical solution of Hammerstein integral equations by using combination of spline-collocation method and Lagrange interpolation. Appl. Math. Comput. 2007, 190, 1557–1562. [Google Scholar] [CrossRef]
  36. Vignes, J. Discrete Stochastic Arithmetic for Validating Results of Numerical Software. Spec. Issue Numer. Algorithms 2004, 7, 377–390. [Google Scholar] [CrossRef]
  37. Vignes, J. A stochastic arithmetic for reliable scientific computation. Math. Comput. Simul. 1993, 35, 233–261. [Google Scholar] [CrossRef]
  38. Laboratoire d’Informatique de Paris 6. Available online: https://www-pequan.lip6.fr/ (accessed on 10 June 2020).
  39. Noeiaghdam, L.; Noeiaghdam, S.; Sidorov, D. Dynamical Control on the Homotopy Analysis Method for Solving Nonlinear Shallow Water Wave Equation. J. Phys. Conf. Ser. 2021, 1847, 012010. [Google Scholar] [CrossRef]
  40. Noeiaghdam, S.; Micula, S. Dynamical Strategy to Control the Accuracy of the Nonlinear Bio-mathematical Model of Malaria Infection. Mathematics 2021, 9, 1031. [Google Scholar] [CrossRef]
  41. Noeiaghdam, S.; Sidorov, D.; Zamyshlyaeva, A.; Tynda, A.; Dreglea, A. A valid dynamical control on the reverse osmosis system using the CESTAC method. Mathematics 2021, 9, 48. [Google Scholar] [CrossRef]
  42. Noeiaghdam, S.; Fariborzi Araghi, M.A. A novel algorithm to evaluate definite integrals by the Gauss-Legendre integration rule based on the stochastic arithmetic: Application in the model of osmosis system. Math. Model. Eng. Probl. 2020, 7, 577–586. [Google Scholar] [CrossRef]
  43. Fariborzi Araghi, M.A.; Noeiaghdam, S. Finding the optimal step of fuzzy Newton-Cotes integration rules by using CESTAC method. J. Fuzzy Set Valued Anal. 2017, 2, 62–85. [Google Scholar]
  44. Fariborzi Araghi, M.A.; Noeiaghdam, S. A valid scheme to evaluate fuzzy definite integrals by applying the CADNA library. Int. J. Fuzzy Syst. Appl. 2017, 6, 1–20. [Google Scholar]
  45. Fariborzi Araghi, M.A.; Noeiaghdam, S. Dynamical control of computations using the Gauss-Laguerre integration rule by applying the CADNA library. Adv. Appl. Math. Sci. 2016, 16, 1–18. [Google Scholar]
  46. Fariborzi Araghi, M.A.; Noeiaghdam, S. Validation of Numerical Algorithms: Stochastic Arithmetic; Entekhab Bartar Publisher: Tehran, Iran, 2021; ISBN 978-622-6498-09-8. [Google Scholar]
  47. Jézxexquel, F.; Mecanique, C.R. A dynamical strategy for approximation methods. Comptes Rendus Mec. 2006, 334, 362–367. [Google Scholar] [CrossRef] [Green Version]
  48. Graillat, S.; Jézxexquel, F.; Wang, S.; Zhu, Y. Stochastic arithmetic in multi precision. Math. Comput. Sci. 2011, 5, 359–375. [Google Scholar] [CrossRef]
  49. Graillat, S.; Jézxexquel, F.; Picot, R. Numerical Validation of Compensated Summation Algorithms with Stochastic Arithmetic. Electron. Notes Theor. Comput. Sci. 2015, 317, 55–69. [Google Scholar] [CrossRef]
  50. Chesneaux, J.M. CADNA, an ADA tool for round–off error analysis and for numerical debugging. In Proceedings of the Congress on ADA, Aerospace, Barcelona, Spain, 20–25 May 1990. [Google Scholar]
  51. Chesneaux, J.M.; Jézxexquel, F. Dynamical control of computations using the Trapezoidal and Simpson’s rules. J. Univers. Comput. Sci. 1998, 4, 2–10. [Google Scholar]
Figure 1. (a) Comparison between the solutions—(b) error of Example 1 for n = 10 .
Figure 1. (a) Comparison between the solutions—(b) error of Example 1 for n = 10 .
Mathematics 09 02172 g001
Figure 2. (a) Comparison between the solutions—(b) error function for n = 10 .
Figure 2. (a) Comparison between the solutions—(b) error function for n = 10 .
Mathematics 09 02172 g002
Figure 3. (a) Comparison between the solutions—(b) error function for n = 10 .
Figure 3. (a) Comparison between the solutions—(b) error function for n = 10 .
Mathematics 09 02172 g003
Table 1. Applying the FPA for Example 1 with ϵ = 10 5 and x = 0.2 .
Table 1. Applying the FPA for Example 1 with ϵ = 10 5 and x = 0.2 .
n y n ( x ) | y ( x ) y n ( x ) |
13.629680156707763671882.40827751159667968750
21.204266428947448730470.01713633537292480469
31.222329854965209960940.00092709064483642578
41.221374034881591796880.00002872943878173828
51.221403479576110839840.00000071525573730469
Table 2. Applying the FPA to find n for various ϵ and x = 0.2 .
Table 2. Applying the FPA to find n for various ϵ and x = 0.2 .
ϵ ϵ < < 10 8 ϵ = 10 8 ϵ = 10 5 ϵ = 10 3 ϵ = 10 1 ϵ > > 10 1
n > > 775321
Table 3. Results of the CESTAC method for Example 1 and x = 0.2 .
Table 3. Results of the CESTAC method for Example 1 and x = 0.2 .
n y n ( x ) | y n ( x ) y n 1 ( x ) | | y n ( x ) y ( x ) |
13.6296793.6296792.408277
21.2042662.4254130.17136 × 10 1
31.2223290.1806 × 10 1 0.926 × 10 3
41.2213740.955 × 10 3 0.28 × 10 4
51.2214030.29 × 10 4 @.0
61.22140@.0@.0
Table 4. Applying the FPA for Example 1 with ϵ = 10 1 and x = 0.8 .
Table 4. Applying the FPA for Example 1 with ϵ = 10 1 and x = 0.8 .
n y n ( x ) | y ( x ) y n ( x ) |
11.902824044227600097661.39082407951354980469
20.523536026477813720700.01153600215911865234
Table 5. Applying the FPA to find n for various ϵ and x = 0.8 .
Table 5. Applying the FPA to find n for various ϵ and x = 0.8 .
ϵ ϵ < < 10 5 ϵ = 10 5 ϵ = 10 3 ϵ = 10 1 ϵ = 0.5 ϵ > > 0.5
n > > 664211
Table 6. Results of the CESTAC method for Example 2 and x = 0.8 .
Table 6. Results of the CESTAC method for Example 2 and x = 0.8 .
n y n ( x ) | y n ( x ) y n 1 ( x ) | | y ( x ) y n ( x ) |
11.9028231.9028231.390824
20.5235351.3792880.11536 × 10 1
30.51199980.11536 × 10 1 @.0
40.511999@.0@.0
Table 7. Applying the FPA for Example 1 with ϵ = 10 6 .
Table 7. Applying the FPA for Example 1 with ϵ = 10 6 .
n y n ( x ) | y ( x ) y n ( x ) |
10.445201218128204345700.11944127082824707031
20.565383613109588623050.00074112415313720703
30.564622342586517333980.00002014636993408203
40.564625322818756103520.00001716613769531250
50.564642190933227539060.00000029802322387695
Table 8. Applying the FPA to find n for various ϵ and x = 0.2 .
Table 8. Applying the FPA to find n for various ϵ and x = 0.2 .
ϵ ϵ < < 10 6 ϵ = 10 6 ϵ = 10 3 ϵ = 10 1 ϵ = 0.5 ϵ > > 0.5
n > > 552111
Table 9. Results of the CESTAC method for Example 3 and x = 0.6 .
Table 9. Results of the CESTAC method for Example 3 and x = 0.6 .
n y n ( x ) | y n ( x ) y n 1 ( x ) | | y ( x ) y n ( x ) |
10.44520110.44520110.119441
20.5653830.1201820.7411 × 10 3
30.5646220.7612 × 10 3 0.20 × 10 4
40.56462520.2 × 10 5 0.17 × 10 4
50.5646420.16 × 10 4 @.0
60.5646400.1 × 10 5 0.1 × 10 5
70.56464280.2 × 10 5 @.0
80.564641@.00.5 × 10 6
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Noeiaghdam, S.; Micula, S. A Novel Method for Solving Second Kind Volterra Integral Equations with Discontinuous Kernel. Mathematics 2021, 9, 2172. https://0-doi-org.brum.beds.ac.uk/10.3390/math9172172

AMA Style

Noeiaghdam S, Micula S. A Novel Method for Solving Second Kind Volterra Integral Equations with Discontinuous Kernel. Mathematics. 2021; 9(17):2172. https://0-doi-org.brum.beds.ac.uk/10.3390/math9172172

Chicago/Turabian Style

Noeiaghdam, Samad, and Sanda Micula. 2021. "A Novel Method for Solving Second Kind Volterra Integral Equations with Discontinuous Kernel" Mathematics 9, no. 17: 2172. https://0-doi-org.brum.beds.ac.uk/10.3390/math9172172

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