Logo Passei Direto
Buscar
O que e necessario para que um algoritmo guloso funcione corretamente em um problema?
a) O problema deve ter uma estrutura que permita uma escolha otima global
b) O problema deve ser resolvido por uma abordagem divide e conquista
c) O problema deve ser simples e sem interacoes entre as escolhas
d) O problema deve ter um numero fixo de possibilidades para cada decisao
User badge image
Aprendendo com Desafios

há 2 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina