goldsect {cmna} R Documentation

Golden Section Search

Description

Use golden section search to find local extrema

Usage

goldsectmin(f, a, b, tol = 0.001, m = 100)

goldsectmax(f, a, b, tol = 0.001, m = 100)


Arguments

 f function to integrate a the a bound of the search region b the b bound of the search region tol the error tolerance m the maximum number of iterations

Details

The golden section search method functions by repeatedly dividing the interval between a and b and will return when the interval between them is less than tol, the error tolerance. However, this implementation also stop if after m iterations.

Value

the x value of the minimum found

Other optimz: bisection(), gradient, hillclimbing(), newton(), sa(), secant()
f <- function(x) { x^2 - 3 * x + 3 }