Tópicos Avançados em Algoritmos

Propaganda
Pós-Graduação em Sistemas e Tecnologias de Informação para as
Organizações
Tópicos Avançados em Algoritmos
Objectivos
Abordar tópicos avançados em algoritmia, incluindo algoritmos com escolhas aleatórias,
algoritmos de aproximação e algoritmos on-line.
Competências Conferidas
Capacidade de análise e comparação entre os vários algoritmos existentes, sabendo escolher
mediante a situação qual o algoritmo que melhor se aplica;
Conhecer a ordem de complexidade dos algoritmos e determinar em alguns casos a ordem de
complexidade de um algoritmo.
Conteúdos Programáticos
Algoritmos de aproximação. Limites de aproximabilidade. Técnicas básicas. Técnicas
primal/dual. Programação semi-definida. Cortes em fluxos de multi-comodidade usando espaços
métricos. Esquemas de aproximação para o TSP. Algoritmos com escolhas aleatórias. Conceitos
básicos: desigualdades probabilísticas, o princípio minimax, independência. Passeios aleatórios:
tempos de cobertura, cadeias de Markov. Algoritmos de aproximação com escolhas aleatórias.
Algoritmos lineares para MST e algoritmos rápidos para cortes mínimos. Classes de
complexidade. Algoritmos on-line.
Bibliografia
- “Randomized Algorithms”, Rajeev Motwani, 1995, University Press.
-“Approximation Algorithms”, Vijay Vazirani, 2001, Springer-Verlag
- “Computational Complexity”, Christos H. Papadimitriou,1994, Addison-Wesley
-“Online Computation and Competitive Analysis”, Allan Borodin and Ran El-Yaniv, 1998,
Cambridge University Press
Download