Algorithm(
generator::Generator<_Chromosome>& _generator,
_Fitness& _fitness,
- double crossoverChance,
- double mutationChance) :
+ float crossoverChance,
+ float mutationChance) :
generator(_generator),
fitness(_fitness),
crossover(crossoverChance),
* Displays average fitness value of the entire generation.
*/
void showAvgFitness() {
- double avg = 0;
+ float avg = 0;
unsigned int generationSize = this->generation.size();
for (unsigned int i = 0; i < generationSize; i++) {
* Displays best fitness value of the entire generation.
*/
void showBestFitness() {
- double best = -100000;
+ float best = -100000;
unsigned int generationSize = this->generation.size();
for (unsigned int i = 0; i < generationSize; i++) {
_Fitness fit(this->generation[i]);
fit.parseArguments(fitness.getArguments());
- double tmp = fit.calculate();
+ float tmp = fit.calculate();
if (tmp > best) {
best = tmp;
}