Ed
há 2 meses
Para que um algoritmo guloso funcione corretamente, é necessário que o problema tenha uma propriedade chamada "otimidade local", que leva a uma solução "ótima global". Isso significa que, ao fazer uma escolha em cada etapa, essa escolha deve ser a melhor possível no contexto atual, levando a uma solução ótima no final. Analisando as alternativas: a) O problema deve ter uma estrutura que permita uma escolha ótima global - Esta opção está correta, pois reflete a necessidade de que as escolhas locais levem a uma solução global ótima. b) O problema deve ser resolvido por uma abordagem divide e conquista - Essa abordagem é diferente da abordagem gulosa e não é um requisito para algoritmos gulosos. c) O problema deve ser simples e sem interações entre as escolhas - Embora a simplicidade possa ajudar, não é um requisito absoluto para a aplicação de algoritmos gulosos. d) O problema deve ter um número fixo de possibilidades para cada decisão - Isso não é um requisito para algoritmos gulosos, pois eles podem lidar com diferentes números de possibilidades. Portanto, a alternativa correta é: a) O problema deve ter uma estrutura que permita uma escolha ótima global.
Mais perguntas desse material