Efficiency of Ridders’ method in solving nonlinear equations using Scilab programming

Authors

  • Annie Gorgey Department of Mathematics, Faculty of Science and Mathematics, Sultan Idris Education University, 35900 Tanjong Malim, Perak, Malaysia
  • Farah Adilla Azim Department of Mathematics, Faculty of Science and Mathematics, Sultan Idris Education University, 35900 Tanjong Malim, Perak, Malaysia
  • Zul Hafiezy Zulkifly Department of Mathematics, Faculty of Science and Mathematics, Sultan Idris Education University, 35900 Tanjong Malim, Perak, Malaysia
  • Haslinah Hassim Department of Mathematics, Faculty of Science and Mathematics, Sultan Idris Education University, 35900 Tanjong Malim, Perak, Malaysia

DOI:

https://doi.org/10.15282/daam.v6i1.11307

Keywords:

Ridders method, Bisection, Secant, Newton-Raphson, Two step Halley’s method, CPU time

Abstract

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

2025-03-31

Issue

Section

Research Articles

How to Cite

[1]
A. Gorgey, F. A. Azim, Z. H. Zulkifly, and H. Hassim, “Efficiency of Ridders’ method in solving nonlinear equations using Scilab programming”, Data Anal. Appl. Math., vol. 6, no. 1, pp. 23–35, Mar. 2025, doi: 10.15282/daam.v6i1.11307.

Similar Articles

1-10 of 43

You may also start an advanced similarity search for this article.