See: Description
Interface | Description |
---|---|
LMSSolver |
Title: LMSSolver
|
MFWithGradient |
interface for a function of several variables with a gradient
|
MinimiserMonitor |
interface for a classes that wish to monitor the progress of a Minimiser
|
MultivariateFunction |
interface for a function of several variables
|
MultivariateMinimum.Factory |
A factory interface for MultivariateMinimums (because they aren't statefree)
|
OrderEnumerator |
A means for describing odering information, and Utilities for creating such Orderings
|
OrderEnumerator.OEFactory | |
OrthogonalHints |
Provides a means for giving an Orthogonal base optimiser (IE, OrthognalMinimum)
hints about the function that may alow it to optimise better.
|
OrthogonalSearch.RoundOptimiser | |
UnivariateFunction |
interface for a function of one variable
|
Class | Description |
---|---|
Binomial |
Binomial coefficients
|
BoundsCheckedFunction |
returns a very large number instead of the function value
if arguments are out of bound (useful for minimization with
minimizers that don't check argument boundaries)
|
ConjugateDirectionSearch |
methods for minimization of a real-valued function of
several variables without using derivatives (Brent's modification
of a conjugate direction search method proposed by Powell)
|
ConjugateGradientSearch |
minimization of a real-valued function of
several variables using a the nonlinear
conjugate gradient method where several variants of the direction
update are available (Fletcher-Reeves, Polak-Ribiere,
Beale-Sorenson, Hestenes-Stiefel) and bounds are respected.
|
DifferentialEvolution |
global minimization of a real-valued function of several
variables without using derivatives using a genetic algorithm
(Differential Evolution)
|
ErrorFunction |
error function and related stuff
|
EvaluationCounter |
A utiltity class that can be used to track the number of evaluations of a
general function
|
GammaFunction |
gamma function
|
GeneralizedDEOptimizer |
Provides an general interface to the DifferentialEvolution class that is not
tied to a certain number of parameters (as DifferentialEvolution is).
|
LineFunction |
converts a multivariate function into a univariate function
|
LMSSolver.Utils |
Title: Utils
|
MachineAccuracy |
determines machine accuracy
|
MathUtils |
Handy utility functions which have some Mathematical relavance.
|
Matrix |
Title: Matrix
|
MersenneTwisterFast |
MersenneTwisterFast:
A simulation quality fast random number generator (MT19937)
with the same public methods as java.util.Random.
|
MinimiserMonitor.Utils | |
MultivariateMinimum |
abstract base class for minimisation of a multivariate function
|
NumericalDerivative |
approximates numerically the first and second derivatives of a
function of a single variable and approximates gradient and
diagonal of Hessian for multivariate functions
|
OrderEnumerator.Utils | |
OrthogonalHints.Utils | |
OrthogonalLineFunction |
converts a multivariate function into a univariate function
by keeping all but one argument constant
|
OrthogonalSearch |
minimization of a real-valued function of
several variables without using derivatives, using the simple
strategy of optimizing variables one by one.
|
UnivariateMinimum |
minimization of a real-valued function of one variable
without using derivatives.
|
UrnModel |
class for drawing numbers from an urn with and
without laying back
|