Package ec.es

Interface Summary
ESBreederForm ESBreederForm is an interface that indicates that a given Breeder can be safely used with the (mu,lambda) and (mu+lambda) breeding strategies.
 

Class Summary
ESDefaults  
ESEvolutionState ESEvolutionState is an EvolutionState which accepts the (mu,lambda) and (mu+lambda) breeding strategies found in the ec.es.MuPlusLambdaBreeder and ec.es.MuCommaLambdaBreeder breeders, to do evolution-strategies style evolution.
ESSelection ESSelection is a special SelectionMethod designed to be used with evolutionary strategies (ESEvolutionState) and its associated breeders.
MuCommaLambdaBreeder MuCommaLambdaBreeder is a Breeder which, together with ESEvolutionState and ESSelection, implements the (mu,lambda) breeding strategy and gathers the comparison data you can use to implement a 1/5-rule mutation mechanism.
MuPlusLambdaBreeder MuPlusLambdaBreeder is a Breeder which, together with ESEvolutionState and ESSelection, implements the (mu + lambda) breeding strategy and gathers the comparison data you can use to implement a 1/5-rule mutation mechanism.