#include #include #include "dna.cpp" using namespace std; class Population{ private: vector population; vector matingPool; int generation; bool finished; Dna target; float mutationRate; float perfectScore = 1; public: Population(Dna target):target{target},finished{false}{ } void setMutationRate(float mr){mutationRate=mr;} void initializePopulation(int popMax){ int len = target.gens.length(); for(int j=0; jmutationRate); population[i] = child; } } bool isFinished(){ return finished; } };