Pré-requisito: | CI057 - Algoritmos e Estruturas de Dados III (obrigatório) |
CI237 - Matemática Discreta (fortemente recomendado) |
Bibliografia básica:
Bibliografia complementar:
Avaliação
São 4 provas, 3 regulares e 1 prova final. A média final para
aprovação é 50 porém alunos com desempenho muito superior a
média (leia-se média das provas regulares pelo menos 70) são
dispensados da prova final.
O aluno tem direito a 2a chamada desde que
o motivo que o levou a perder a prova esteja previsto na seção V da resolução
37/97.
Notas de aula e Listas de exercícios
As listas não são obrigatórias e não valem nota, porém você pode
enviar algumas de suas soluções para serem corrigidas.
Anotações
Exercícios
Tema
notas 1
lista 1
definições iniciais e grau
notas 2
lista 2
subgrafo, isomorfismo e estruturas de dados
notas 3
lista 3
percursos, busca em largura e em profundidade
notas 4
lista 4
caminhos e circuitos
notas 5
lista 5
caminhos minimos em grafos com pesos nas arestas
notas 6
lista 6
Grafos conexos e biconexos
notas 7
lista 7
Conexidade
notas 8
lista 8
árvores, florestas
notas 9
lista 9
árvore geradoras mínimas, "union-find"
notas 10
lista 10
emparelhamentos
notas 11
lista 11
Grafos hamiltonianos e grafos eulerianos
Calendário
Programação das aulas:
aula 01 - Grafos.
aula 02 - Grau. Exercicios.
aula 03 - Subgrafos.
aula 04 - Outras noções de grafos. Isomorfismo. Representação computacional.
aula 05 - Percursos em grafos.
aula 06 - Busca em largura e Busca em profundidade.
aula 07 - Caminhos e circuitos
aula 08 - Aula de exercícios.
aula 09 -- PROVA
aula 10 - Algoritmo para Distancia.Correção da prova.
aula 11 - Caminhos e circuitos orientados em grafos dirigidos.
Caminhos mínimos em grafos dirigidos com pesos nas arestas.
aula 12 - Algoritmo de Dijkstra.
aula 13 - Algoritmo de Bellman-Ford.
aula 14 - Grafos conexos. Grafos biconexos, blocos.
aula 15 - Conexidade de grafos.
aula 16 - Construção de grafos $k$-conexos minimais.
aula 17 - Aula de exercícios.
aula 18 - PROVA
aula 19 - Correção da prova.
aula 20 - Árvores e Florestas.
aula 21 - Árvores geradoras de custo mínimo. Algoritmo de Prim.
aula 22 - Algoritmo de Kruskal.
aula 23 - Emparelhamentos.
aula 24 - Emparelhamentos em grafos bipartidos.
aula 25 - Teorema de Hall.
aula 26 - Algoritmo Húngaro.
aula 27 - Emparelhamentos em grafos bipartidos com pesos nas arestas.
aula 28 - Grafos Hamiltonianos.
aula 29 - Grafos Eulerianos.
aula 30 - PROVA
Horário da monitoria:
Local: PET
Horario:
Provas de semestres anteriores
Last modified: Wed Jun 13 15:23:36 BRT 2007