Esempio n. 1
0
    def Gera_PopInic(self, caracter, TAM_Pop,
                     NUM_CROM):  # Gera uma população inicial

        for x in range(0, TAM_Pop):  # Laço para
            IND = Individuo(caracter)  # Variável recebe indivíduo
            F = Fitness(
                self.Frase,
                NUM_CROM)  # A Variável F recebe instancia da classe fitness
            self.listPop.append(
                F.Calc_Fitness(IND.Gera_Individuo(NUM_CROM))
            )  # Adiciona o individuo na lista de populações e calcula o Fitness
            print(self.listPop[x])  # imprimi o indivíduo
        return self.listPop  # retorna a lista de indivíduos