This class checks the solution to Linear Programming (LP) problems.
Polak-Ribiere Conjugate Gradient (PR-CG) Algorithm for solving Non-Linear Programming (NLP) problems.
This class performs local search to find minima of functions defined on integer vector domains (z^n).
This class performs a line search on f(x) to find a minimal value for f.
This class performs a line search on f(x) to find a minimal value for f.
This class solves Integer Linear Programming (ILP) and Mixed Integer Linear Programming (MILP) problems recursively using the Simplex algorithm.
This class performs local search to find minima of functions defined on integer vector domains (z^n).
This class solves Integer Linear Programming (ILP) and Mixed Integer Linear Programming (MILP) problems recursively using the Simplex algorithm.
This class performs tabu search to find minima of functions defined on integer vector domains (z^n). Tabu search will not re-visit points already deemed sub-optimal.
Broyden–Fletcher–Goldfarb–Shanno (BFGS) Quasi-Newton Algorithm for solving Non-Linear Programming (NLP) problems.
This class solves Linear Programming (LP) problems using a tableau based Simplex Algorithm.
This class solves Non-Linear Programming (NLP) problems using the Steepest Descent algorithm.
This class performs an inexact line search on f to find a point x that exhibits (1) sufficient decrease (f(x) enough less that f(0)) and (2) the slope at x is less steep than the slope at 0.
This object is used to test the ConjGradient class.
This object is used to test the GeneticAlgorithm class (unconstrained).
This object is used to test the GoldenSectionLS class on scalar functions.
This object is used to test the GoldenSectionLS class on vector functions.
This object is used to test the IntegerGoldenSectionLS class on scalar functions.
This object is used to test the IntegerLP class.
This object is used to test the IntegerLocalSearch class (unconstrained).
This object is used to test the IntegerLocalSearch class (constrained).
This object is used to test the IntegerNLP class.
This object is used to test the IntegerTabuSearch class (unconstrained).
This object is used to test the IntegerTabuSearch class (constrained).
This object used to test several Non-Linear Programming (NLP) algorithms on unconstrained problems.
This object used to test several Non-Linear Programming (NLP) algorithms on constrained problems.
This object is used to test the QuasiNewton class.
This object is used to test the Simplex2P class.
This object is used to test the SteepestDescent class.
This object is used to test the WolfeLS class on scalar functions.
This object is used to test the WolfeLS class on vector functions.