Package genopt.algorithm

Class Summary
DiscreteArmijoGradient Class for minimizing a function using the Discrete Armijo Gradient algorithm.
Fibonacci Class for doing a one-dimensional minimization using Fibonacci division.
GoldenSection Class for doing a one-dimensional minimization using the Golden Section algorithm.
GPSCoordinateSearch Class for minimizing a function using the coordinate search algorithm.
GPSHookeJeeves Class for minimizing a function using the Hooke-Jeeves Generalized Pattern Search algorithm.
GPSPSOCCHJ Class for minimizing a function using a hybrid GPS algorithm.
Mesh Class for doing a parametric run where the parameters are the nodes of a grid.
NelderMeadONeill Class for minimizing a function using the Simplex algorithm of Nelder and Mead with an extension by O'Neill.
Optimizer Abstract Class that represents the structure of an optimization algorithm class and offers generic methods to run the optimization.
Parametric Class for doing a parametric run where one parameter is perturbed at a time while the others are fixed.
PSOCC Class for minimizing a function the particle swarm optimization algorithm with constriction coefficient for the particle location update equation.
PSOCCMesh Class for minimizing a function using a mesh particle swarm optimization algorithm with constriction coefficient for the particle location update equation.
PSOIW Class for minimizing a function the particle swarm optimization algorithm with inertia weight for the particle location update equation.