public class IterationWithoutImprovementTermination extends Object implements PrematureAlgorithmTermination
Termination will be activated by:
algorithm.setPrematureAlgorithmTermination(this);
| Constructor and Description |
|---|
IterationWithoutImprovementTermination(int noIterationsWithoutImprovement)
Constructs termination.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isPrematureBreak(SearchStrategy.DiscoveredSolution discoveredSolution)
Returns true if algorithm should terminate, false otherwise.
|
String |
toString() |
public IterationWithoutImprovementTermination(int noIterationsWithoutImprovement)
noIterationsWithoutImprovement - previous iterations without any improvementpublic boolean isPrematureBreak(SearchStrategy.DiscoveredSolution discoveredSolution)
PrematureAlgorithmTerminationisPrematureBreak in interface PrematureAlgorithmTerminationdiscoveredSolution - the discovered solutionCopyright © 2013–2020. All rights reserved.