Logo Passei Direto
Buscar
O problema do corte da haste visa estabelecer uma configuração de corte ótima para uma determinada haste. Cada tamanho de pedaços da haste possui um valor com que pode ser comercializado, daí tenta-se encontrar conjunto de pedaços que se atinge um maior valor. Um algoritmo para esta solução está apresentada a seguir.
Assinale a alternativa que possui uma informação correta a respeito deste problema e do algoritmo apresentado.
a. vetor S armazena os valores dos lucros que está se querendo otimizar.
b. As linhas 11 e 12 demonstram que o algoritmo usa programação dinâmica.
c. algoritmo aplica a programação dinâmica em uma versão bottom-up.
d. A versão implementada adota a estratégia de solução via força-bruta.
e. O problema apresenta uma subestrutura ótima que pode ser constado na linha 13.
User badge image
Aprimorando com Questões

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Para responder a essa pergunta, vamos analisar cada uma das alternativas em relação ao problema do corte da haste e ao algoritmo que está sendo descrito. a) vetor S armazena os valores dos lucros que está se querendo otimizar. - Essa afirmação pode ser verdadeira, mas não é específica o suficiente para determinar se é a correta. b) As linhas 11 e 12 demonstram que o algoritmo usa programação dinâmica. - Sem ver o algoritmo, não podemos confirmar isso, mas é uma possibilidade. c) algoritmo aplica a programação dinâmica em uma versão bottom-up. - Essa é uma característica comum em algoritmos de programação dinâmica, mas novamente, sem ver o algoritmo, não podemos confirmar. d) A versão implementada adota a estratégia de solução via força-bruta. - O problema do corte da haste geralmente é resolvido por programação dinâmica, não por força-bruta, então essa afirmação é provavelmente falsa. e) O problema apresenta uma subestrutura ótima que pode ser constato na linha 13. - A subestrutura ótima é uma característica fundamental dos problemas que podem ser resolvidos por programação dinâmica, mas sem ver o algoritmo, não podemos confirmar. Dentre as opções, a que mais se alinha com o que se espera de um algoritmo de programação dinâmica para o problema do corte da haste é a opção c) algoritmo aplica a programação dinâmica em uma versão bottom-up, pois essa é uma abordagem comum para resolver esse tipo de problema. Portanto, a alternativa correta é: c) algoritmo aplica a programação dinâmica em uma versão bottom-up.

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