object
nelder_mead(Problem)
Problem- Problem object implementinglocal_optimization_problem_protocol.
Nelder-Mead (downhill simplex) derivative-free local optimizer for continuous problems. Supports optional box constraints via projection, minimization and maximization, and the standard reflection / expansion / contraction / shrink operators.
logtalk_load(local_optimization(loader))static, context_switching_calls
Algorithm: Classic Nelder-Mead simplex method. An optional adaptive-parameter variant (Gao-Han) can be selected with the
adaptive(true)option.Bounds: When the problem defines
position_bounds/1, trial points are projected onto the box after every operator.Initial simplex: Built from the problem
initial_point/1by stepping along each coordinate axis. The step size is controlled by theinitial_step(S)option (default 0.05 of each finite range, or an absolute 0.05 when unbounded).
Public predicates
(no local declarations; see entity ancestors if any)
Protected predicates
(no local declarations; see entity ancestors if any)
Private predicates
(no local declarations; see entity ancestors if any)
Operators
(none)