Added LinearRankSelection.
[genetic.git] / src / main.cpp
index 3e73d5873484fecac2db1777c809fb957caae326..36dd6028c472b0b983d04aaeab8652eb0d04e1c5 100644 (file)
@@ -9,6 +9,7 @@
 #include "generator/bit.h"
 
 #include "selection/roulette.h"
+#include "selection/linearRankSelection.h"
 #include "crossover/crossover.h"
 #include "mutation/mutation.h"
 #include "fitness/wsti.h"
@@ -25,7 +26,7 @@ int main() {
     typedef Chromosome<_Gene> _Chromosome;
 
     typedef WSTI<_Chromosome> _Fitness;
-    typedef Roulette<_Chromosome> _Selection;
+    typedef LinearRankSelection<_Chromosome> _Selection;
     typedef Crossover<_Chromosome> _Crossover;
     typedef Mutation<_Chromosome> _Mutation;