Ferramentas de Utilizador

Ferramentas de Site


inf05016:2022-2

Algoritmos avançados (INF 5009/CMP 588) (2022/2)

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, 106/43413.
Consultas: TBD.
Detalhes: Vê o programa e página da PPGC.

Resultados

Notícias

  • 21 de novembro: 1o dia de aula.

Materiais

Aulas

No. Data Tópicos Notas cap. Exercícios Soluções Leitura
1 21/11 Algoritmo de Dijkstra e Heaps binários. 1.1-1.4 KT2.5,C6
2 23/11 Laboratório 1 (102, Dijkstra).
3 28/11 Laboratório 2 (102, Dijkstra).
4 30/11 Árvores geradoras, Fast marching method e A*. 1.1-1.4
5 05/12 Laboratório 3 (102, Dijkstra).
6 07/12 Tópicos em caminhos mais curtos. 1.5 KT4
7 12/12 Fluxos em redes 1. 1.6 KT7.{1,2}
8 14/12 Fluxo em redes 2 (113/43425). 1.6 KT7.{2,3}
9 19/12 Laboratório 4 (103).
10 21/12 Laboratório 5 (101).
11 16/01 Fluxo em redes 3. 1.6 KT7.4
12 18/01 Laboratório 6 (101).
13 23/01 Emparelhamentos 1. 1.7 KT7.5,K19
14 25/01 Laboratório 7 (103).
15 30/01 Emparelhamentos 2. 1.7 K20
16 01/02 Laboratório 8 (101).
17 06/02 Emparelhamentos 3. 1.7 K20
18 08/02 Laboratório 9 (102).
19 13/02 Emparelhamentos 4. 1.7 K20
20 15/02 Laboratório 10 (103).
20/02 Carnaval
22/02 Quarta-feira de Cinzas
21 27/02 Randomização 1. 4.1 MU1,KT13.2
22 01/03 Laboratório 11 (101).
23 06/03 Randomização 2. 4.2 C31.8
24 08/03 Laboratório 12 (102).
25 13/03 Randomização 3. 4.3-4.4 C31.8
26 15/03 Laboratório 13 (102).
27 20/03 Aproximação. 3
22/03 Sem aula
28 27/03 Hashing. 2.3-2.4 KT13.6,C11
29 29/03 Laboratório 14 (103).
30 05/04 Prova P S
Provas de recuperação (a serem combinadas).
19/04 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/2022-2.txt · Esta página foi modificada pela última vez em: 2024/03/13 08:44 (Edição externa)