C# Class SwarmOps.Optimizers.PS

Pattern Search (PS), an early variant was originally due to Fermi and Metropolis at the Los Alamos nuclear laboratory, as described by Davidon (1). It is also sometimes called compass search. This is a slightly different variant by Pedersen (2). It works for a wide variety of optimization problems, especially when only few iterations are allowed. It does, however, stagnate rather quickly.
References: (1) W.C. Davidon. Variable metric method for minimization. SIAM Journal on Optimization, 1(1):1{17, 1991 (2) M.E.H. Pedersen. Tuning & Simplifying Heuristical Optimization. PhD Thesis, University of Southampton, 2010.
Inheritance: Optimizer
Afficher le fichier Open project: DanWBR/dwsim3

Méthodes publiques

Méthode Description
Optimize ( double parameters ) : Result

Perform one optimization run and return the best found solution.

PS ( )

Construct the object.

PS ( Problem problem )

Construct the object.

Method Details

Optimize() public méthode

Perform one optimization run and return the best found solution.
public Optimize ( double parameters ) : Result
parameters double Control parameters for the optimizer.
Résultat Result

PS() public méthode

Construct the object.
public PS ( )

PS() public méthode

Construct the object.
public PS ( Problem problem )
problem Problem Problem to optimize.