Global root bracketing method with adaptive mesh refinement

作者:

Highlights:

摘要

An efficient method for finding all real roots of a univariate function in a given bounded domain is formulated. The proposed method uses adaptive mesh refinement to locate bracketing intervals based on bisection criterion for root finding. Each bracketing interval encloses one root. An adaptive form of error is introduced to enclose roots in a desired tolerance based on how close the roots are. Detecting roots with even multiplicity, which is regarded as beyond the realm of bracketing methods, becomes possible with the method proposed in this paper. Also, strategies for finding odd-multiple roots with the least number of function evaluations are proposed. Adaptive mesh refinement lead to considerable reduction in function evaluations in comparison to previous global root bracketing methods. The reliability of the proposed method is illustrated by several examples.

论文关键词:Root finding,Bracketing methods,Bisection,Adaptive mesh refinement,Odd-multiple roots,Even-multiple root

论文评审过程:Received 1 November 2014, Revised 21 June 2015, Accepted 30 June 2015, Available online 17 July 2015, Version of Record 17 July 2015.

论文官网地址:https://doi.org/10.1016/j.amc.2015.06.121