Ap 1 Grafos
Ap 1 Grafos
Ap 1 Grafos
Grafo- é um esquema constituído por pontos (ou vértices) e por segmentos (ou
arestas). (8)
Exemplo 1(pág.8)
Um grafo diz-se conexo se existir sempre uma sequência de arestas a unir quaisquer
dois dos seus vértices. (9)
Um grafo diz-se Orientado (ou dígrafo) se as suas arestas têm orientações (ou
sentidos) definidas. (10)
Exemplo 3( pág. 11)- Grafo completo de ordem 5. Tem 5 vértices. (Tem 10 arestas).
(11)Num Grafo completo, cada um dos vértices é adjacente a todos os outros.
☞Atividade 2 ( 18)
Sugestão: no primeiro caso pode começar num vértice com grau ímpar (E) e terminar
no outro vértice de grau ímpar(F). No segundo caso, pode começar e terminar em
qualquer um dos vértices, pois têm todos grau par.
(18) Trajeto euleriano- é um trajeto que percorre todas as arestas de um grafo uma
única vez.
Nota: Nestas regras, é necessário exigir que o grafo seja conexo, caso contrário a regra
não se aplica.
Exemplo: Neste grafo, todos os
vértices têm grau par, mas não admite
circuito euleriano, por não ser conexo
☞Atividade 5( 21)
☞Exercícios(77):10 e 11
2.2.1. O problema do carteiro chinês ( 22)
Exemplo 4 ( 22) Ruas onde tem de distribuir correspondência:
Um percurso possível:
☞Atividade 6 (24)
☞Atividade 8 (25)
Exemplo 6 ( 29) para eulerizar o primeiro grafo, basta duplicar a aresta [AC].
(36)Um grafo diz-se hamiltoniano se nele se pode encontrar, pelo menos, um circuito
hamiltoniano.
Exemplo 2 (36)
☞Atividade 3 (39)
Exemplo 3 (41)
Vamos sair do ponto “A”, passar por todos os outros e voltar ao ponto “A”,
usando o percurso mais curto.
1º processo: Vamos experimentar todas as possibilidades (34)
Nota: Os dois métodos que vimos são muito úteis e garantem-nos sempre a melhor
solução possível, mas tornam-se pouco práticos quando aumentamos o número de
lugares a visitar.
Se o grafo for demasiado grande, utilizaremos outros métodos que apresentaremos de
seguida, a partir do exemplo 4.
Exemplo 4 ( 45) Pretendemos sair de uma das cidades A, B, C, D, E ou F, visitar as
restantes e voltar a cidade inicial, usando o menor percurso possível.
A→ E→ F→ C→ D→ B→ A Total: 2006
560 371 100 232 320 423
Nota: Apesar de esta ser a melhor solução segundo este algoritmo, pode não ser a
melhor em termos absolutos.
Solução final:
A→ B→ F→ C→ D→ E→ A Total: 2166 Km
423 268 100 232 583 560
Nota : Apesar de esta ser a melhor solução segundo este algoritmo, pode não ser a
melhor em termos absolutos. Basta constatar que, no método anterior obtivemos uma
solução melhor.
Nota: Os algoritmos “mínimos sucessivos” e “ordenação dos pesos das arestas”, não
são aplicáveis a alguns grafos.
☞Exercícios(81): 33, 34
(61)Árvore abrangente mínima é uma árvore em que a soma dos pesos das arestas é
mínima.
Nota: Para obtermos a árvore abrangente mínima a partir de um dado grafo, usamos o
algoritmo de Kruskal, que nos garante sempre a melhor solução possível.
(61)Algoritmo de Kruskal: As arestas do grafo vão-se unindo por ordem crescente dos
pesos, desde que não se formem circuitos e se garanta que no final todos os vértices
estão na árvore.
Vamos colocando por ordem crescente dos pesos, de modo a não se formarem
circuitos:
☞Exercícios(82): 37.
(67)Caminho crítico é uma sequência de tarefas que deve ser realizada no tempo
previsto, de forma que determinado trabalho ou projeto seja concretizado dentro do
prazo. A sua duração é aquela que determina o menor tempo para a conclusão do
projeto e corresponde à maior duração global.
Exemplo 3( 68)…Vejamos ao fim de quanto tempo está terminada cada uma das atividades…
Um projeto envolve sete tarefas T1, …, T7,
com as durações e as precedências indicadas
no grafo seguinte:
T4 começa ao fim de 8 dias e demora 6 dias, pelo que estará concluída ao fim de 14 dias.
T5 começa ao fim de 10 dias e demora 7 dias, pelo que estará concluída ao fim de 17 dias.
T6 Começa ao fim de 7 dias e demora 5 dias, pelo que estará concluída ao fim de 12 dias.
T7 depende de T4, T5, T6, pelo que começa ao fim de 17 dias. Como demora 12 dias, ficará
concluída ao fim de 17+12= 29 dias. O projeto ficará concluído ao fim de 29 dias.
☞Exercícios globais ( pág. 116) 1 a 8, 11, 12, 13, 14.1, 15, 16.2, 17, 18, 19, 20, 21, 22,
23.