BC1429 - Teoria dos Grafos
Jair Donadelli

Atendimento: horário preferencial 6ª 10-12hs, para outro horário agende por email; sala 546, torre 2, bloco A
Horário: 4ª 10-12hs e 6ª 08-10hs sala 306-1 Horário: 2ª 21-23hs e 5ª 19-21hs sala 301-3
TPI: 3-1-4 Carga Horária: 48 horas
Disciplinas prévias desejáveis: Matemática Discreta

Ementa: Conceitos básicos de grafos dirigidos e não-dirigidos. Passeios, caminhos, circuitos. Grafos bipartidos e multi-partidos. Subgrafos. Isomorfismo. Conexidade. Florestas e árvores. Exemplos de problemas de interesse: coloração de vértices; clique máximo; caixeiro viajante; problemas de fluxo. Estruturas de dados para a representação de grafos. Percursos em grafos: em largura, em profundidade. Ordenação topológica. Árvores geradoras mínimas. Algoritmo de Kruskal. Caminhos mínimos em grafos: algoritmo de Dijkstra, algoritmo de Floyd-Warshall. Emparelhamentos: Teorema de Hall.

Avaliação:

A availação consiste de três provas. Participação e entrega de exercícios serão considerados no conceito final. Todo aluno que entregar exercícios pode, eventualmente, ser arguido sobre a resolução; espera-se uma conduta honesta nessa parte da avaliação, clique aqui para uma referência de conduta.

Entrega de exercícios:
[em 04/11] exerc 90 e 91 (na sala passei os ex. 89,90, está errado)
[em 04/12] exerc 158, pag 61.

Sub: O aluno que faltou em dia de prova por uma justificativa válida deve entrar em contato comigo em até 72hs para agendar uma substitutiva.

Exame: Qualquer aluno pode realizar o exame de recuperação. Nesse caso, o conceito final será o conceito obtido no exame. o ALUNOS QUE FOREM FAZER EXAME DEVEM ENVIAR EMAIL PARA O PROFESSOR ATÉ 9/12.

O resultado de cada avaliação é um conceito que reflete o desempenho do aluno em todo o curso até aquele instante: provas, exercícios e paricipação em aula. Isso significa que a cada cada conceito atribuído e divulgado durante o curso da disciplina leva em conta o resultado das avaliações até o momento.

O conceito final da disciplina poderá ser:

Bibliografia

Links

Programa(tentativa)

23/09 - Apresentação da disciplina; definições iniciais.
pags. 5,6 das notas de aula; exercícios sugeridos 1 -- 18

25/09 - Exercícios 1 e 9; subgrafo; clique e conjunto independente
pags. 8,9 das notas de aula; exercícios sugeridos 20 -- 26

30/09 - exercicio: teorema de mantel; grafo bipartido; corte
pags. 10 -- 12; exercícios sugeridos 29 -- 37, desafio: 41

02/10 - isomorfismo; matriz de adjacências; lista de matriz de adjacências; complexidade de algoritmos em grafos
pags. 14 -- 21; exercícios sugeridos 44 -- 48,50,52,53, 57 -- 60, desafio: 68

07/10 - exercicios 6, 31; passeios, caminhos e circuitos em grafos
págs. 24--28 exercícios sugeridos 71, 72, 75, 76, 78, 79, 81

09/10 - dedução do algoritmo do exercício 95; busca genérica em grafo: corretude e tempo.
págs. 29--34 exercícios sugeridos 90--94

14/10 - aula de exercícios

16/10- PROVA

21/10 - Resolução da prova. Grafos com pesos nas arestas.
exercícios sugeridos 96,97
exercícios para entrega 90,91

23/10 - Algoritmo de Dijkstra;
exercícios sugeridos 93,94,99

28/10 - não teve aula.

30/10 - feriado

04/11 - grafos conexos, componentes; algoritmo para determinar articulação
exercícios sugeridos 106,107, estudar prova do teorema 24

06/11 - árvores e árvores geradoras de custo mínimo
págs. 55--57 exercícios sugeridos 139, 140, 142, 143, 144,145

11/11 - exerc 144; alg Kruskal; aula de exercícios

13/11 - PROVA

18/11 - Trilhas eulerianas e circuitos hmailtonianos notas de aula exercícios sugeridos. 145 -- 155

20/11 - feriado

25/11 - emparelhamento, teorema de berge, cobertura por vértices,págs. 62-65; exercícios sugeridos:1159 -- 164

27/11 - emparelhamento em grafos bipartidos, teorema de König e de Hall, algoritmo de Edmonds; exercícios sugeridos:167,168,170,172,177-182

02/12 - aula de exercícios.


04/12 - PROVA


09/12 - Dúvidas/Exercícios/Vista de provas

11/12 - EXAME