PopulationParameters Min(PopulationParameters p1, PopulationParameters p2) { if (p1.CompareTo(p2) <= 0) { return(p1); } return(p2); }
public void Result() { RandomGenPopulation(); CountFitness(); for (int i = 0; i < Generations; i++) { PopulationParameters elem = Sorting(); CountFitness(); Elite(); LinearCrossover(); Mutate(); NextGen(); } Sorting(); Population[0].PrintArgs(); Console.WriteLine($"____{Population[0].Fitness}____"); }