Class IterationWithoutImprovementTermination

java.lang.Object
com.graphhopper.jsprit.core.algorithm.termination.IterationWithoutImprovementTermination
All Implemented Interfaces:
PrematureAlgorithmTermination

public class IterationWithoutImprovementTermination extends Object implements PrematureAlgorithmTermination
Terminates algorithm prematurely based on iterations without any improvement (i.e. new solution acceptance).

Termination will be activated by:

algorithm.setPrematureAlgorithmTermination(this);

Author:
stefan schroeder
  • Constructor Details

    • IterationWithoutImprovementTermination

      public IterationWithoutImprovementTermination(int noIterationsWithoutImprovement)
      Constructs termination.
      Parameters:
      noIterationsWithoutImprovement - previous iterations without any improvement
  • Method Details