Package pal.algorithmics
Interface StoppingCriteria
- All Superinterfaces:
Serializable
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic class -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet an indication of how close to stopping we currently arebooleanvoidnewIteration(double currentScore, double bestScore, boolean maximising, boolean externalStablized, AlgorithmCallback callback) voidreset()
-
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()
-