double truncationRatio)
{
List<SelectionStrategy<? super T>> options = new LinkedList<SelectionStrategy<? super T>>();
options.add(new RankSelection());
options.add(new RouletteWheelSelection());
options.add(new SigmaScaling());
options.add(new StochasticUniversalSampling());
options.add(new TournamentSelection(tournamentProbability));
options.add(new TruncationSelection(truncationRatio));
return options;
}