A alternativa correta é a letra B. Isso porque o número de soluções exploradas pelo código do enunciado é menor do que se fosse executado “meuGA.run(0.01, 10, 20);”. Na linha de código "meuGA.run(0.01, 15, 10);", o segundo argumento (15) representa o número de iterações do algoritmo, enquanto o terceiro argumento (10) representa o tamanho da população. Portanto, o número total de soluções exploradas seria 15 x 10 = 150. Se executássemos o algoritmo com os argumentos "meuGA.run(0.01, 10, 20);", teríamos um tamanho de população maior (20), o que resultaria em um número total de soluções exploradas de 10 x 20 = 200. Portanto, a alternativa B é a correta, pois o número de soluções exploradas pelo código do enunciado é menor do que se fosse executado “meuGA.run(0.01, 10, 20);”. Já a alternativa C é falsa, pois o primeiro argumento em "meuGA.run(0.01, 15, 10);" representa a taxa de mutação, e não a taxa de crossover.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar