You are on page 1of 32

Teoria dos Grafos

Introduo
A Teoria dos Grafos tem sido aplicada a muitas reas
(Informtica, Investigao Operacional, Logstica, etc.), pois um
grafo constitui o modelo matemtico ideal para o estudo das
relaes entre objetos discretos de qualquer tipo.
Exemplo 1: Mapa de Estrada
Exemplo 2:
Estruturas de Molculas de Hidrocarbonetos
1.Grafos: Conceitos e Definies
Definio 01: Grafo
Grafo uma terna ordenada (V,A,g) sendo
i) V: um conjunto no vazio de vrtices ou ns.
ii) A: um conjunto de arestas ou arcos.
iii) g: uma funo que associa cada aresta a um par no ordenado x-y de
vrtices chamados extremos da aresta.
Exemplo: A D
a4
a1 a5 a3
i) V: vrtices ou ns { A,B,C e D } B C
a2
ii) A: um conjunto de arestas (arcos) {a1,a2,a3, a4,a5}
iii) g: uma funo que associa cada aresta a um par no ordenado:
g(a1)= A - B g(a2)= B - C g(a3)= C - D g(a4)= A - C g(a5)= B - D
Definio 02: Arestas paralelas
So as arestas que possuem os mesmos extremos.

Definio 03: Vrtices adjacentes


Dois vrtices so adjacentes se forem extremos de uma mesma aresta.
Na figura, A e B so adjacentes.

Definio 04: Vrtice isolado


No adjacente a qualquer outro vrtice.
Na figura anterior, D um vrtice isolado.

Definio 05: Lao


Lao uma aresta com extremos no mesmo vrtice.

a3 um lao.
Definio 06: Grafo simples
So grafos que no tm arestas paralelas e nem laos.

Definio 07: Grau de um vrtice


O grau de um vrtice de um grafo o nmero de arestas incidentes nesse
vrtice.
Na figura ao lado, A tem grau 4. B e C tm grau 2.

Definio 08: Grau par ou mpar


Um vrtice par ou mpar dependendo de seu grau ser par ou mpar.
Um vrtice de grau zero dito vrtice isolado.

Definio 09: Grafo completo


Um Grafo se diz completo se todos os seus vrtices distintos
so adjacentes.
Definio 10: Subgrafo
Subgrafo de um grafo G um subconjunto de arestas e vrtices do grafo
original. Podemos dizer que o subgrafo um grafo obtido apagando-se parte
do grafo original.

Definio 11: Caminho


Caminho de um vrtice A1 a um vrtice An uma sequncia alternada de
vrtices e arestas : A1 , a1 , A2 , a2 , A3 , a3 , .... , An-1 , an-1 , An .

Definio 12: Comprimento de um caminho


Comprimento de um caminho o nmero de arestas que ele contm.
Na figura acima, o caminho A, a1 , B , a2 , C tem comprimento 2.
Exerccio Resolvido:

Com relao ao grafo, responda:


a) Cite dois vrtices que no sejam adjacentes. 1 e 4
b) Cite um lao. a6
c) Cite duas arestas paralelas. a3 e a4
d) Qual o grau do vrtice 5. 3
e) Qual a soma dos graus dos vrtices? 12
f) Cite um vrtice que seja adjacente a ele mesmo 5
g) Este grafo completo?
no, pois 2 e 3, por exemplo, no so adjacentes
Definio 13: Grafo conexo
Um grafo se diz conexo se existir um caminho entre quaisquer dois vrtices.

Grafo conexo Grafo no conexo

Definio 14: Ciclo


Ciclo em um grafo o caminho (comprimento 3) de algum vrtice n0 at n0
de novo, de forma que nenhum vrtice ocorra mais de uma vez no
caminho.

No grafo ao lado, A, a4, C, a6, B, a3, A um ciclo.


Definio 15: rvores
Uma rvore um grafo acclico e conexo com um n designado como raiz da
rvore

Definio 16: Profundidade de um vrtice (n)


Profundidade de um vrtice de uma rvore o comprimento do caminho da
raiz at o vrtice.

a: raiz Profundidade do n j: 3
Definio 17: Altura da rvore
Altura da rvore a maior profundidade de todos os seus vrtices. o
comprimento do maior caminho entre a raiz e um vrtice.

Altura da rvore: 3

Definio 18: Folha


Um vrtice sem filhos denominado folha.

Na figura anterior, os vrtices i, e, f, j, k e h so folhas.


Definio 19: Vrtices Internos
Os vrtices que no so folhas so denominados vrtices internos.

Alguns vrtices internos: b e d.

Definio 20: Floresta


Floresta uma coleo de rvores disjuntas.
Definio 21: rvore Binria
Uma rvore binria se cada n tem no mximo dois filhos, sendo
denominados filho direita e filho esquerda.

Definio 22: rvore binria completa


Uma rvore binria completa se todos os ns internos tm dois filhos e
todas as folhas possuem a mesma profundidade.
.
Definio 23: Grafos direcionados

Grafo direcionado uma terna ordenada (V,A,g) sendo:


i) V: um conjunto no vazio de vrtices ou ns.
ii) A: um conjunto de arestas ou arcos.
iii)g: uma funo que associa cada aresta a um par ordenado (x, y) de
vrtices chamados extremos da aresta, sendo x o ponto inicial e y, o ponto
final
2.Grafos Isomorfos
Definio 24: Grafos isomorfos
Os grafos G= (V,A,g) e G= (V,A,g) so isomorfos se existir uma aplicao
bijetora f1 : VV e f2 : A A tais que, para cada arco a A, g(a) = x y se, e
somente se, g[f2 (a)] = f1(x) f1(y) .

Exemplo:

Os grafos abaixo podem parecer muito diferentes em sua representao visual.


Mas, possuem os mesmos ns, os mesmos arcos e a mesma funo que associa
as extremidades a cada arco. Assim, os grafos so isomorfos.

As bijees que estabelecem o isomorfismo so dadas a seguir:

f1: A 1 f2: a1 b1
B2 a 2 b2
C3 a3 b3
D4 a 4 b4
E5 a 5 b5
Exemplo : Grafos no isomorfos
Existem certas condies sob as quais se torna mais fcil ver que dois grafos
no so isomorfos.
1.Um grafo tem mais vrtices que o outro.
2.Um grafo tem mais arestas que outro.
3.Um grafo tem arestas paralelas e o outro no.
4.Um grafo tem um lao e o outro no.
5.Um grafo tem um vrtice de grau K e o outro no.
6.Um grafo conexo e o outro no.
7.Um grafo tem um ciclo e o outro no.

Os grafos ao ladono so isomorfos, pois no


atendem aos itens 3 e 5 .
Exerccios Resolvidos:
1) Qual dos grafos que seguem no isomorfo aos outros? Por que ?

Resposta: O grafo b, sendo que os grafos a e c so isomorfos.

os grafos a e c possuem um vrtice isolado, enquanto b, no.


os grafos a e c possuem 2 vrtices de grau 2 e o grafo b, apenas 1.
2) Com relao ao grafo ao lado, responda

a) Possui arestas paralelas? NO


b) conexo? SIM
c) Possui vrtice isolado? NO

d) Cite um ciclo de comprimento 4 A, a2, B, a3, C, a7, F, a8, A


e) Quantas arestas possui? 10
f) Qual a soma dos graus dos vrtices? 20

3) Com relao a rvore (raiz A) ao lado, responda:


a) binria? SIM
b) Qual a profundidade do n J? 3
c) Qual a altura? 4
d) Quais so as suas folhas? G, H, I, K e L
3.Grafo Atravessvel
Definio 25: Grafo Atravessvel
Um grafo se diz atravessvel se pode ser desenhado sem quebras nas
curvas e sem repetio de arestas, isto , se existir um caminho que inclua
todos os vrtices e use cada aresta uma nica vez.

Exemplo: Exerccio (6)

O caminho B, a1, A, a7, E, a6, D, a8, A, a4, C, a3, D, a5, B, a2, C uma trilha*. A
trilha atravssvel e, portanto, o grafo atravessvel.
* Um caminho no qual todas as arestas so distintas chama-se trilha.
Definio 26: Grafo Euleriano e Hamiltoniano

1) Caminho de Euler em um grafo G um caminho que usa cada arco de G


exatamente uma vez.
Exemplo: Exerccio (6)
B, a1, A, a7, E, a6, D, a8, A, a4, C, a3, D, a5, B, a2, C

Um grafo conexo finito G euleriano se, e somente se, cada vrtice tem grau par.

Exemplo:
2) Um circuito hamiltoniano em um grafo G um caminho fechado que visita cada
vrtice de G exatamente uma vez. Tal caminho dever ser um ciclo.
Se G admite um caminho hamiltoniano, ento G um grafo hamiltoniano.

Exemplo: o grafo abaixo hamiltoniano, pois admite,


por exemplo, o ciclo A, a4, C, a3, D, a5, B, a1, A.

A D
a4
a1 a5 a3
B C
a2
Os grafos a seguir so eulerianos? So hamiltonianos?

Hamiltoniano Euleriano e
e no euleriano No hamiltoniano
Definio 27: Grafo Bipartido Completo
Um grafo dito bipartido se seus vrtices V podem ser particionados em 2
subconjuntos M e N tais que cada aresta de G conecta um vrtice de M a
um vrtice de N. Por grafo bipartido completo, queremos dizer que cada
vrtice de M conectado a cada vrtice de N, e indicamos por Km,n, onde
m o nmero de vrtices em M e N o nmero de vrtices em N.

Exemplos:
4.Grafos Planares
Definio 28: Grafo planar
Um grafo se diz planar se pode ser desenhado em um plano de forma que
suas arestas se interceptem apenas nos vrtices.
Muitas vezes o grafo planar e desenhado com cruzamentos de arestas.
No entanto, podemos determinar um grafo isomorfo sem cruzamentos.
Exemplo :

Exemplo de Grafo no planar


Observe que impossvel desenharmos a aresta
com extremidades nos vrtices (2) e (4) sem ocorrer
o cruzamento de arestas. Trata-se de um grafo no
planar.
Vamos verificar se o grafo (a) planar.

(a)

Observe que o grafo possui cruzamento, mas isomorfo ao grafo (b)

(b)

Logo, o grafo (a) planar.


Definio 29: Regio
Um grafo conexo simples e planar com seu diagrama planar sem interseces
entre arestas, divide o plano em regies.

Grau de uma regio: o comprimento do ciclo ou caminho fechado que circunda


r.
deg(r1) = deg(r2) = deg(r5) = 3; deg(r3) = 5; deg(r4) = 4

Teorema: A soma dos graus das regies igual ao dobro do nmero de arestas.
Definio 30: Grafos regulares
Um grafo G dito regular de grau k se todo vrtice tem grau k.
Frmula de Euler
Se G um grafo conexo, simples, planar e com r regies, ento:
1) n a + r = 2. (n: nmero de vrtices; a: nmero de arestas; r: nmero de regies)
No grafo abaixo, temos n = 6; a = 9 e r = 5. Ento: 6 9 + 5 = 2

2) Se n 3, ento a 3n 6
No grafo ao lado, temos: 9 18 6

3) Se n 3, e no existem ciclos de comprimento 3, ento a 2n 4


Nesse grafo, temos 6 10 4
O problema do caminho de Euler(1707-1783)

Uma pessoa pode caminhar pela cidade


atravessando todas as 7 pontes, sem passar
por qualquer ponte 2 vezes?

Konigsberg (1736)
Teoremas:
1) A soma dos graus dos vrtices de um grafo G igual ao dobro do nmero de
arestas de G.
Exemplo: deg(A) + deg(B) + deg(C)+deg(D) + deg(E) = 4 + 3 + 3 + 4 + 2 = 16, que o
dobro de 8(nmero de arestas).

2) O nmero de ns mpares em qualquer grafo par.


Exemplo: na figura anterior, temos 2 vrtices (B e C) mpares

3) Existe um caminho de Euler em um grafo conexo se, e somente se, no existem ns


mpares ou existirem exatamente dois ns mpares. No caso em que no existem
ns mpares, o caminho pode terminar em qualquer n; no caso de dois ns
mpares, o caminho precisa comear em um deles e terminar no outro.
Exemplo: Observe que o grafo anterior admite um caminho de Euler, pois
possui exatamente 2 ns mpares.
BIBLIOGRAFIA
LIPSCHUTZ,S; M. LIPSON. Teoria e Problemas de
Matemtica Discreta.Coleo
Schaum.Bookman.2ed-Porto Alegre 2004.
PAULETTE, Walter. Matemtica Discreta. FATEC-SP.2
semestre 2011.

You might also like