Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Análise de Algoritmos: Método da Programação Dinâmica e Multiplicação de Matrizes, Notas de estudo de Engenharia Informática

Neste documento, aprenda sobre o método da programação dínamica, um método para construir eficientes algoritmos para resolver problemas computacionais, evitando recálculos desnecessários. O texto também aborda a multiplicação de cadeias de matrizes, mostrando as diferentes possibilidades de colocação de parênteses e a importância dessas escolhas em termos de complexidade computacional.

Tipologia: Notas de estudo

2012

Compartilhado em 25/11/2012

wellington-cassio-faria-8
wellington-cassio-faria-8 🇧🇷

4.5

(37)

129 documentos

1 / 6

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Análise de algoritmos
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Análise de Algoritmos: Método da Programação Dinâmica e Multiplicação de Matrizes e outras Notas de estudo em PDF para Engenharia Informática, somente na Docsity!

Programação dinâmica

Programação dinâmica é um método para a construção de algoritmos para a resolução de problemas computacionais visando a procura de uma solução ótima buscando evitar recálculo

Considere A1; A2; A3 com dimensões 10x100, 100x5, 5x50, respectivamente Se fizermos ((A1A2)A3) 10 * 100 * 5 = 5000 produtos em A1A2 para achar Am 10x 10 * 5 * 50 = 2500 produtos em AmA3 para achar o resultado

Se fizermos (A1(A2A3)) 100 * 5 * 50 = 25000 produtos em A2A3 para achar Ap 100x 10 * 100 * 50 = 50000 produtos em A1Ap para achar o resultado