Shooting method with root finding algorithm to solve boundary value problems
DOI:
https://doi.org/10.15282/daam.v7i1.13060Keywords:
Shooting method, Root finding, Boundary value problems, PythonAbstract
One important numerical method for converting Boundary Value Problems (BVPs) into Initial Value Problems (IVPs) is the shooting method, which is mostly used as a root-finding technique. Until the boundary conditions are met, this approach entails making initial-condition predictions and iteratively improving them. Since it guarantees that the initial values yield a solution that satisfies the given boundary conditions, root discovery plays a critical role. Although the shooting approach works well, it can be sensitive to initial estimates, which can sometimes cause convergence problems. Therefore, choosing the right root-finding techniques becomes essential. Thus, this study will assess how well the shooting method performs when paired with various root-finding algorithms to solve BVPs. The effectiveness of these algorithms is compared based on their convergence rate, accuracy, and robustness. The results demonstrate the effectiveness of combining the shooting method with root-finding algorithms to deliver accurate and efficient solutions to BVPs, making it a valuable tool in scientific and engineering applications.
References
[1] Alzahrani KA, Alzaid NA, Bakodah HO, Almazmumy MH. Computational approach to third-order non-linear boundary value problems via efficient decomposition shooting method. Axioms. 2024;13(4):248.
[2] Arefin MA, Nishu MA, Dhali MN, Uddin MH. Analysis of reliable solutions to the boundary value problems by using shooting method. Mathematical Problems in Engineering. 2022;2022:2895023.
[3] Edun IF, Akinlabi GO. Application of the shooting method for the solution of second-order boundary value problems. IOP Conference Series: Journal of Physics. 2021;1734(1):012020.
[4] Victor VS, Ettmüller M, Schmeißer A, Leitte H, Gramsch S. Machine learning based optimization workflow for tuning numerical settings of differential equation solvers for boundary value problems. arXiv [Preprint]. 2024 [cited 2024 16 April]. Available from: https://arxiv.org/abs/2404.10472
[5] Manyonge AW, Opiyo R, Kweyu D, Maremwa JS. Numerical solution of non-linear boundary value problems of ordinary differential equations using the shooting technique. Journal of Information Technology Education: Research. 2017;4(1):29-36.
[6] Sabharwal CL. An iterative hybrid algorithm for roots of non-linear equations. Engineering. 2021;2(1):80-98.
[7] Nwry AW, Kareem HM, Ibrahim RB, Mohammed M. Comparison between bisection, Newton, and secant methods for determining the root of the non-linear equation using MATLAB. Turkish Journal of Computer and Mathematics Education. 2021;12(14):1115-1122.
[8] Chen XD, Shi J, Ma W. A fast and robust method for computing real roots of non-linear equations. Applied Mathematics Letters. 2017;68:27-32.
[9] Dolan ED, Moré JJ. Benchmarking optimization software with performance profiles. Mathematical Programming. 2002;91(2):201-213.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 The Author(s)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

