Ferramentas de Utilizador

Ferramentas de Site


inf05016:homepage

Esta é uma versão antiga do documento!

Algoritmos avançados (INF 5016/CMP 588) (2017/1)

Beware of bugs in the above code; I have only proved it correct, not tried it. (Donald Knuth)

:!: Bem-vindo.

Informações gerais

Carga horária: 60 h (em 30 aulas de 2h)
Créditos: 2+2
Súmula: Algoritmos, estruturas de dados e técnicas algoritmicas avançadas: algoritmos randomizados, algoritmos de aproximação, algoritmos parametrizados.
Turma: U.
Horário/Sala: Seg/Qua 13.30, Sala 118, prédio 43424.
Consultas: Seg/Qua, 15.30, Sala 201, prédio 43425.
Detalhes: Vê o programa e página da PPGC.

Resultados

Notícias

  • Todas aulas práticas acontecem no laboratório 102, prédio 43413 (67). Exceção: sala 103 no dia 10/05/2017.

Materiais

Aulas

No. Data Tópicos Notas pág. Exercícios Soluções Leitura
1 27/03 Algoritmo de Dijkstra e Heaps binários. 5-15 KT2.5,C6
2 29/03 Laboratório 1 (Dijkstra).
3 03/04 A*, fast marching method e exemplos. 42-48
4 05/04 Laboratório 2 (Dijkstra).
5 10/04 Heaps ocos (hollow heaps) C21
6 12/04 Laboratório 3 (Dijkstra).
7 17/04 Fluxo em redes 1. 49-57 KT7.{1,2}
8 19/04 Laboratório 4 (Hollow heaps).
9 24/04 Fluxo em redes 2. 57-59 KT7.{2,3}
10 26/04 Laboratório 5 (Hollow heaps).
01/05 Dia do Trabalhador
11 03/05 Laboratório 6 (Fluxo s-t).
12 08/05 Fluxo em redes 3. 60-69 KT7.4
13 10/05 Laboratório 7 (103, 67, Fluxo s-t).
14 15/05 Emparelhamentos 1. 70-74 KT7.5,K19
15 17/05 Laboratório 8 (Fluxo s-t).
16 22/05 Emparelhamentos 2. 74-83 K20
17 24/05 Laboratório 9.
18 29/05 Emparelhamentos 3 (aula a distância). 84-87 K20
19 31/05 Laboratório 10 (aula a distância).
20 05/06 Hashing 1. 89-95 KT13.6,C11
21 07/06 Hashing 2. 95-98 KT13.6,C11
22 12/06 Laboratório 11.
23 14/06 Aproximação 1. 99-108
24 19/06 Laboratório 12.
25 21/06 Aproximação 2. 108-128
26 26/06 Laboratório 13.
27 28/06 Randomização 1. 129-138 MU1,KT13.2
28 03/07 Laboratório 14.
29 05/07 Randomização 2. 138-146 C31.8
30 10/07 Prova
24/07 Prova de recuperação.
05/08 Término oficial das aulas.

Livros: KT=Kleinberg/Tardos. K=Kozen, C=Cormen, et al.,V=Vazirani, MU=Mitzenmacher/Upfal

Bibliografia

  • Juraj Hromkovic. Algorithmics for hard problems. Springer, 2001. INF 65.012.122 H873a.
  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms. The MIT Press, 2nd edition, 2001.
  • G. Ausiello, P. Crescenzi, G. Gambosi, V. Kann, A. Marchetti-Spaccamela, and M. Protasi. Complexity and approximation – Combinatorial Optimization Problems and their Approximability Properties. Springer-Verlag, 1999.
  • Jon Kleinberg and Éva Tardos. Algorithm design. Addison-Wesley, 2005.
  • Michael Mitzenmacher and Eli Upfal. Probability and Computing: Randomized Algorithms and Probabilistic Analysis. Cambridge University Press, 2005.
  • Rajeev Motwani and Prabhakar Raghavan. Randomized Algorithms. Cambridge University Press, 1995.
  • Rolf Niedermeier. Invitation to fixed-parameter algorithms. Habilitationsschrift, Universität Tübingen, WSI für Informatik, Germany, September 2002.
  • Dexter Kozen. The design and analysis of algorithms. Springer, 1991.
  • Christos H. Papadimitriou and Kenneth Steiglitz. Combinatorial optimization: Algorithms and complexity. Prentice-Hall, Dover edition, 1982.

Locations of visitors to this page

inf05016/homepage.1495921917.txt.gz · Esta página foi modificada pela última vez em: 2017/05/27 18:51 por marcus