This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
Differential equations can give full play to their mathematical advantages in various disciplines. Combining the theory of differential equations with practical problems can build models of practical problems. Many engineering and physical problems can be transformed into the initial boundary value problems of differential equations. In these problems, only a few simple cases can be solved analytically, and most engineering problems need to be solved by numerical methods. Compared with polynomial interpolation, rational function interpolation has higher interpolation accuracy and can effectively overcome the instability of interpolation [1–4]. Barycentric rational interpolation not only has high interpolation accuracy on special distributed nodes but also has high interpolation accuracy for equidistant nodes [5–7]. This method has been used to solve certain problems such as Volterra integral equations [2, 8, 9], delay Volterra integrodifferential equations [10, 11], plane elastic problems [12], nonlinear problems [13], heat conduction equation [14], and so on [15–17].
The third-order differential equation has a wide range of applications and important theoretical values in many scientific fields, such as applied mathematics and physics. Therefore, the third-order boundary value problem has been widely concerned by many scholars [18–20]. In this paper, we consider the numerical solution of the third-order two-point boundary value problem,
Barycentric rational interpolation collocation method means using barycentric interpolation polynomials to find the differential matrix of a function at each discrete point; thus, the solution of the differential equation can be obtained by matrix operation. The barycentric rational interpolation has excellent numerical stability and high approximation accuracy, and the barycentric rational interpolation formula has a compact calculation formula of all order derivatives. Therefore, the barycentric rational interpolation collocation method is an effective method for solving boundary value problems of differential equations.
2. Formula of the Barycentric Interpolation Collocation Method
Discretize the interval
For any
By changing the polynomial
Then, we get
For the equidistant point, the weight function is
For the Chebyshev point of the second kind,
By formula (8), the m-th order derivative of
By using the barycentric interpolation function as
By using the notation of the differential matrix, (15) can also be denoted as
Boundary conditions (2) can be divided into
3. Convergence and Error Analysis
In this section, we will consider the error problem of equidistant interpolation nodes:
Let
Then, the error function is defined as
Taking the numerical form,
Lemma 1.
For
Let
The results can be obtained in [1].
Based on Lemma 1, we can get the following theorem.
Theorem 1.
Let
Proof.
Let
Add column 2, column 3,…, column n to column 1, and we have
Then, we have
By
The proof is completed.
4. Numerical Example
As an example, we consider the two-point boundary value problem:
For this problem, we can find a function
Substituting (38) into (36), we get
For different values of
Table 1
Errors and convergence rate of the equidistant nodes with different
Error | Error | Error | Error | |||||
10 | 7.1976e + 00 | 4.6412e + 00 | 2.4217e + 00 | 1.1522e + 00 | ||||
20 | 3.5555e + 00 | 1.0175 | 1.2336e + 00 | 1.9117 | 3.6419e − 01 | 2.7333 | 9.9594e − 02 | 3.5322 |
40 | 1.4588e + 00 | 1.2853 | 2.6378e − 01 | 2.2254 | 4.1431e − 02 | 3.1359 | 6.0309e − 03 | 4.0456 |
80 | 5.5050e − 01 | 1.4060 | 5.1045e − 02 | 2.3695 | 4.1384e − 03 | 3.3236 | 3.1073e − 04 | 4.2786 |
160 | 2.0058e − 01 | 1.4566 | 9.4229e − 03 | 2.4375 | 3.8810e − 04 | 3.4146 | 1.4799e − 05 | 4.3921 |
320 | 7.1879e − 02 | 1.4806 | 1.7004e − 03 | 2.4703 | 3.5301e − 05 | 3.4586 | 6.7836e − 07 | 4.4473 |
640 | 2.5569e − 02 | 1.4912 | 3.0357e − 04 | 2.4858 | 3.1616e − 06 | 3.4810 | 3.1718e − 08 | 4.4187 |
1280 | 9.0650e − 03 | 1.4960 | 5.3912e − 05 | 2.4933 | 2.8666e − 07 | 3.4632 | 1.2685e − 08 | 1.3222 |
Table 2
Errors and convergence rate of the Chebyshev point with different
Error | Error | Error | Error | |||||
10 | 2.4329e + 00 | 1.3897e + 00 | 2.5216e − 01 | 1.1033e − 01 | ||||
20 | 8.8604e − 01 | 1.4572 | 1.3680e − 02 | 6.6665 | 4.5076e − 03 | 5.8058 | 1.5195e − 03 | 6.1821 |
40 | 1.8242e − 01 | 2.2801 | 2.8639e − 03 | 2.2561 | 1.4419e − 04 | 4.9664 | 7.2659e − 06 | 7.7082 |
80 | 3.2188e − 02 | 2.5026 | 1.7517e − 04 | 4.0311 | 3.0543e − 06 | 5.5610 | 1.0125e − 07 | 6.1652 |
160 | 5.2215e − 03 | 2.6240 | 8.5892e − 06 | 4.3501 | 5.9098e − 08 | 5.6916 | 1.0071e − 06 | — |
320 | 8.0770e − 04 | 2.6926 | 2.9760e − 07 | 4.8511 | 1.9760e − 06 | — | 2.2948e − 05 | — |
640 | 1.2077e − 04 | 2.7416 | 2.8632e − 06 | — | 6.856e − 05 | — | 1.0211e − 03 | — |
1280 | 1.7925e − 05 | 2.7522 | 7.4861e − 05 | — | 1.2910e − 02 | — | 9.6669e − 02 | — |
In Table 1, the convergence rate of equidistant nodes with different
For different values of
Table 3
Errors and convergence rate of the equidistant nodes with different
Error | Error | Error | Error | |||||
10 | 3.6809e + 01 | 2.2939e − 01 | 2.1508e + 02 | 3.0238e + 08 | ||||
20 | 1.3259e + 01 | 1.4731 | 2.6894e − 02 | 3.0925 | 6.1838e + 01 | 1.7983 | 8.0305e + 08 | — |
40 | 2.2319e + 00 | 2.5707 | 2.7208e − 03 | 3.3052 | 9.5448e + 00 | 2.6957 | 6.7632e + 08 | 2.4778e − 01 |
80 | 2.6875e − 01 | 3.0539 | 2.5675e − 04 | 3.4056 | 1.1054e + 00 | 3.1101 | 1.6623e + 08 | 2.0246 |
160 | 2.7599e − 02 | 3.2835 | 2.3416e − 05 | 3.4548 | 1.1147e − 01 | 3.3098 | 2.4028e + 07 | 2.7904 |
320 | 2.6249e − 03 | 3.3943 | 2.1009e − 06 | 3.4784 | 1.0509e − 02 | 3.4070 | 2.7001e + 06 | 3.1536 |
Table 4
Errors and convergence rate of the Chebyshev point with different
Error | Error | Error | Error | |||||
10 | 1.0975e + 01 | 1.8992e − 02 | 4.4245e + 01 | 1.3431e_01 | ||||
20 | 1.5012e − 01 | 6.1919 | 2.6112e − 04 | 6.1845 | 1.3603e + 00 | 5.0235 | 2.5740e + 08 | 2.3835 |
40 | 5.5289e − 03 | 4.7630 | 8.0762e − 06 | 5.0149 | 4.7712e − 02 | 4.8334 | 1.4800e + 07 | 4.1204 |
80 | 1.1729e − 04 | 5.5589 | 1.6777e − 07 | 5.5891 | 1.0350e − 03 | 5.5267 | 3.5715e + 05 | 5.3729 |
160 | 2.2528e − 06 | 5.7022 | 1.8130e − 08 | 3.2100 | 2.3528e − 05 | 5.4591 | 8.3139e + 03 | 5.4249 |
320 | 1.3043e − 05 | — | 2.5236e − 06 | — | 2.4682e − 06 | 3.2529 | 2.1982e + 02 | 5.2411 |
From Tables 3 and 4, we can find that, for different values of
5. Conclusion
In this paper, the barycentric rational collocation method for solving third-order two-point boundary value equations is presented, and the error function of the convergence rate
Acknowledgments
The support from the Industry-University Cooperation Collaborative Education Project (201801123024) is gratefully acknowledged.
[1] J.-P. Berrut, M. S. Floater, G. Klein, "Convergence rates of derivatives of a family of barycentric rational interpolants," Applied Numerical Mathematics, vol. 61 no. 9, pp. 989-1000, DOI: 10.1016/j.apnum.2011.05.001, 2011.
[2] J.-P. Berrut, S. A. Hosseini, G. Klein, "The linear barycentric rational quadrature method for Volterra integral equations," SIAM Journal on Scientific Computing, vol. 36 no. 1, pp. 105-123, DOI: 10.1137/120904020, 2014.
[3] J.-P. Berrut, G. Klein, "Recent advances in linear barycentric rational interpolation," Journal of Computational and Applied Mathematics, vol. 259, pp. 95-107, DOI: 10.1016/j.cam.2013.03.044, 2014.
[4] A. Gillette, A. Rand, C. Bajaj, "Error estimates for generalized barycentric interpolation," Advances in Computational Mathematics, vol. 37 no. 3, pp. 417-439, DOI: 10.1007/s10444-011-9218-z, 2012.
[5] G. Klein, J.-P. Berrut, "Linear rational finite differences from derivatives of barycentric rational interpolants," SIAM Journal on Numerical Analysis, vol. 50 no. 2, pp. 643-656, DOI: 10.1137/110827156, 2012.
[6] G. Klein, J.-P. Berrut, "Linear barycentric rational quadrature," BIT Numerical Mathematics, vol. 52 no. 2, pp. 407-424, DOI: 10.1007/s10543-011-0357-x, 2012.
[7] M. S. Floater, K. Hormann, "Barycentric rational interpolation with no poles and high rates of approximation," Numerische Mathematik, vol. 107 no. 2, pp. 315-331, DOI: 10.1007/s00211-007-0093-y, 2007.
[8] J. Li, Y. Cheng, "Linear barycentric rational collocation method for solving second-order Volterra integro-differential equation," Computational and Applied Mathematics, vol. 39 no. 2, pp. A1936-A1960, DOI: 10.1007/s40314-020-1114-z, 2020.
[9] M. Li, C. Huang, "The linear barycentric rational quadrature method for auto-convolution Volterra integral equations," Journal of Scientific Computing, vol. 78 no. 1, pp. 549-564, DOI: 10.1007/s10915-018-0779-6, 2019.
[10] A. Abdi, J.-P. Berrut, S. A. Hosseini, "The linear barycentric rational method for a class of Delay Volterra integro-differential equations," Journal of Scientific Computing, vol. 75 no. 3, pp. 1757-1775, DOI: 10.1007/s10915-017-0608-3, 2018.
[11] J. Li, Y. Cheng, "Numerical solution of Volterra integro-differential equations with linear barycentric rational method," International Journal of Applied and Computational Mathematics, vol. 6, 2020.
[12] Z. Wang, L. Zhang, Z. Xu, J. Li, "Barycentric interpolation collocation method based on mixed displacement-stress formulation for solving plane elastic problems," Chinese Journal of Applied Mechanics, vol. 35 no. 2, pp. 304-309, 2018.
[13] Z. Wang, S. Li, Barycentric Interpolation Collocation Method for Nonlinear Problems, 2015.
[14] J. Li, Y. Cheng, "Linear barycentric rational collocation method for solving heat conduction equation," Numerical Methods for Partial Differential Equations, vol. 37 no. 1, pp. 533-545, DOI: 10.1002/num.22539, 2021.
[15] E. Cirillo, K. Hormann, "On the Lebesgue constant of barycentric rational Hermite interpolants at equidistant nodes," Journal of Computational and Applied Mathematics, vol. 349, pp. 292-301, DOI: 10.1016/j.cam.2018.06.011, 2019.
[16] Z. Wang, Z. Xu, J. Li, "Mixed barycentric interpolation collocation method of displacement-pressure for incompressible plane elastic problems," Chinese Journal of Applied Mechanics, vol. 35 no. 3, pp. 195-201, 2018.
[17] J. Li, Y. Cheng, "Barycentric rational method for solving biharmonic equation by depression of order," Numerical Methods for Partial Differential Equations,DOI: 10.1002/num.22638, 2020.
[18] E. Ugurlu, "Some singular third-order boundary value problems," Mathematical Methods in the Applied Sciences, vol. 43, pp. 2202-2215, 2020.
[19] X. Feng, H. Feng, H. Tan, "Existence and iteration of positive solutions for third-order Sturm-Liouville boundary value problems with p-Laplacian," Applied Mathematics and Computation, vol. 266, pp. 634-641, DOI: 10.1016/j.amc.2015.05.118, 2015.
[20] M. Abushammala, S. A. Khuri, A. Sayfy, "A novel fixed point iteration method for the solution of third order boundary value problems," Applied Mathematics and Computation, vol. 271, pp. 131-141, DOI: 10.1016/j.amc.2015.08.129, 2015.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2021 Qian Ge and Xiaoping Zhang. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
The numerical solution for a kind of third-order boundary value problems is discussed. With the barycentric rational interpolation collocation method, the matrix form of the third-order two-point boundary value problem is obtained, and the convergence and error analysis are obtained. In addition, some numerical examples are reported to confirm the theoretical analysis.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer