27 #ifndef TOURNAMENTSELECTSTRATEGY_H_
28 #define TOURNAMENTSELECTSTRATEGY_H_
31 #include <selforg/randomgenerator.h>
this interface is for a select strategy of the generation class.
Definition: ISelectStrategy.h:36
RandGen * m_random
the random generator
Definition: TournamentSelectStrategy.h:72
This class makes a select by randomized comparison of two individual of the old generation.
Definition: TournamentSelectStrategy.h:48
random generator with 48bit integer arithmentic
Definition: randomgenerator.h:34
virtual ~TournamentSelectStrategy()
default destructor
Definition: TournamentSelectStrategy.cpp:44
The Generation class.
Definition: Generation.h:53
virtual void select(Generation *oldGeneration, Generation *newGeneration)
implementation for the interface ISelectStrategy
Definition: TournamentSelectStrategy.cpp:48