print("MELHOR IND 2: ", convert_bin(bestsIndividuos[1])) bestsIndividuosCrossing = selecao.crossing(bestsIndividuos[0], bestsIndividuos[1]) family[2] = bestsIndividuosCrossing[0].copy() family[3] = bestsIndividuosCrossing[1].copy() print( "---------------------------------------------------------------------------------------------------------------------------------------" ) print("IND 1 CRUZADO: ", convert_bin(bestsIndividuosCrossing[0])) print("IND 2 CRUZADO: ", convert_bin(bestsIndividuosCrossing[1])) individuoMutation = selecao.mutation(bestsIndividuosCrossing[0], bestsIndividuosCrossing[1], quantGenes, porcent) family[4] = individuoMutation[0].copy() family[5] = individuoMutation[1].copy() print( "---------------------------------------------------------------------------------------------------------------------------------------" ) print("IND 1 MUTADO: ", convert_bin(individuoMutation[0])) print("IND 2 MUTADO: ", convert_bin(individuoMutation[1])) melhorFit1 = individuo.fitness(individuoMutation[0]) melhorFit2 = individuo.fitness(individuoMutation[1]) fit1.append(melhorFit1)