Next Article in Journal
Utilizing Interactive Surfaces to Enhance Learning, Collaboration and Engagement: Insights from Learners’ Gaze and Speech
Next Article in Special Issue
Intelligent Machine Learning Approach for Effective Recognition of Diabetes in E-Healthcare Using Clinical Data
Previous Article in Journal
The Performance of the Magneto-Impedance Effect for the Detection of Superparamagnetic Particles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Collocation Method for Numerical Solution of Nonlinear Delay Integro-Differential Equations for Wireless Sensor Network and Internet of Things

1
Department of Mathematics, University of Peshawar, Khyber Pakhtunkhwa 25120, Pakistan
2
Department of Computer Science, University of Swabi, Khyber Pakhtunkhwa 23430, Pakistan
3
Department of Software Engineering and Artificial Intelligence, Complutense University of Madrid, 28040 Madrid, Spain
4
Instituto de Tecnología del Conocimiento, UCM, 28040 Madrid, Spain
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(7), 1962; https://doi.org/10.3390/s20071962
Submission received: 27 February 2020 / Revised: 23 March 2020 / Accepted: 27 March 2020 / Published: 31 March 2020
(This article belongs to the Special Issue Multi-Agent Sensors for e-Healthcare)

Abstract

:
Wireless sensor network and industrial internet of things have been a growing area of research which is exploited in various fields such as smart home, smart industries, smart transportation, and so on. There is a need of a mechanism which can easily tackle the problems of nonlinear delay integro-differential equations for large-scale applications of Internet of Things. In this paper, Haar wavelet collocation technique is developed for the solution of nonlinear delay integro-differential equations for wireless sensor network and industrial Internet of Things. The method is applied to nonlinear delay Volterra, delay Fredholm and delay Volterra–Fredholm integro-differential equations which are based on the use of Haar wavelets. Some examples are given to show the computational efficiency of the proposed technique. The approximate solutions are compared with the exact solution. The maximum absolute and mean square roots errors for distant number of collocation points are also calculated. The results show that Haar method is efficient for solving these equations for industrial Internet of Things. The results are compared with existing methods from the literature. The results exhibit that the method is simple, precise and efficient.

1. Introduction

Wireless Sensor Network (WSN) and Industrial Internet of Things (IIoT) have been growing areas of research which are exploited in various fields. These fields include smart home, smart industries, smart transportation, and so on. Nonlinear equation have a vital role in control theory and engineering. Analytical solutions of integral equations (IEs) and integro-differential equations (IDEs), however, either do not exist or are elusive. Several researchers worked in the numerical solution of delay IDEs. The solutions of these equations have a major role in the field of science, particularly in Physics and Engineering. At the point when a physical framework is displayed under the differential sense, it gives an IDE.
This article studies the solution of nonlinear delay Fredholm IDEs (FIDEs), nonlinear delay Volterra IDEs (VIDEs) and nonlinear delay Volterra–Fredholm IDEs (FVIDEs). The nonlinear FIDE with constant delay ξ > 0 is:
v ( t ) = f t , v , a b K ( t , s , v ( s ξ ) ) d s , v ( t ) = Φ ( t ) , ξ t < 0 ,
where the functions f, K, are sufficiently smooth functions, ξ > 0 and v ( t ) is the unknown function to be determined.
The nonlinear VIDE with constant delay ξ > 0 is:
v ( t ) = f t , v , 0 t K ( t , s , v ( s ξ ) ) d s , v ( t ) = Φ ( t ) , ξ t < 0 ,
and the nonlinear FVIDE with constant delay ξ > 0 is
v ( t ) = f t , v , 0 t K 1 ( t , s , v ( s ξ ) d s ) , a b K 2 ( t , s , v ( s ξ ) ) d s , v ( t ) = Φ ( t ) , ξ t < 0 ,
where the kernels K 1 , K 2 are smooth functions, f is nonlinear function, Φ is the delay condition and v ( t ) is the unknown function to be determined.The contributions of the proposed research are:
  • To develop efficient technique for the approximate solution of nonlinear FVIDEs arising in WSN and IIoT
  • To design algorithm for proposed technique
  • To examine the efficiency of the developed technique on some test problems and compare the results of our technique with results [1] available in the literature
Many numerical methods have been introduced to solve delay IDEs numerically. But every numerical method has its own shortcomings. In the Haar Wavelets Method (HWM) we focus on improving the efficiency of the direct solvers. The utilization of Haar wavelet has come to noticeable quality amid the most recent two decades. They have far reaching applications in scientific computing, and it is no surprise that they have been extensively used in numerical approximation in the recent literature. Haar wavelet has several applications in diverse areas of research. A portion of the current work utilizing wavelets can be found in the references [2,3,4,5,6,7]. Different researchers utilized wavelets for approximate solutions of IEs [8], boundary value problems [9], PDEs [10], fractional PDEs [11] and delay PDEs [12]. The positive aspects of this method are its simplicity and lesser computation costs: this is due to the sparsity of the transform matrices and to the small number of significant wavelet coefficients. HWM is a computer-oriented method; it gives us the possibility to implement standard subprograms. The HWM is very accurate in detecting singularities of irregular structures and transient phenomena exhibited by the analyzed functions. The reason for using HWM is that it has sparse matrix representation, fast transformation and possibility of implementation of fast and efficient algorithms. The method with far fewer degrees of freedom and with smaller CPU time provides better solutions than classical ones. The negative aspects of HWM are: Haar wavelet uses constant box functions and due to this we need a large number of collocation points in order to achieve better accuracy. This disadvantage can be overcome if Haar wavelet is replaced with some other wavelets having better approximating properties.
The organization of the paper as follows: Haar function is defined in Section 3 and nodal points are also given in this section. In Section 4, numerical technique for nonlinear delay FIDEs, nonlinear delay VIDEs and nonlinear delay FVIDEs arising in WSN and IIoT are given in details. The results are given in tables and graphs in Section 5. Finally, the conclusion is given in Section 7.

2. Literature Review

Sometimes the analytical solution of nonlinear delay IDE is difficult to find, then we are interested to find there numerical solution. Several researchers worked on the numerical solution of delay IDEs and developed different methods for solution of these equations. Some of these techniques are Galerkin method [13], Adomian decomposition method [14,15], Haar rationalized functions technique [13], He’s homotopy perturbation technique [16] and variational iteration technique [17]. Brunner [18] used the spline collocation technique to find the solution of Volterra IDEs with unbounded delay. Sadri et al. [19] used Jacobi operational matrices for solution of delay IDEs. In the mentioned method the author converted a given linear and nonlinear equation into a set of linear and nonlinear algebraic equations. By solving these algebraic equations the author found the required solution. Makroglou [20] used block by block technique to found the solution of delay IDEs. Bellour and Bousselsal [21] used collocation method and Taylor polynomials to find the approximate solution of delay IDEs. Rabiei et al. [22], used Runge Kutta method of order five and found the approximate solution of Volterra IDEs. Sekar and Murugesan [23] used Walsh series technique to found the solution of delay Volterra IDEs and system of delay Volterra IDEs. In this technique the authors converted Volterra IDEs and system of delay Volterra IDEs into system of equations. By solving the derived system they obtained the desired solution. Elhawary and Elshami [24] applied a mixed spline and spectral method to find numerical solution of delay Volterra IDEs. Ghomanjani et al. [25] used Bezier curves method to solve Volterra delay IDEs. Sakran [26] used the Chebyshev polynomials method to obtain the solution of first order Volterra IDEs and delay Volterra IDEs. Abubakar and Taiwo [27] used standard integral collocation approximation method to obtain the numerical solution of Fredholm Volterra IDEs. Yuzbasi et al. [28] used Muntz Legendre matrix method to find the approximate solution of linear delay Fredholm IDEs. In this technique the authors convert the given equations into a system of the algebraic equations. Solving this system, the solution is obtained. Khirallah and Mahiub [29] used Galekin’s method with Chabyshev ploynomials to obtain the desired numerical solution. Zaidan [30] obtained the numerical solution of delay IDEs.

3. Haar Wavelet

The Haar wavelet (HW) is a piecewise constant function attaining three values 0, 1 and 1 . Any function belonging to L 2 [ 0 , 1 ) , the space of square integrable functions can be approximated utilizing HW function [12]. HW functions form an orthonormal bases for L 2 [ 0 , 1 ) . Any function v ( x ) belonging to L 2 [ 0 , 1 ) can be written as Haar series: v ( x ) = λ i h i ( x ) , where h i are Haar functions [25]. For approximation purposes, this series is truncated at finite terms. Hence, we have the following approximation for the unknown function v ( x ) that we are trying to approximate.
v ( x ) i = 1 N λ i h i ( x ) .
Introducing the notation
L i , 1 ( x ) = 0 x h i ( ξ ) d ξ ,
L i , m + 1 ( x ) = 0 x L i , m ( ξ ) d ξ , m = 1 , 2 , 3 ,
These integrals are calculated by above Equation:
L i , 1 ( x ) = x δ 1 for x [ ξ 1 , ξ 2 ) , δ 3 x for x [ ξ 2 , ξ 3 ) , 0 elsewhere .
Let I = [ ξ 1 , ξ 2 ] be an interval on which the given delay IDE is to be solved on interval I, then I is divided into subintervals by formula:
t k = ξ 1 + ( ξ 2 ξ 1 ) k 1 / 2 2 M , k = 1 , 2 , 3 , , 2 M .
where 2 M = N is natural number. The points t k are known as collocation points (CP) or nodal points.
This paper answers the following research questions in brief:
  • To find solutions of different nonlinear FVIDEs arising in WSN and IIoT
  • To check the efficiency and accuracy of the developed technique, the proposed method is applied on some test problems

4. Numerical Method for Nonlinear Delay IDEs Arising in WSN and IIoT

The current approach proposes an efficient numerical method for WSN and IIoT using HWM for nonlinear delay FIDEs (1), nonlinear delay VIDEs (2) and nonlinear delay FVIDEs (3). In the first subsection, nonlinear delay FIDEs will be studied. In next subsection nonlinear delay VIDEs will be considered. Nonlinear delay FVIDEs will be discussed in the third subsection.
Introduce some notations: Θ = i = 1 N . Let v ( t ) in L 2 [ 0 , 1 ) , then
v ( t ) = Θ λ i h i ( t ) .
Integrating, we have
v ( t ) = v 0 + Θ λ i L i , 1 ( t ) ,
where v ( 0 ) = v 0 . The integrals in the above Equations (1)–(3) are calculated by following Haar integral formula:
ξ 1 ξ 2 g ( t ) d t ξ 2 ξ 1 N Θ g ( t k ) = Θ f ξ 1 + ( ξ 2 ξ 1 ) ( k 1 / 2 ) N .
By putting these expressions and nodal points from Equation (5) in a given nonlinear delay FIDEs to obtain system of nonlinear equations. The unknown coefficients λ i ’s, are obtained by solving this system. The above system is solved by Broyden’s technique.

4.1. Nonlinear Delay Fredholm IDEs

In this section, we will describe numerical technique to solve nonlinear delay FID Equation (1). Applying HW and above formula to Equation (1), we get
Θ λ i h i ( t ) = f t , v 0 + Θ λ i L i , 1 ( t ) , a b K ( t , s , Φ ( s ξ ) ) d s ,
by simplification, we have
Θ λ i h i ( t ) f t , v 0 + Θ λ i L i , 1 ( t ) , a b K ( t , s , Φ ( s ξ ) ) d s = 0 ,
putting the nodal points (5), we get the following nonlinear system
Θ λ i h i ( t j ) f t j , v 0 + Θ λ i L i , 1 ( t j ) , a b K ( t j , s , Φ ( s ξ ) ) d s = 0 .
Let F j = Θ λ i h i ( t j ) f t j , v 0 + Θ λ i p i , 1 ( t j ) , a b K ( t j , s , Φ ( s ξ ) ) d s ,
where the integral is calculated analytically by using Equation (8). The above system can be written as
Let F j = Θ λ i h i ( t j ) f t j , v 0 + Θ λ i L i , 1 ( t j ) , b a N m = 1 N K ( t j , s m , Φ ( s m ξ ) ) .
The above system is solved by Broyden technique [31]. The Jacobian is given by
J = [ J j k ] N × N ,
where
J j k = F j a k = h k ( t j ) f λ k L k , 1 ( t j ) .
The solution of this system gives the values of the unknown coefficients λ i s . The solution v ( t ) at nodal points is calculated by putting λ i , s in Equation (6).

4.2. Nonlinear Delay Volterra IDEs

In this section HWC technique is developed for solution of nonlinear delay VID Equation (2). Applying the HW approximations to the above Equation (2) and using the delay condition, we obtain
Θ λ i h i ( t ) = f t , v 0 + Θ λ i p i , 1 ( t ) , 0 t K ( t , s , Φ ( s ξ ) ) d s ,
by simplification, we obtain
Θ λ i h i ( t ) f t , v 0 + Θ λ i L i , 1 ( t ) , 0 t K ( t , s , Φ ( s ξ ) ) d s = 0 ,
putting the nodal points (5), we obtain the following nonlinear system
Θ λ i h i ( t j ) f t j , v 0 + i = 1 N λ i L i , 1 ( t j ) , 0 t K ( t j , s , Φ ( s ξ ) ) d s = 0 .
Θ λ i h i ( t j ) f t j , v 0 + i = 1 N λ i L i , 1 ( t j ) , 0 t K ( t j , s , Φ ( s ξ ) ) d s = 0 .
Let F j = Θ λ i h i ( t j ) f t j , v 0 + Θ λ i L i , 1 ( t j ) , a b K ( t j , s , Φ ( s ξ ) ) d s ,
applying the HW integration formula (8). The above system can be written as
Let F j = Θ λ i h i ( t j ) f t j , u 0 + Θ λ i L i , 1 ( t j ) , t N Θ K ( t j , s m , Φ ( s m ξ ) ) .
The above system is solved by Broyden technique [31]. The Jacobian is given by
J = [ J j k ] N × N ,
where
J j k = F j a k = h k ( t j ) f λ k L k , 1 ( t j ) ,
The solution of this system gives values of λ i s . The solution v ( t ) at nodal points is calculated by putting λ i s in Equation (6).

4.3. Nonlinear Delay Volterra–Fredholm IDEs

A HWC technique is developed for the solution of nonlinear delay FVID Equation (3) in this section. Applying the Haar wavelet approximations to the above Equation (3) and using delay condition, we obtain
Θ λ i h i ( t ) = f t , v 0 + Θ λ i L i , 1 ( t ) , 0 t K 1 ( t , s , Φ ( s ξ ) d s ) , a b K 2 ( t , s , Φ ( s ξ ) ) d s ,
by simplification, we have
Θ λ i h i ( t ) f t , v 0 + i = 1 N λ i L i , 1 ( t ) , 0 t K 1 ( t , s , Φ ( s ξ ) d s ) , a b K 2 ( t , s , Φ ( s ξ ) ) d s = 0 ,
putting the nodal points (5), we obtain a system of nonlinear equations given below
Θ λ i h i ( t j ) f t j , v 0 + Θ λ i p i , 1 ( t j ) , 0 t K 1 ( t j , s , Φ ( s ξ ) d s ) , a b K 2 ( t j , s , Φ ( s ξ ) ) d s = 0 .
Let F j = Θ λ i h i ( t j ) f t j , v 0 + Θ λ i p i , 1 ( t j ) , 0 t K 1 ( t j , s , Φ ( s ξ ) d s ) , a b K 2 ( t j , s , Φ ( s ξ ) ) d s ,
applying the Haar wavelet integration formula (8). The above system become
Let F j = Θ λ i h i ( t j ) f t j , v 0 + Θ λ i L i , 1 ( t j ) , t N Θ K 1 ( t j , s m , Φ ( s m ξ ) ) , b a N Θ K 2 ( t j , s m , Φ ( s m ξ ) ) .
The above system is solved by Broyden technique [31]. The Jacobian is given by
J = [ J j k ] N × N ,
where
J j k = F j a k = h k ( t j ) f λ k L k , 1 ( t j ) ,
The solution of this system gives the values of the unknown Haar coefficients λ i s . The required solution v ( t ) at grid points is calculated by substituting λ i s in Equation (6).

5. Numerical Assessments

In this section, we demonstrate the capability of the introduced approach. The proposed HWC technique is used for solving some examples. To show the efficiency of the method, the numerical solutions are compared with the exact solutions and it is presented for each examples in tables and figures. The notation L a b s is used for maximum absolute error and M c ( N ) is used for mean square root errors at N collocation points. If v ^ denotes the approximate solution and v denotes the exact solution at N nodal points, then M c ( N ) is given by:
M c ( N ) = 1 N Θ v v ^ 2 .
Test Problem 1. Consider the nonlinear delay FIDE [1]
v ( t ) = v ( t ) + 0 1 v 2 s 2 d s e 1 + 1 , v ( t ) = e t , t 0 .
The exact solution is given by
v ( t ) = e t .
The L a b c and M c ( N ) errors for distinct numbers of CPs are shown in Table 1. The solution obtained using HWCM is good as shown in table. It is evident that both L a b c and M c ( N ) errors are decreased by increasing the number of CPs. From this table it is clear that the proposed technique is better than spline functions technique [1]. Moreover, we see that both the L a b c and M c ( N ) errors are decreased up to order 10 6 for M = 256 CPs. The comparison of both solutions for N = 32 are also shown in Figure 1.
Test Problem 2. Consider the following nonlinear delay VIDE [1]
v ( t ) = v 2 t 2 + 0 t v 2 s 2 d s e t + 1 , v ( t ) = e t , t 0 .
The exact solution is given by
v ( t ) = e t .
In Table 2, L a b c and M c ( N ) errors for different numbers of CPs are shown, the better performance in terms of accuracy can be observed from this table. The numerical results are also shown in Figure 2. The figure shows that for a small number of CPs the performance of the proposed method is good, also we see that if we increase the number of CPs the accuracy gets betters. From the table it is clear that the performance of the proposed technique is better than Spline functions [1].
Test Problem 3. Consider the following nonlinear delay FVIDE
v ( t ) = g ( t ) + 0 t ( t x ) v 2 x 2 d x + 0 1 ( t + x ) v x d x , v ( t ) = t 2 2 , t 0 .
The function f ( t ) is chosen such that the exact solution is
y ( t ) = t 2 2 .
This example is solved numerically by using the proposed HWC technique. Accuracy up to 9 decimal places is reported in Table 3 corresponding to 1024 CPs. It can be observed from the table that the accuracy is increased by increasing the number of CPs. The comparison of exact and approximate solutions are also shown in Figure 3.

6. Results and Discussion

Numerical approximation methods are usually needed for solution of equations when the equations are nonlinear. The Haar wavelet can be implemented on problems which have exact solutions. After successful implementation, we analyzed that if the error is significant, then we apply it to our proposed governing equations nonlinear delay FIDEs, VIDEs and FVIDEs. L a b c and M c ( N ) errors for distinct numbers of CPs are shown in tables and graphs.
Table 1 and Table 2 show L a b c , M c ( N ) errors and results of [1] for distinct numbers of CPs for Test Problem 1 and Test Problem 2. It is evident that both L a b c and M c ( N ) errors are decreased by increasing the number of CPs. Comparison of both exact and approximate solutions for 32 CPs are shown in Figure 1 for Test Problem 1, Figure 2 for Test Problem 2 and Figure 3 for Test Problem 3.
The proposed HWM numerical technique can be applied for the solution of a system of nonlinear delay IDEs. Also, this method can be applied for higher order nonlinear delay FIDEs, VIDEs and FVIDEs.

7. Conclusions

WSNs and IoT represent a research area of up-growing interest, which is exploited in various fields such as smart home, smart industries, smart transportation, and so on. HWCM is developed for numerical solution of nonlinear delay IDEs, i.e., we have considered nonlinear delay FIDEs, VIDEs and FVIDEs, and studied HWCM for solution of these equations. The delay IDEs are converted into a system of nonlinear algebraic equations, then this system is solved by the Broyden technique. Some test problems are presented showing that the proposed technique can converge with a good speed. From these test problems, we conclude that this approach can obtain very accurate and satisfactory results. A good performance of HWCM is also observed when the method is tested on some problems of these equations from literature. However, for more accuracy we need more CPs, which is the only limitation of the proposed technique because selection of a large number of CPs result in increased computational cost due to inversion of the Haar matrix. All algorithms of the proposed technique are implemented in MATLAB and Mathematica software.

Author Contributions

R.A., S.N. and I.G.-M. conceived and designed the experiments; R.A. and S.N. performed the experiments; R.A., S.N. and I.G.-M. analyzed the data; R.A., S.N. and I.G.-M. contributed reagents/materials/analysis tools; R.A., S.N. and I.G.-M. collaboratively wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was funded by project “CITIES: Ciudades inteligentes totalmente integrales, eficientes y sotenibles” (ref. 518RT0558) granted by CYTED (“Programa Iberoamericano de Ciencia y Tecnología para el Desarrollo”) and “Diseño colaborativo para la promoción del bienestar en ciudades inteligentes inclusivas” (TIN2017-88327-R) granted by the Spanish council of Science, Innovation and Universities from the Spanish Government.

Acknowledgments

We acknowledge “CITIES: Ciudades inteligentes totalmente integrales, eficientes y sotenibles” (ref. 518RT0558) funded by CYTED (“Programa Iberoamericano de Ciencia y Tecnología para el Desarrollo”) and “Diseño colaborativo para la promoción del bienestar en ciudades inteligentes inclusivas” (TIN2017-88327-R) funded by the Spanish council of Science, Innovation and Universities from the Spanish Government.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ayad, A. The numerical solution of first order delay integro-differential equations by spline functions. Int. J. Comput. Math. 2001, 77, 125–134. [Google Scholar] [CrossRef]
  2. Cardoso, A.A.; Vieira, F.H. Adaptive estimation of haar wavelet transform parameters applied to fuzzy prediction of network traffic. Signal Process. 2018, 151, 155–159. [Google Scholar] [CrossRef]
  3. Reisenhofer, R.; Bosse, S.; Kutyniok, G.; Wiegand, T. A haar wavelet-based perceptual similarity index for image quality assessment. Signal Process. Image Commun. 2018, 61, 33–43. [Google Scholar] [CrossRef] [Green Version]
  4. Adiguna, B.J.; Buchanb, A.G.; Adama, A.; Dargavillea, S.; Goffina, M.A.; Paina, C.C. A haar wavelet method for angularly discretising the boltzmann transport equation. Prog. Nucl. Energy 2018, 108, 295–309. [Google Scholar] [CrossRef]
  5. Kothari, K.; Mehta, U.; Vanualailai, J. A novel approach of fractional-order time delay system modeling based on haar wavelet. ISA Trans. 2018, 80, 371–380. [Google Scholar] [CrossRef]
  6. Belkadhi, K.; Manai, K. Dose calculation using a numerical method based on haar wavelets integration. Nucl. Instrum. Methods Phys. Res. 2016, 812, 73–80. [Google Scholar] [CrossRef]
  7. Dai, Q.; Cao, Q.; Chen, Y. Frequency analysis of rotating truncated conical shells using the haar wavelet method. Appl. Math. Model. 2018, 57, 603–613. [Google Scholar] [CrossRef]
  8. Aziz, I.; Siraj-ul-Islam; Khan, F. A new method based on Haar wavelet for the numerical solution of two-dimentional nonlinear integral equations. J. Comput. Appl. Math. 2014, 272, 70–80. [Google Scholar] [CrossRef]
  9. Vampa, V.; Martin, M.T.; Serrano, E. A hybrid method using wavelets for the numerical solution of boundary value problems. Appl. Math. Comput. 2010, 217, 3355–3367. [Google Scholar] [CrossRef]
  10. Chiavassa, G.; Guichaoua, M.; Liandrat, J. Two adaptive wavelet algorithms for non-linear parabolic partial differential equations. Comput. Fluids 2002, 31, 467–480. [Google Scholar] [CrossRef]
  11. Wu, J.L. A wavelet operational method for solving fractional partial differential equations numerically. Appl. Math. Comput. 2009, 214, 31–40. [Google Scholar] [CrossRef]
  12. Aziz, I.; Amin, R. Numerical solution of a class of delay differential and delay partial differential equations via haar wavelet. Appl. Math. Model. 2016, 40, 10286–10299. [Google Scholar] [CrossRef]
  13. Maleknejad, K.; Kajani, M.T. Solving linear integro-differential equation system by galerkin methods with hybrid functions. Appl. Math. Comput. 2004, 159, 603–612. [Google Scholar] [CrossRef]
  14. Biazar, J.; Babolian, E.; Islam, R. Solution of a system of volterra integral equations of the first kind by adomian method. Appl. Math. Comput. 2003, 139, 249–258. [Google Scholar] [CrossRef]
  15. Goghary, H.S.; Javadi, S.; Babolian, E. Restarted adomian method for system of nonlinear volterra integral equations. Appl. Math. Comput. 2005, 161, 745–751. [Google Scholar]
  16. Yusufoglu, E. A homotopy perturbation algorithm to solve a system of fredholm volterra type integral equations. Math. Comput. Model. 2008, 47, 1099–1107. [Google Scholar] [CrossRef]
  17. Wang, S.; He, J. Variational iteration method for solving integro-differential equations. Phys. Lett. A 2007, 367, 188–191. [Google Scholar] [CrossRef]
  18. Brunner, H. The numerical treatment of volterra integro-differential equations with unbounded delay. Comput. Appl. Math. 1989, 28, 5–23. [Google Scholar] [CrossRef] [Green Version]
  19. Sadri, K.; Amini, A.; Cheng, C. A new numerical method for delay and advanced integro-differential equations. Comput. Appl. Math. 2018, 77, 381–412. [Google Scholar] [CrossRef]
  20. Makroglou, A. A block-by-block method for the numerical solution of Volterra delay and advanced integro-differential equations. Comput. Appl. Math. 1983, 30, 49–62. [Google Scholar]
  21. Bellour, A.; Bousselsal, M. A taylor collocation method for solving delay integral equations. Numer. Algorithms 2014, 65, 843–857. [Google Scholar] [CrossRef]
  22. Rabiei, F.; Lazim, N.; Hamid, F.; Rashidi, M.M. Numerical solution of volterra integro-differential equations using fifth order improved runge-kutta method. Int. J. Manag. Appl. Sci. 2017, 3, 2394–7926. [Google Scholar]
  23. Sekar, R.G.; Murugesan, K. Numerical solutions of delay volterra-integral equations using single term walsh series ppproach. Int. J. Appl. Comput. Math. 2017, 3, 2409–2421. [Google Scholar] [CrossRef]
  24. El-Hawary, H.M.; El-Shami, K. Numerical solution of volterra delay integro-differential equations via spline and spectral methods. Int. J. Differ. Equ. Appl. 2013, 12, 149–157. [Google Scholar]
  25. Ghomanjani, F.; Farahi, M.H.; Pariz, N. A new approach for numerical solution of a linear system with distributed delays, volterra delay integro-differential equations, and nonlinear volterra-fredholm integral equation by bezier curves. J. Comput. Appl. Math. 2017, 36, 1349–1365. [Google Scholar] [CrossRef]
  26. Sakran, M. Numerical solutions of integral and integro-differential equations using Chebyshev polynomials of the third kind. Appl. Math. Comput. 2019, 351, 66–82. [Google Scholar] [CrossRef]
  27. Abubakar, A.; Taiwo, O. Integral collocation approximation methods for the numerical solution of high orders linear Fredholm-Volterra integro-differential equations. Am. J. Comput. Appl. Math. 2014, 4, 111–117. [Google Scholar]
  28. Yuzbasi, S.; Gok, E.; Sezer, M. Muntz Legendre matrix method to solve the delay Fredholm integro-differential equations with constant coefficients. New Trends Math. Sci. 2015, 2, 159–167. [Google Scholar]
  29. Khirallah, M.Q.; Mahiub, M.A. Numerical method for solving delay integro-diffenential equations. Res. J. Appl. Sci. 2018, 13, 103–105. [Google Scholar]
  30. Zaidan, L.I. Solving linear delay volterra integro-differential equations by using galerkin’s method with bernstien polynomial. J. Bablyon Appl. Sci. 2012, 20, 1305–1313. [Google Scholar]
  31. Burden, R.L.; Faires, J.D. Numerical Analysis; Richard Stratton: Boston, MA, USA, 2001. [Google Scholar]
Figure 1. Comparison of both solutions for N = 32 for Test Problem 1.
Figure 1. Comparison of both solutions for N = 32 for Test Problem 1.
Sensors 20 01962 g001
Figure 2. Comparison of both solutions for N = 32 for Test Problem 2.
Figure 2. Comparison of both solutions for N = 32 for Test Problem 2.
Sensors 20 01962 g002
Figure 3. Comparison of both solutions for N = 32 for Test Problem 3.
Figure 3. Comparison of both solutions for N = 32 for Test Problem 3.
Sensors 20 01962 g003
Table 1. L a b c and M c ( N ) errors for Test Problem 1.
Table 1. L a b c and M c ( N ) errors for Test Problem 1.
J N = 2 J + 1 L a b c M c ( N ) Results [1]
142.1194 × 10 5 1.5933 × 10 5 4.84 × 10 3
286.3911 × 10 6 4.0412 × 10 6 1.36 × 10 2
3161.7632 × 10 6 1.0141 × 10 6 2.01 × 10 2
4324.6373 × 10 7 2.5447 × 10 7 3.54 × 10 2
5641.1898 × 10 7 6.4159 × 10 8 3.85 × 10 2
61283.0129 × 10 8 1.6638 × 10 8
72567.5791 × 10 9 4.9327 × 10 9
Table 2. L a b c and M c ( N ) errors for Test Problem 2.
Table 2. L a b c and M c ( N ) errors for Test Problem 2.
J N = 2 J + 1 L a b c M c ( N ) Results [1]
145.4262 × 10 4 4.6432 × 10 4 1.1 × 10 1
281.5086 × 10 4 3.1776 × 10 5 1.1 × 10 2
3163.9748 × 10 5 2.9549 × 10 5 1.9 × 10 2
4321.0203 × 10 5 7.3941 × 10 6 2.8 × 10 2
5642.5847 × 10 6 1.8489 × 10 6 9.5 × 10 4
61286.5045 × 10 7 4.6226 × 10 7
72561.6315 × 10 7 1.1556 × 10 7
85124.0855 × 10 8 2.8892 × 10 8
910241.0222 × 10 8 7.2230 × 10 9
1020482.5566 × 10 9 1.8057 × 10 9
Table 3. L a b c and M c ( N ) errors for Test Problem 3.
Table 3. L a b c and M c ( N ) errors for Test Problem 3.
J N = 2 J + 1 L a b c M c ( N )
144.71362 × 10 4 2.89263 × 10 4
281.02141 × 10 4 1.00189 × 10 4
3163.72674 × 10 5 3.60812 × 10 5
4322.61325 × 10 5 1.46973 × 10 5
5644.58470 × 10 6 2.25831 × 10 6
61281.84356 × 10 6 3.96374 × 10 7
72564.01407 × 10 7 1.32281 × 10 7
85121.37851 × 10 7 2.13459 × 10 8
910243.93057 × 10 8 4.53722 × 10 9

Share and Cite

MDPI and ACS Style

Amin, R.; Nazir, S.; García-Magariño, I. A Collocation Method for Numerical Solution of Nonlinear Delay Integro-Differential Equations for Wireless Sensor Network and Internet of Things. Sensors 2020, 20, 1962. https://doi.org/10.3390/s20071962

AMA Style

Amin R, Nazir S, García-Magariño I. A Collocation Method for Numerical Solution of Nonlinear Delay Integro-Differential Equations for Wireless Sensor Network and Internet of Things. Sensors. 2020; 20(7):1962. https://doi.org/10.3390/s20071962

Chicago/Turabian Style

Amin, Rohul, Shah Nazir, and Iván García-Magariño. 2020. "A Collocation Method for Numerical Solution of Nonlinear Delay Integro-Differential Equations for Wireless Sensor Network and Internet of Things" Sensors 20, no. 7: 1962. https://doi.org/10.3390/s20071962

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