#include "algorithm.h"
#include "condition/condition.h"
+#include "condition/generationLimit.h"
using namespace std;
using namespace genetic;
typedef generator::Bit<_Chromosome> _Generator;
typedef Algorithm<_Chromosome, _Selection, _Crossover, _Mutation, _Fitness> _Algorithm;
- typedef Condition<_Chromosome> _Condition;
+ typedef GenerationLimit<_Chromosome> _Condition;
const int chromosomeSize = 10;
const int generationSize = 200;
_Generator generationGenerator(generationSize, chromosomeSize);
_Algorithm algorithm(generationGenerator, fitness, crossoverChance, mutationChance);
- _Condition condition;
+ _Condition condition(1000);
algorithm.searchForResult(condition);