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
|