| Package | Description |
|---|---|
| com.github.chen0040.glm.search | |
| com.github.chen0040.glm.search.methods.cgs | |
| com.github.chen0040.glm.search.methods.naive | |
| com.github.chen0040.glm.solvers |
| Modifier and Type | Method and Description |
|---|---|
static void |
GradientEstimation.calcGradient(double[] solution,
double[] gradf,
CostEvaluationMethod evaluate,
double[] lowerBounds,
double[] upperBounds,
Object constraint) |
NumericSolution |
LocalSearch.minimize(CostEvaluationMethod evaluate,
int maxIterations) |
abstract NumericSolution |
LocalSearch.minimize(double[] x_0,
CostEvaluationMethod evaluate,
GradientEvaluationMethod calc_gradient,
TerminationEvaluationMethod should_terminate,
Object constraint) |
NumericSolution |
LocalSearch.minimize(double[] x_0,
CostEvaluationMethod evaluate,
int maxIterations) |
static LineSearchResult |
LineSearch.search(double[] x_0,
double fx_0,
double[] direction,
CostEvaluationMethod evaluate,
GradientEvaluationMethod calc_gradient,
double[] lower_bounds,
double[] upper_bounds,
Object constraints) |
| Modifier and Type | Method and Description |
|---|---|
NumericSolution |
NonlinearCGSearch.minimize(double[] x_0,
CostEvaluationMethod evaluate,
GradientEvaluationMethod calc_gradient,
TerminationEvaluationMethod should_terminate,
Object constraint) |
| Modifier and Type | Method and Description |
|---|---|
NumericSolution |
SweepingSearch.minimize(double[] x_0,
CostEvaluationMethod evaluate,
GradientEvaluationMethod calc_gradient,
TerminationEvaluationMethod should_terminate,
Object constraint) |
NumericSolution |
RandomSearch.minimize(double[] x_0,
CostEvaluationMethod evaluate,
GradientEvaluationMethod calc_gradient,
TerminationEvaluationMethod should_terminate,
Object constraint) |
| Modifier and Type | Field and Description |
|---|---|
protected CostEvaluationMethod |
GlmAlgorithm.evaluateCost |
Copyright © 2017. All rights reserved.