makeDixonPriceFunction: Dixon-Price Function

View source: R/sof.dixon.price.R

makeDixonPriceFunctionR Documentation

Dixon-Price Function

Description

Dixon and Price defined the function

f(\mathbf{x}) = (\mathbf{x}_1 - 1)^2 + \sum_{i = 1}^{n} i (2\mathbf{x}_i^2 - \mathbf{x}_{i - 1})

subject to \mathbf{x}_i \in [-10, 10] for i = 1, \ldots, n.

Usage

makeDixonPriceFunction(dimensions)

Arguments

dimensions

[integer(1)]
Size of corresponding parameter space.

Value

An object of class SingleObjectiveFunction, representing the Dixon-Price Function.

[smoof_single_objective_function]

References

L. C. W. Dixon, R. C. Price, The Truncated Newton Method for Sparse Unconstrained Optimisation Using Automatic Differentiation, Journal of Optimization Theory and Applications, vol. 60, no. 2, pp. 261-275, 1989.


jakobbossek/smoof documentation built on Feb. 17, 2024, 2:23 a.m.