#include "algorithm.h"
#include "condition/condition.h"
-#include "condition/generationLimit.h"
+#include "condition/generationLimitCondition.h"
using namespace std;
using namespace genetic;
int main() {
- typedef Gene<int> _Gene;
+ typedef Gene<bool> _Gene;
typedef Chromosome<_Gene> _Chromosome;
typedef WSTI<_Chromosome> _Fitness;
typedef generator::BitGenerator<_Chromosome> _Generator;
typedef Algorithm<_Chromosome, _Selection, _Crossover, _Mutation, _Fitness> _Algorithm;
- typedef GenerationLimit<_Chromosome> _Condition;
+ typedef GenerationLimitCondition<_Chromosome> _Condition;
const int chromosomeSize = 10;
const int generationSize = 200;