Efficiency of Ridders’ method in solving nonlinear equations using Scilab programming
DOI:
https://doi.org/10.15282/daam.v6i1.11307Keywords:
Ridders method, Bisection, Secant, Newton-Raphson, Two step Halley’s method, CPU timeAbstract
The study aims to compare the efficiency of numerical methods such as Bisection, Secant, Newton-Raphson, Ridders and Halley’s methods in solving nonlinear scalar equations. The research provides numerical experiments on the efficiency and accuracy of the methods by focusing on the number of iterations, accuracy, and computational time. Based on the numerical results, Ridder’s method outperforms other methods in terms of accuracy and efficiency for all the nonlinear problems. Although the Secant method did perform well for problems involving polynomial function and the Bisection method did perform well for problems involving exponential function, the method is not as efficient as Ridder's method in terms of computational time. Newton-Raphson method although gives quadratic convergence the method has slightly higher number of iterations than the Ridder’s and Halley’s methods. Hence, the research underscores the significance of numerical methods in solving nonlinear equations by using an open-source programming language which is Scilab.
References
[1] Gorgey, A. Numerical Methods in Scilab Programming. Tanjong Malim: UPSI Press; 2023.
[2] Atkinson, KE. An Introduction to Numerical Analysis (2nd ed.). Canada: John Wiley & Sons; 1991
[3] Reddy SS, Bijwe PR. An efficient optimal power flow using bisection method. Electrical Engineering. 2018;100(4):2217-2229.
[4] Burden, RL. and Faires, JD. Numerical Analysis. 10th Edition, Boston: Cengage Learning; 2015.
[5] Osman, Subhi, Rahman, Abdel, Mohammed, Adam, Ali, Abualez. Solution of non-linear equations using bisection method by new technical method. The Arab Journal of Educational and Psychological Sciences. 2022; 6(26): 261-274.
[6] Rosli NN, Shahari NA, Mohamad Azraei FA, Izaham SN. Comparative study of nonlinear root finding using improvised Secant methods. Malaysian Journal of Computing (MJoC). 2023;8(1):1332-1348.
[7] Chapra, SC., & Canale, RP. Numerical Methods for Engineers (8th ed.). McGraw-Hill Education. 2021.
[8] Ridders C. A new algorithm for computing a single root of a real continuous function. IEEE Transactions on circuits and systems. 2003;26(11):979-980.
[9] Rahman SK, Mohammed DA, Hussein BM, Salam BA, Mohammed KR, Faraj BM. An improved bracketing method for numerical solution of nonlinear equations based on ridders method. Matrix Science Mathematic. 2022;6(2):30-33.
[10] Noor MA, Khan WA, Hussain A. A new modified Halley method without second derivatives for nonlinear equation. Applied mathematics and computation. 2007;189(2):1268-1273.
[11] Galdino S. A family of regula falsi root-finding methods. In Proceedings of 2011 World Congress on Engineering and Technology (CET 2011) 2011 (vol. 1, pp. 514-517).
[12] Rao, SS. Mechanical Vibration. 5th Edition, Pearson Education, Inc., Upper Saddle River, 603-606: 2006.
[13] Norman SN. Control Systems Engineering. USA John Wiley & Sons: 2000.
[14] Nocedal, J, Wright, SJ. Numerical optimization. In Springer Series in Operations Research and Financial Engineering. (Springer Series in Operations Research and Financial Engineering). Springer Nature. 2006.
[15] Gorgey A, Zulkifly ZH, Hassim H, Azim FA. Comparison of some numerical methods for solving real-life nonlinear equations by using python programming. Journal of Mathematics and Computing Science. 2024;10(1):14-25.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 The Author(s)

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

