Package pal.algorithmics
Interface StoppingCriteria
- All Superinterfaces:
Serializable
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static class
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Get an indication of how close to stopping we currently areboolean
void
newIteration
(double currentScore, double bestScore, boolean maximising, boolean externalStablized, AlgorithmCallback callback) void
reset()
-
Method Details
-
isTimeToStop
boolean isTimeToStop() -
getRelativeStoppingRatio
double getRelativeStoppingRatio()Get an indication of how close to stopping we currently are- Returns:
- a value between 0 and 1 where zero means not likely to stop soon, and a value of one means likely to stop very soon
-
newIteration
void newIteration(double currentScore, double bestScore, boolean maximising, boolean externalStablized, AlgorithmCallback callback) - Parameters:
externalStablized
- if true than other factors have stablized
-
reset
void reset()
-