Docente: José Manuel Torres
Disciplina: Teoria dos Grafos
Curso – Ano: Engenharia da Comunicação – 4º Ano
Regime: Semestral (2º semestre)
Horário Semanal: 4 horas
Enquadramento e Objectivos da Disciplina:
Assistindo-se a um crescente interesse pela Teoria de Grafos, nomeadamente no capítulo das suas aplicações à Física, Química, Ciência de Computadores, Engenharia da Comunicação, Arquitectura, Investigação Operacional, etc, pretende-se, com este curso, dotar os alunos de um suporte teórico forte, grande capacidade de análise de problemas, sua representação gráfica e resolução através de teoremas e propriedades dos grafos.
Sistema de Avaliação
A classificação final de cada aluno será obtida pela escolha da melhor nota entre a correspondente à do exame final e a ponderada entre a do exame final e notas de um ou mais trabalhos práticos. Os alunos que escolham realizar trabalhos práticos poderão portanto ver a classificação desses trabalhos como parte integrante da classificação final. Cada trabalho prático terá uma valoração máxima de 3 valores (com um máximo de 2 trabalhos práticos), ficando nesse caso o exame cotado para 14 valores.
Para se poder optar entre as 2 melhores notas é condição necessária que o aluno tenha efectivamente realizado os trabalhos práticos.
Programa da disciplina
Bibliografia
Distribuição dos Tempos Lectivos e da Bibliografia
Horas Previstas: 2
Bibliografia: -
Horas Previstas: 2
Bibliografia: [1]
Horas Previstas: 4
Bibliografia: [1]
Horas Previstas: 2
Bibliografia: [1]
Horas Previstas: 4
Bibliografia: [1]
Horas Previstas: 10
Bibliografia: [1,2,3]
Horas Previstas: 4
Bibliografia: [1,2,3,4]
Horas Previstas: 2
Bibliografia: [1,4]
Horas Previstas: 2
Bibliografia: [1,4]
Horas Previstas: 12
Bibliografia: [1]
Horas Previstas: 2
Bibliografia: [1,4]
Horas Previstas: 6
Bibliografia: [1,2,4]
O restante das horas será dedicado à realização de trabalhos práticos e á revisão para a avaliação final.
Resumo
Lógica básica: proposições, operadores, quantificação. Conjuntos: definição, conjunto vazio, subconjuntos, operações booleanas, produto cartesiano. Relações binárias: tipos de relações, relações de equivalência, ordens parciais. Funções: definição, isomorfismo, cardinalidade. Grafos: definição, subgrafo, grafo completo, grafo bipartido, propriedades, equivalência de grafos. Caminhos e circuitos: Eulerianos, Hamiltonianos. Matriz de adjacências. Algoritmos de caminho mais curto. Aplicações: carteiro chinês, cadeias de RNA, torneios, calendarização. Aplicações "depth-first search". Grafos planares e colorações: definição, propriedades, o problema das 4 e 5 cores.
Abstract
Logic: statements, operators, quantifiers. Sets: definition, the empty set, subsets, boolean operations on sets, cartesian producto of sets. Binary relations: types of relations, equivalence relations, partial orders. Functions: definition, isomorphism, cardinality of a set. Graphs: definition, subgraph, complete graph, bipartite graph, properties, equivalence of graphs. Paths and circuits: Eulerian, Hamiltonian. The adjacency matrix. Shortest path algorithms. Applications of graphs: chinese postman, RNA chains, tournaments, scheduling. Depth-first search applications. Planar graphs and colorings: definition, properties, the 4 and 5 color problem.