Beispiel #1
0
 PopulationParameters Min(PopulationParameters p1, PopulationParameters p2)
 {
     if (p1.CompareTo(p2) <= 0)
     {
         return(p1);
     }
     return(p2);
 }
Beispiel #2
0
 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}____");
 }