Ed
há 2 anos
A função de penalidade em algoritmos de programação não linear é utilizada para lidar com restrições. Quando uma solução proposta viola essas restrições, a função de penalidade atribui um custo adicional a essa solução, desencorajando a busca por soluções inviáveis. Analisando as alternativas: A) Para definir a função objetivo do problema - Não é o papel da função de penalidade. B) Para definir as restrições do problema - As restrições são definidas separadamente, a função de penalidade não as define. C) Para penalizar as soluções que violam as restrições - Esta é a função principal da função de penalidade. D) Para guiar a busca em direção à solução ótima - Embora a função de penalidade possa influenciar a busca, seu papel principal é a penalização. E) Para calcular a complexidade do problema - Não está relacionado ao papel da função de penalidade. Portanto, a alternativa correta é: C) Para penalizar as soluções que violam as restrições.
Cadastre-se ou realize login
Mais perguntas desse material