Package org.biojavax.ga
Class GAStoppingCriteria.MaximumGeneration
java.lang.Object
org.biojavax.ga.GAStoppingCriteria.MaximumGeneration
- All Implemented Interfaces:
GAStoppingCriteria
- Enclosing interface:
GAStoppingCriteria
public static class GAStoppingCriteria.MaximumGeneration
extends Object
implements GAStoppingCriteria
Simple Implementation of GAStoppingCriteria, signals
a
GeneticAlgorithm
to stop after n generations
Useful for pausing and seeing what the
state of the algorithm is at any particular time and possibly changing
parameters etc before calling the run() method of the
GeneticAlgorithm
again.- Version:
- 1.0
- Author:
- Mark Schreiber
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.biojavax.ga.GAStoppingCriteria
GAStoppingCriteria.MaximumGeneration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
stop
(GeneticAlgorithm ga) Stops the Algorithm if the iterations are >=maxGenerations
-
Constructor Details
-
MaximumGeneration
Public Constructer- Parameters:
maxGenerations
- the number of generations to stop after
-
-
Method Details
-
stop
Stops the Algorithm if the iterations are >=maxGenerations
- Specified by:
stop
in interfaceGAStoppingCriteria
- Parameters:
ga
- the genetic algorithm to assess for stopping- Returns:
- true if the
ga
should stop
-
getMaxGenerations
-