Dia

 

Tópicos

26/11

1

Apresentação do Curso.  Panorama e Conceitos Básicos.

28/11

2

 Panorama e Conceitos Básicos.

3/12

3

Medidas de Complexidade (tempo, espaço). Análise Assintótica.

5/12

4

Algoritmos  Probabilísticos. Teste de Primalidade

10/12

5

Divisão e Conquista (D&C): Conceitos. Busca Binária. Multiplicação.

12/12

6

D&C e Análise: Teorema Mestre.

17/12

7

D&C e Cota Inferior :  MergeSort

19/12

8

Prova 1

14/01

9

D&C e Probabilístico:  Medianas, QuickSort

16/01

10

D&C e Empírico: Exponencial, PaaPaa

21/01

11

Gulosos: Conceitos. Árvores Geradoras Mínimas  (Kruskal).

23/01

12

Gulosos e Probabilísticos:  AGM (Prim & Kruskal), Corte Mínimo.

28/01

13

Gulosos: Huffman, Horn, Mochila.

30/01

14

Programação Dinâmica (PD):  Conceitos. DAG. Maior Sequência Crescente.

04/02

15

PD: Maior Sequência Crescente, Distância de Edição.

06/02

16

PD:  Mochila, Multiplicação de Cadeia de Matrizes.

18/02

17

Problemas de Busca: Decisão e Otimização.

20/02

18

Prova 2

25/02

 19

Classes de Complexidade P e NP.

27/02

20

Problemas NP-Difíceis e NP-Completos

04/03

21

Redução de Problemas

06/03

22

Redução de Problemas

11/03

23

Busca Exaustiva e Busca Exaustiva Inteligente (BEI)

13/03

24

BEI: Backtracking – SAT

18/03

25

BEI: Backtracking - N-rainhas

20/03

26

BEI: Mochila com Backtracking e Branch-and-bound

25/03

27

BEI: Branch-and-bound

27/03

28

Algoritmos Aproximados

01/04

29

Algoritmos Aproximados

03/04

30

Revisão

08/04

31

Prova 3

10/04

32

Revisão

15/04

33

Entrega da prova 3

17/04

34

Exame Especial