|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| InitialSamplesSettable | Provides methods for setting the set of initial samples for an algorithm. |
| Iterable | Basic structure of an iterable algorithm. |
| LoggableIterator | An iterator that keeps logs of each run. |
| RepeatableLoggableIterator | A loggable iterator that can be run in a repeatable fashion. |
| Class Summary | |
|---|---|
| AbstractInitialSampleBasedOptimizer<T extends BoundConstrainedProblem> | Abstract class for an optimizer that needs a set of initial samples, rather than a single initial point. |
| AbstractIterator | Abstract class to implement some methods of the Iterable interface. |
| AbstractOptimizer<T extends OptimizationProblem> | Abstract class that provides some basic methods for any optimization algorithm. |
| AbstractPointOptimizer<T extends OptimizationProblem> | Optimization algorithm that computes one candidate solution per iteration. |
| AbstractPopulationOptimizer<T extends BoundConstrainedProblem> | Optimization algorithm that evaluates an entire population at each iteration. |
| AdaptiveMultiPointRiskPerfOptimizer<T extends BasicBoundConstrainedProblem,V extends NSGA2> | |
| BasicRealEncodedGA<T extends BoundConstrainedProblem> | Base class for real-encoded GAs. |
| ConstrainedTwoStageAlgoBuilder | A TwoStageAlgoBuilder for constrained problems. |
| ImprovementAlgoBuilder | A two-stage optimization algorithm based on some measure of prospective improvement: typical examples include expected improvement, probability of improvement, etc. |
| ISIS | Prof Ilan Kroo's Incredibly Simple Iterative Sampler. |
| MultiPointRiskPerfAlgoBuilder<T extends BasicBoundConstrainedProblem,V extends MultiObjectiveDiviner,W extends NSGA2> | |
| MultiPointRiskPerfOptimizer<T extends BasicBoundConstrainedProblem,V extends NSGA2> | Multiobjective two-stage optimizer that can evaluate multiple points in a single iteration. |
| MultiRunner | Runs an iterable algorithm configured in the specified spring-format XML files multiple times, as specified by the beginning and ending iterations. |
| NSGA2 | NSGA-II algorithm. |
| PCGA | Prof Ilan Kroo's 'Politically Correct' GA: all population members are assured to have a mate. |
| PenaltyTwoStageAlgoBuilder | A two-stage multiobjective algorithm that uses penalty methods to solve inequality-constrained problems. |
| Runner | Runs an iterable algorithm configured in the specified spring-format XML files. |
| TwoStageAlgoBuilder<T extends OptimizationProblem,V extends BoundConstrainedDiviner,W extends AbstractOptimizer<BoundConstrainedProblem>> | Sets up a two-stage optimization algorithm and solves it. |
| TwoStageOptimizer<T extends OptimizationProblem,V extends AbstractOptimizer<? extends BoundConstrainedProblem>> | An optimization algorithm that proceeds by first building approximation models of the objective and constraints, and then solving an auxiliary optimization problem whose objective is to find the point that holds the most promise. |
| TwoStageRiskPerfAlgoBuilder<T extends BasicBoundConstrainedProblem,V extends MultiObjectiveDiviner,W extends NSGA2> | Sets up a two-stage optimization algorithm and solves it. |
| TwoStageRiskPerfOptimizer<T extends BasicBoundConstrainedProblem,V extends NSGA2> | Two stagle algorithm using multiobjective auxiliary search. |
Provides iterator classes. These classes are, in a sense, the core of any
optimization algorithm, since most algorithms are iterative. The core methods are iterators are singleIteration and
iterate and singleIteration. Classes that extend
iterator may suitably implement or extend these methods to obtain
desired functionality.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||