Complexidade de Algoritmos - 2023/3
(PESC: COS841; PPGI: MAB704)

Mestrado e Doutorado

Nesta página vocês terão todas as informações a respeito do curso, por isso sempre estejam de olho nela.

Programa de Engenharia de Sistemas e Computação, COPPE, UFRJ
Professores

Celina Miraglia Herrera de Figueiredo
Fábio Botler
Franklin Marquezino


Ementa

Algoritmos. Notação O, Ω, θ. Problemas em P. Programação dinâmica. Método Guloso. Backtracking. Limites inferiores. Algoritmos polinomiais. Problemas de decisão. Problemas em NP. Certificados. Classe NP. NP-completo. NP-completo Forte. Algoritmos randomizados. Algoritmos aproximativos. Problemas de otimização. Esquemas de aproximação em tempo polinomial. Max SNP-completo. Complexidade parametrizada

Horário e local das aulas

Início: 26/09/2023
terças e quintas, 13h-15h

Monitores

Diego Amaro Ferraz da Costa
Guilherme Adamatti Bridi
Oscar Martins Wanderley Filho

Grupo de Whatsapp

Listas

As listas deverão ser entregues até a data determinada, podem ser enviadas por email.

Provas

As provas deverão ser entregues até a data determinada por email.


Cronograma previsto

Setembro
26 Apresentação do curso;
26 Notação assintótica; Relações de recorrência; Teorema Mestre. - notas
28 Lower bounds (árvore de decisão e método do adversário), ordenação em tempo linear - notas
Outubro
3 Dividir e conquistar, quicksort - notas
5 Programação dinâmica - notas
10 Algoritmos gulosos - notas
17 Backtracking (e/ou mais exemplos das técnicas anteriores) - notas
19 Problemas de decisão. Problemas de otimização. - notas
24 Certificados. A Classe NP. Transformações polinomiais. problemas NP-Completos - notas
26 31 Reduções de Karp X Reduções de Cook, restrições e extensões de problemas. Algoritmos superpolinomiais, isomorfismo de grafos. Algoritmos pseudopolinomiais, problemas numéricos - notas 1 notas 2
31 Um pouco de probabilidade. Análise probabilística e Algoritmos randomizados. - notas
Novembro
7 Não haverá aula
9 Algoritmos randomizados.- notas
14 Métodos probabilísticos.- notas reducao-CH-SAT
16 Revisão para P1
21 P1
23 Correção P1
28 Algoritmos aproximativos e razão de aproximação. Notas
30 Cobertura de vértices e cobertura de conjuntos. Notas
Dezembro
5 Esquemas de aproximação polinomial para o problema da mochila. Notas,
7 Esquemas de aproximação polinomial para o problema do caixeiro viajante. Notas
12 - 14 Complexidade Parametrizada. Notas 1, Notas 2
19P2


Informações interessantes

Palestra da professora Celina sobre o problema do milênio.
Intratabilidade e Otimização
FEOFILOFF, P. O que é uma prova?
Prof. Uéverton dos Santos Souza - Algoritmos Parametrizados

Bibliografia

Edições anteriores deste curso

2021/3 2020/3 2019/3 2018/3 2017/3