Interface GAStoppingCriteria

All Known Implementing Classes:
GAStoppingCriteria.MaximumGeneration

public interface GAStoppingCriteria
Used by a GeneticAlgorithm.run() method to determine when the algorithm should stop

Since:
1.5
Version:
1.0
Author:
Mark Schreiber
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    Simple Implementation of GAStoppingCriteria, signals a GeneticAlgorithm to stop after n generations
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Determines if an Algorithm should stop spawning new generations
  • Method Details

    • stop

      boolean stop(GeneticAlgorithm ga)
      Determines if an Algorithm should stop spawning new generations
      Parameters:
      ga - the Algorithm to test
      Returns:
      true if it should stop, false otherwise.