Package ec.multiobjective.spea2

Class Summary
SPEA2Breeder Breeds each subpopulation separately, with no inter-population exchange, and using the SPEA2 approach.
SPEA2Evaluator The SPEA2Evaluator is a simple, non-coevolved generational evaluator which evaluates every single member of every subpopulation individually in its own problem space.
SPEA2MultiObjectiveFitness SPEA2MultiObjectiveFitness is a subclass of Fitness which implements basic multiobjective fitness functions along with support for the ECJ SPEA2 (Strength Pareto Evolutionary Algorithm) extensions.
SPEA2Subpopulation SPEA2Subpopulation is a simple subclass of Subpopulation which adds the archiveSize field.
SPEA2TournamentSelection Does a simple tournament selection, limited to the subpopulation it's working in at the time and only within the boundry of the SPEA2 archive (between 0-archiveSize).