hillclimbing {cmna}R Documentation

Hill climbing

Description

Use hill climbing to find the global minimum

Usage

hillclimbing(f, x, h = 1, m = 1000)

Arguments

f

function representing the derivative of f

x

an initial estimate of the minimum

h

the step size

m

the maximum number of iterations

Details

Hill climbing

Value

the x value of the minimum found

See Also

Other optimz: bisection(), goldsect, gradient, newton(), sa(), secant()

Examples

f <- function(x) {
    (x[1]^2 + x[2] - 11)^2 + (x[1] + x[2]^2 - 7)^2
}
hillclimbing(f, c(0,0))
hillclimbing(f, c(-1,-1))
hillclimbing(f, c(10,10))


[Package cmna version 1.0.5 Index]