| Interface | Description |
|---|---|
| AlgorithmPoolListener |
AlgorithmPool keeps track of the available algorithms.
|
| AlgorithmScheduleListener |
The interface implemented by listeners of algorithm schedule events.
|
| Evaluator |
Evaluator is an interface to a custom evaluator for a specific problem.
|
| ScoreBoardListener |
ScoreBoardListener
|
| Scorer |
Score a trial.
|
| Stopper |
Stopper is an interface for an object than can be used to stop a solver.
|
| Class | Description |
|---|---|
| AlgorithmPool |
AlgorithmPool keeps track of the available algorithms.
|
| AlgorithmRun |
AlgorithmRun is a keeps track of the number of evaluations to run for a specified algorithm.
|
| AlgorithmRunStack |
AlgorithmRunStack is a container of algorithm runs and represents a single starategy's run requests.
|
| AlgorithmSchedule |
AlgorithmSchedule keeps track of and executes the next algorithm based on its score.
|
| MutableTrialPoint |
MutableTrialPoint
|
| Objective |
Objective represents a goal to achieve in optimization.
|
| Problem |
Problem is the primary class for holding the user's problem information.
|
| ProblemFactory |
Generate problems for some special cases
|
| SatisfactionCurve |
Collection of satisfaction curve functions
|
| Score |
Score is a collection of objectives with scores mapped to those objectives.
|
| ScoreBoard |
Scoreboard maintains the status of the solver including the clock and the best solution
found so far.
|
| Solver |
Solver is the primary class for setting up and running an optimization.
|
| SolveStopperFactory |
SolverStopperFactory is an interface which generates a stopper.
|
| Trial |
Trial keeps track of trial points.
|
| TrialPoint |
TrialPoint is a collection of variables and values for those variables.
|
| TrialVeto |
Trial veto turns down a trial based on a particular trial point.
|
| ValueRef |
ValueRef class is a reference to the current value for a single variable in the current
trial point.
|
| Variable |
Variable describes a parameter that may be varied by the solver.
|
| Exception | Description |
|---|---|
| InvalidConfigurationException |
Exception indicating an invalid solver configuration
|
| RunTerminationException |
Exception indicating that a run has been terminated
|