edu.stanford.nlp.optimization
Class HybridMinimizer
java.lang.Object
edu.stanford.nlp.optimization.HybridMinimizer
- All Implemented Interfaces:
- Minimizer
public class HybridMinimizer
- extends Object
- implements Minimizer
Hybrid Minimizer is set up as a combination of two minimizers. The first minimizer will ideally
quick convergence regardless of proximity to the true minimium, while the second minimizer would
generally be a Quadratic method, that is only fully quadratic near the solution.
If you read this, send me an e-mail saying, "Alex! You should finish adding the description to the Hybrid Minimizer!"
- Since:
- 1.0
- Author:
- Alex Kleeman
Method Summary |
double[] |
minimize(Function function,
double functionTolerance,
double[] initial)
Attempts to find an unconstrained minimum of the objective
function starting at initial , within
functionTolerance . |
double[] |
minimize(Function function,
double functionTolerance,
double[] initial,
int maxIterations)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HybridMinimizer
public HybridMinimizer(Minimizer minimizerOne,
Minimizer minimizerTwo,
int iterationCutoff)
minimize
public double[] minimize(Function function,
double functionTolerance,
double[] initial)
- Description copied from interface:
Minimizer
- Attempts to find an unconstrained minimum of the objective
function
starting at initial
, within
functionTolerance
.
- Specified by:
minimize
in interface Minimizer
- Parameters:
function
- the objective functionfunctionTolerance
- a double
valueinitial
- a initial feasible point
minimize
public double[] minimize(Function function,
double functionTolerance,
double[] initial,
int maxIterations)
- Specified by:
minimize
in interface Minimizer
Stanford NLP Group