[Laboratório Virtual - Uso de algoritmos genéticos na resolução do problema da mochila] Durante o laboratório, como forma de colocar em prática os ...
[Laboratório Virtual - Uso de algoritmos genéticos na resolução do problema da mochila] Durante o laboratório, como forma de colocar em prática os conceitos de algoritmos genéticos, foram implementadas as funções “public double Avaliacao()”, “public Cromossomo[] crossover(...)”, "private int selecionaPai(double somaAvaliacoes)", “public int somaAvaliacoes()” e “public CromossomoMochila getMelhorCorrente()”. Sobre essas funções, assinale a alternativa CORRETA:
A A função "Avaliacao()" vai retornar 0 no caso de o peso ultrapassar o limite, mesmo que a soma dos itens da sacola não ultrapasse esse valor. B A função "Avaliacao()" vai retornar 1 no caso de o peso ultrapassar o limite, mesmo que a soma dos itens da sacola não ultrapasse esse valor. C A função "Avaliacao()" vai retornar 1 somente se o cromossomo não corresponder a uma solução válida. D O ponto de corte do crossover é um dos parâmetros da função "crossover(...)".
A alternativa correta é a letra A) A função "Avaliacao()" vai retornar 0 no caso de o peso ultrapassar o limite, mesmo que a soma dos itens da sacola não ultrapasse esse valor.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar