VinBR

AEDs III 04/05/2011

Mar 6th, 2012
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. Na ultima aula falamos de programação dinamica
  2.  
  3. Um conceito usado foi o principio de otimalidade
  4.  
  5. Para aplicar esse conceito de prog dinamica é preciso ter a capacidade de decompor,
  6. e o principio da otimalidade.
  7.  
  8. Hoje a aula falará sobre algoritimos gulosos.
  9. A característica de um algoritimo guloso são as decisões locais, ou seja, uma decisão tomada sem a contemplação do total
  10. do espaço de soluções.
  11.  
  12. É o tipo de decisão se a<b e para todo c>b, a<c, não vou comparar se a<c, eu acredito firmemente que ele será menor.
  13. Isso também se aplica a algoritimos não-ótimos, por exemplo em um algoritimo de caminhamento em uma cidade,
  14. voce pode escolher o caminho mais curto, mas não pode prever se o trafego por lá será um problema ou não.
  15.  
  16. Nota do professor: Uma decisão local pode ser ótima sse o algoritimo possuir "sub-estrutura ótima".
  17.  
  18. CONCEITO:
  19. Elementos importantes para se caracterizar um algoritimo guloso:
  20. - Um Critério de seleção guloso.
  21. - Um meio para Avaliar a viabilidade.
  22. - Um meio para Identificar uma solução.
  23.  
  24. Para Casa:
  25. Entenda as caracteristicas dos 3 conceitos:
  26. Algoritimo
  27. Algoritimo aproximado é uma Heurística que voce garantidadmente sabe que ela não vai ser X% pior que a ótima,
  28. ou seja um algoritimo para uma solução menos exigente.
  29. Heurística
Advertisement
Add Comment
Please, Sign In to add comment