public void generatePopulation(int n, KelasManagement m) //generate n populasi { organisms = new List <Individu>(n); Individu baru; for (int i = 0; i < n; i++) { baru = new Individu(m, m.getConflict(), i); organisms.Add(baru); organisms[i].generateDNA(); } //Display tiap individu foreach (Individu o in organisms) { o.print(); } //Sorting list organisme sesuai dengan fitnessnya. organisms.Sort(); foreach (Individu o in organisms) { o.print(); } }
public void generateDNA() { for (int i = 0; i < kelasManagement.getArrayKelas().Count(); i++) { kelasManagement.setRandomValue(i); } fitness = kelasManagement.getConflict(); }