Remove some not used namespace declarations.
[genetic.git] / src / main.cpp
index daf7fbcbbf047b95a5885b51a296463077e7030c..a208bbf863505071fd5af846174d223d045840c2 100644 (file)
@@ -1,8 +1,3 @@
-#include <iostream>
-#include <vector>
-#include <map>
-#include <string>
-
 #include "gene.h"
 #include "chromosome.h"
 #include "generation.h"
@@ -18,7 +13,6 @@
 #include "condition/condition.h"
 #include "condition/generationLimitCondition.h"
 
-using namespace std;
 using namespace genetic;
 
 int main() {
@@ -35,7 +29,7 @@ int main() {
     typedef GenerationLimitCondition<_Chromosome> _Condition;
 
     const int chromosomeSize = 10;
-    const int generationSize = 200;
+    const int generationSize = 500;
     const double crossoverChance = 0.75;
     const double mutationChance = 0.01;
 
@@ -43,7 +37,7 @@ int main() {
     _Generator generationGenerator(generationSize, chromosomeSize);
 
     _Algorithm algorithm(generationGenerator, fitness, crossoverChance, mutationChance);
-    _Condition condition(1000);
+    _Condition condition(10000);
 
     algorithm.searchForResult(condition);