hillclimbing: Hill climbing

Description Usage Arguments Details Value See Also Examples

View source: R/hillclimbing.R

Description

Use hill climbing to find the global minimum

Usage

1
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

1
2
3
4
5
6
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))

cmna documentation built on July 14, 2021, 5:11 p.m.