|
WebCab Optimization v2.6 (J2SE Edition) |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
UniDimensionalFunction.
SensitivityAnalysis for further explanation of the
definition and use of the (solution values) function).
extend.
extend.
extend.
x.
setFunction method.
x.
- getLowerBound() -
Method in class webcab.lib.math.optimization.EasySolver
- Returns the value of the lower bound of the interval over which the solution of the
constrained optimization problem is sought.
- getMaxIterations() -
Method in class webcab.lib.math.optimization.EasySolver
- Returns the maximum number of iterations which can be used by
solve,
of the underlying algorithm in order to find the solution of the optimization problem
to the given level of accuracy specified by setTolerance.
- getMethodUsed() -
Method in class webcab.lib.math.optimization.EasySolver
- Returns a text description of the method used in calculating
the solution to the given optimization problem.
- getMultiDimensionalInitialPoint() -
Method in class webcab.lib.math.optimization.EasySolver
- Returns the array representing the points in the multidimensional space where
the search for the extremum of the multidimensional optimization problem is
performed.
- getMultiDimensionalSolution() -
Method in class webcab.lib.math.optimization.EasySolver
- After the solution for a uni-dimensional function has been
calculated (i.e. after you called the
solve
method), this method will return the n-dimensional point at which
the solution was found.
- getNoDimensions() -
Method in interface webcab.lib.math.optimization.multidimensional.MultiDimensionalFunction
- This method returns the number of dimensions over which the multi-dimensional
function is defined.
- getNoSubIntervals() -
Method in class webcab.lib.math.optimization.EasySolver
- Returns the number of intermediate values used in the case of finding the
solution of the unidimensional global optimization problem.
- getNVariables() -
Method in interface webcab.lib.math.optimization.sensitivityanalysis.SensitivityAnalysisFunction
-
- getPartialResultArray() -
Method in class webcab.lib.math.optimization.unidimensional.TooManyUniDimensionalIterationsException
- Determines the partial result if this is a vector of values.
- getPartialResultArray() -
Method in class webcab.lib.math.optimization.multidimensional.TooManyMultiDimensionalIterationsException
- Determines the partial result if this is a vector of values.
- getPartialResultDouble() -
Method in class webcab.lib.math.optimization.unidimensional.TooManyUniDimensionalIterationsException
- Determines the partial result if this is a unique value.
- getPartialResultDouble() -
Method in class webcab.lib.math.optimization.multidimensional.TooManyMultiDimensionalIterationsException
- Determines the partial result if this is a unique value.
- getTolerance() -
Method in class webcab.lib.math.optimization.EasySolver
- Returns the precision with which
solve, looks for solutions.
- getUniDimensionalInitialPoint() -
Method in class webcab.lib.math.optimization.EasySolver
- Returns the coordinate value of the point on the real line from which the
solution of the unidimensional optimization problem is sought.
- getUniDimensionalSolution() -
Method in class webcab.lib.math.optimization.EasySolver
- After the solution for a uni-dimensional function has been
calculated (i.e. after you called the
solve
method), this method will return the point at which the solution
was found.
- getUpperBound() -
Method in class webcab.lib.math.optimization.EasySolver
- Returns the value of the upper bound of the interval over which the solution of the
constrained optimization problem is sought.
- getValue() -
Method in class webcab.lib.math.optimization.unidimensional.InvalidUniDimensionalFunctionException
-
- getValue() -
Method in class webcab.lib.math.optimization.multidimensional.InvalidMultiDimensionalFunctionException
-
- getValueArray() -
Method in class webcab.lib.math.optimization.multidimensional.InvalidMultiDimensionalFunctionException
-
- getValueAt(double) -
Method in interface webcab.lib.math.optimization.unidimensional.UniDimensionalFunction
- Computes the value of the function at a given point.
- getValueAtExtremum() -
Method in class webcab.lib.math.optimization.EasySolver
- After the solution for your function has been calculated (i.e.
- getValueAtVector(double[]) -
Method in interface webcab.lib.math.optimization.multidimensional.MultiDimensionalFunction
- Computes the value of the function in the point
x.
- getValueAtVector(double[]) -
Method in interface webcab.lib.math.optimization.sensitivityanalysis.SensitivityAnalysisFunction
- Computes the value of the function in the point
x.
- getX() -
Method in class webcab.lib.math.optimization.unidimensional.InvalidUniDimensionalFunctionException
-
- getXArray() -
Method in class webcab.lib.math.optimization.multidimensional.InvalidMultiDimensionalFunctionException
-
- globalAnnealing(ExtremumTypes, double[], int, double, double, BracketingAlgorithm, LocateAlgorithm, double, double, double, int, double, AnnealingAlgorithmTypes) -
Method in class webcab.lib.math.optimization.multidimensional.MultiDimensionalSolver
- Seeks a global extremum (minimum or maximum) of a differentiable multidimensional object
function using simulated annealing applied in conjunction with one of the following algorithms
for finding the local extremum of differentiable object functions:
Steepest-Descent (i.e.
- globalAnnealing(ExtremumTypes, double[], int, double, double, double, double, int) -
Method in class webcab.lib.math.optimization.multidimensional.MultiDimensionalSolver
- Finds the location of the global extremum (i.e. minimum or maximum) of a general multidimensional function
using the technique known as simulated annealing applied to a modified version of the Needler and Mead's downhill
simplex algorithm.
- globalExtreme(ExtremumTypes, double, double, int, double, BracketingAlgorithm[], LocateAlgorithm[], int) -
Method in class webcab.lib.math.optimization.unidimensional.UniDimensionalSolver
- Seeks the global extreme within an interval of an unidimensional optimization problem with
a general object function using information from a user selected set of locate and
bracketing algorithms.
- globalExtreme(ExtremumTypes, double, double, int, double, int) -
Method in class webcab.lib.math.optimization.unidimensional.UniDimensionalSolver
- Seeks the global extreme within an interval of an unidimensional optimization problem with
a general object function using information from a default set of locate and bracketing
algorithms.
- globalExtremeDeriv(ExtremumTypes, double, double, int, double, BracketingAlgorithm[], LocateAlgorithm[], int) -
Method in class webcab.lib.math.optimization.unidimensional.UniDimensionalSolver
- Seeks the global extreme within an interval of an unidimensional optimization problem with
a differentiable object function using information from a user selected set of locate and
bracketing algorithms.
- globalExtremeDeriv(ExtremumTypes, double, double, int, double, int) -
Method in class webcab.lib.math.optimization.unidimensional.UniDimensionalSolver
- Seeks the global extreme within an interval of an unidimensional optimization problem with
a differentiable object function using information from a default set of locate and bracketing
algorithms.
- Gradient - interface webcab.lib.math.optimization.multidimensional.Gradient.
- This interface should be implemented by all user supplied
functions that are multidimensional and have a gradient.
Double.NaN. Double.NaN. true if your the function to be optimized
is differentiable, or false if it is not
differentiable or you cannot provide its differential.
true if the your optimization problem is
multi-dimensional, or false if it is
uni-dimensional.
true if the your optimization problem is
uni-dimensional, or false if it is
multi-dimensional.
(double[] coefficients, double greaterThanValue) addGreaterThanInequality,
(double[] coefficients, double lessThanValue) addLessThanInequality,
(double[] coefficients, double equalToValue) addEqualityConstraint,
(int variableIndex, double greaterThanValue) addLowerBoundConstraint,
(int variableIndex, double lessThanValue) addUpperBoundConstraint.
SensitivityAnalysis for
further explanation of the notion of the (solution valued) function).
BracketingAlgorithm
and LocateAlgorithm respectively and starting the iterative search
in two directions from a given initial point.
BracketingAlgorithm and LocateAlgorithm are set
and the initial point given.
BracketingAlgorithm and
LocateAlgorithm are set and the initial point given.
initialPoint for the unidimensional object
function using information from a user selected set of bracketing and location algorithms.
initialPoint for the unidimensional object
function using information from a default set of bracketing and location algorithms.
initialPoint for the unidimensional
differentiable object function using information from a user selected set of bracketing and
location algorithms.
initialPoint for the unidimensional
differentiable object function using information from a default set of bracketing and location
algorithms.
n-dimensional functions
which will be analyzed by the Sensitivity Grid class.
minimum or maximum.
solve, can use of the
underlying algorithm in order to find the solution of the optimization problem to
the given level of tolerance specified by setTolerance.
LinearProgramming.multiLinearSimplex(ExtremumTypes, double[], double[][], double[][]), or
LinearProgramming.multiLinearSimplex(ExtremumTypes, double[], int, double[][], int, double[][], int) multi simplex methods.
setFunction and the other properties of this
class that are relevant to your problem.
|
WebCab Optimization v2.6 (J2SE Edition) |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||