Sei sulla pagina 1di 13

Teoria dos Grafos

Exerccios
Mdulos 1 e 2 - Conceitos Bsicos & Representao de Grafos
1) Construir uma representao geomtrica do grafo G = (V,E), onde: V = {1,2, ,!,",#$ E = {(1, ), (1,!), (1,"), (2, ),(2,!),(2,"),( ,"),(!,")$

2 3 4

Represente-o atravs de suas matrizes de adjacncia e de incidncia.

Matriz de adjacncia

Matriz de incidncia

2) %s amigos &oo, 'edro, (nt)nio, *arce+o e ,rancisco sempre se encontram para -otar con.ersa fora e /s .e0es 1ogar dama, 2adre0 e domin34 (s prefer5ncias de cada um so as seguintes: &oo s3 1oga 2adre06 'edro no 1oga domin36 (nt)nio 1oga tudo6 *arce+o no 1oga 2adre0 e domin3 e ,rancisco no 1oga nada4 a) 7epresente atra.s de um grafo -ipartido G=(V,E) todas as possi-i+idades de um amigo 1ogar com os demais4 8efina V e E.

V{(J(oo), P(edro), (nt!nio), M(arce"o), #(rancisco), $a(ma), %(adrez), $o(min&)' (){(J,%), (P,$a), (P, %), ( ,%), ( ,$ ), ( ,$o), (M,$a)',

Da

Do

-) 8efina um su-grafo em 9ue todos, menos ,rancisco, 1oguem ao mesmo tempo4

Da
c)

Do

( partir do grafo -ipartido do item a) construa um grafo rotu+ado 9ue mostra 9uem pode 1ogar com 9uem o 9ue4
xadrez xadrez xadrez damas damas

) Construa representa:es geomtricas de grafos regu+ares de grau r (r = 1,2, e !)4

r=1 a c b d

r=2 a c b d

r=3 a c b d

r=4 a c e b

!) ;dentifi9ue se os grafos a seguir so isomorfos:

a)

*)

c)

+s pares em a) e *) so isomor,os. c) no, pois o vrtice com "a-o . es/uerda tem um vizin0o de 1rau 2 e o vrtice com "a-o . direita no tem. +*serve /ue um isomor,ismo deve manter as vizin0an-as.
") <uantos grafos (simp+es) no isomorfos com ! .rtices e2istem= *ostre as representa:es geomtricas desses grafos

G1 a c b d G8 a c b d a c

G2 b d

G3 a c b d G9 a c b d a c

G4 a c G10 b d b d a c

G5 b d G11 a c b d a c

G6 b d a c

G7 b d

#) E2emp+ifi9ue representa:es geomtricas de grafos comp+etos >n (n = 1,2, ,! e ") a) <uantas arestas possui um grafo comp+eto >n = 7esp4 .ide 9uesto seguinte -) Ca+cu+e o tota+ de arestas para n = 1,2, ,! e "4

K(1) K(2) a

a a b c

K(3) b a c

K(4) b d a c

K(5) b

d e

?) *ostrar 9ue: a) se G um grafo simp+es, ento: n C m,2 %nde: n = n@mero de arestas m = n@mero de .rtices -) se G um grafo comp+eto, ento: n = C m,2

PR+V 3 4tem *)3 C !2 si1ni,ica o n5mero de com*ina-6es poss7veis entre pares de e"ementos distintos de . 8e o n5mero de vrtices de um 1ra,o comp"eto, entre cada par de e"ementos de 0aver9 uma aresta. Portanto n ) C !2" 4tem a): ;omo todo 1ra,o < com vrtices, tem no m9=imo, o mesmo n5mero de arestas do /ue >(m), c"aro /ue se n o n5mero de < va"er9 n C !2
A) *ostre 9ue todo grafo simp+es com n .rtices isomorfo a um su-grafo de >n4

PR+V 3 8eja <)(V,() um 1ra,o simp"es com n vrtices. partir dos vrtices de < podemos ,ormar o 1ra,o comp"eto >(n))(V, (?). ;omo este 1ra,o contm todas arestas poss7veis entre os vrtices, necessariamente ( (?.
B) *ostre 9ue: a) todo su-grafo indu0ido de um grafo comp+eto comp+eto -) todo su-grafo de um grafo -ipartido tam-m -ipartido4

a) ;omo em um su*1ra,o induzido todas arestas do 1ra,o ori1ina" entre os vrtices do su*1ra,o so mantidas e o 1ra,o ori1ina" comp"eto, o su*1ra,o tam*m ser9 comp"eto. *) @asta manter os dois partidos do 1ra,o ori1ina"
1C) *ostre 9ue um grafo -ipartido G=(V1 V2, E) com n@mero Dmpar de .rtices no pode ser Eami+toniano (i44 possuir cic+o Eami+toniano)4

Para 0aver um cic"o 0ami"toniano em um 1ra,o *ipartido, este deve retornar ao mesmo partido da ori1em. Am camin0o de retorno ao partido da ori1em necessitar9 um n5mero par de passos (pois a cada passo muda-s de partido) 8e o ponto de destino ,or distinto da ori1em um n5mero par de passos (arestas) determinar9 um n5mero 7mpar de vrtices. Para ser um cic"o, o vrtice destino coincidir9 com o vrtice ori1em, portanto teremos um vrtice a menos. +u seja, um n5mero par de vrtices.

11) Fo-re o pro-+ema das pontes de >Gnigs-erg: a) e+e tem so+uo= -) <ua+ o teorema 9ue se reporta a esse pro-+ema= c) % 9ue teria de ser a+terado no cenHrio de >Gnigs-erg para reso+.er esse pro-+ema4 (presente sugest:es4

a) no. *) o Beorema de (u"er /ue diz /ue um 1ra,o cone=o eu"eriano se e somente se todo vrtice tem 1rau par. c) Beriam /ue ser ou derru*adas a"1umas pontes ou serem constru7do novas. Por e=emp"o, poderiam ser derru*adas uma de cada ponte dup"a e a entre as duas i"0as. +utra so"u-o seria "i1ar a se1unda i"0a tam*m com duas pontes com cada mar1em.
11a) %-ser.e a seguinte p+anta de uma casa

@ ( #

; <

#ora

a) I possD.e+ entrar na casa, passar uma .e0 por todos os 9uartos e sair para fora= por9u5= -) I possD.e+, partindo de fora da casa, passar uma .e0 por cada porta= por9ue=

a) a so"u-o deste item seria um cic"o 0ami"toniano /ue parte de do vrtice C#oraD. E poss7ve" com o camin0o #ora-(- -@-;-<-$-#ora. *) Feste caso precisar7amos de um cic"o eu"eriano. 4sto no poss7ve" pois os vrtices , (, @, #, < e $ tm 1rau 7mpar.
12) Fe1a I a matri0 de ;ncid5ncia e se1a A a matri0 de (d1ac5ncia de um grafo G4 a) *ostre 9ue a soma de toda co+una de I 2 -) % 9ue representa a soma de todas as co+unas de A= c) (s matri0es ; e ( caracteri0am uni.ocamente um grafo= d) ( um mesmo grafo podem corresponder diferentes matri0es I e A=

a) como em 4 cada co"una representa uma aresta e os Gs determinam os vrtices, 0aver9 e=atamente dois Gs. *) como em cada G determina uma aresta e cada aresta aparece duas vezes na matriz, esta soma determinar9 odo*ro do n5mero de arestas c) sim d) sim, por meio de permuta de "in0as ou co"unas.
1 ) 'ro.e o seguinte teorema:

grau (v) = 2 n, onde n = n@mero de arestas v V

Dica!! Observar a matriz de incid ncia

Fa matriz de incidncia cada "in0a determina o 1rau de um vrtice. ;omo para cada aresta aparecem dois Gs na matriz de incidncia, a soma de todos os 1raus e/uiva"e a contar duas vezes cada aresta.
1!) 'ro.e o seguinte coro+Hrio Em 9ua+9uer grafo, o n@mero de .rtices de grau Dmpar sempre par4

;omo a soma dos 1raus de todos vrtices um n5mero par (Hn) imposs7ve" /ue s& um ten0a 1rau 7mpar.
1") 8escre.a uma situao 9ue possa ser mode+ada por: a) um grafo -ipartido no comp+eto6 -) um grafo -ipartido comp+eto (presente esses grafos

a)

re"a-o entre dois "ivros (um de @ancos de $ados $istri*u7dos I @$$ e outro de 8istemas +peracionais $istri*u7dos I 8+$) inde=ados pe"os termos C*ancos de dados I*dD, Csistemas distri*u7dos IsdD e Csistemas operacionais I soD3
BDD bd sd SOD so

*)

s c"i/ues ma=imais em 1ra,os como o acima, /ue re"acionam "ivros com termos /ue inde=am estes "ivros.

1#) (presente um e2emp+o de um grafo 9ua+9uer e seu respecti.o grafo comp+emento

Para o 1ra,o acima, considerando /ue o comp"emento tam*m um 1ra,o *ipartido com os mesmos partidos, ter7amos
BDD bd sd SOD so
1?) (presente e2emp+os de su-grafos (G2 e G ) de um grafo -ipartido G1 9ue se1am c+i9ues4

Para o 1ra,o da /uesto GJa) ter7amos como c"i/ues ma=imais


BDD sd SOD BDD bd

1A) *ostre um e2emp+o de um su-grafo 9ue represente um con1unto independente de .rtices4

inda no 1ra,o de GJa) poder7amos ter3

@$$

8+$

sd

1B) % 9ue su-grafo gerador G2 de um grafo G14 (presente um e2emp+o4

E /uando <H possui os mesmos vrtices de <G. Por e=emp"o, o conjunto independente da resposta anterior um su*1ra,o 1erador da primeira c"i/ue da resposta da /uesto GK. H?) (=emp"i,i/ue atravs de um 1ra,o rotu"ado o re"acionamento entre J dos seus me"0ores ami1os (re"acionamento ) con0ece)

Mdulo # - Ca in$os e Conexidade


1) (presente um grafo, com no mDnimo " .rtices4 (presente suas matri0es de ad1ac5ncia e de incid5ncia4 *ostre e2emp+os de: a) -) c) d) e) f) percurso caminEo (simp+es) tra1eto (tri+Ea) cic+o caminEos e cic+os Eami+tonianos e eu+erianos a conecti.idade >(G)

a c

b e d a) a*edc*a: *) a*cde c) *cde*a d) *cde e) a*edc (cic"o 0ami"toniano), c*edca* (camin0o eu"eriano) ,) >(<))H, tirando *d ou *c ,ica descone=o

2) Em todo grafo G, dois caminEos de comprimento mH2imo possuem, pe+o menos, um .rtice comum4 'ro.ar ou apresentar contra e2emp+os para os seguintes casos: a) G descone2o -) G cone2o

a) (m um 1ra,o descone=o, *asta tomar dois camin0os de comprimento m9=imo em duas componentes cone=as. Fo tero vrtice comum. *) PR+V 3 supon0a dois camin0os m9=imos (vG,..,vn) e (LG,..,Lm). ;omo cone=o, e=istir9 um camin0o de vn a LG. 8e supormos /ue este camin0o no cruza os dois camin0os, e=istir9 um camin0o mais "on1o (vG,..,vm,..,LG,..,Ln), o /ue contradiz a 0ip&tese.

Mdulo % & Conecti'idade! (lanaridade e Colorao


Para o <ra,o <)(V,()3 5 6 1 2 4 3

1) (presente uma Hr.ore geradora de G usando: o a+goritmos de -usca em profundidade o a+goritmo de -usca em +argura

2) (presente um corte de .rtices e um corte de arestas

Am corte de vrtices seriam os vrtices 2 e.H. ;orte de arestas3 as arestas (2,M) e (H,M). +utro corte e arestas3 (G,H), (J,H), (2,H) e (2,M)
1) E2iste a+guma ponte ou articu+ao em G= Fe sim, aponteJas4

Fo.
2) <uais as conecti.idades de .rtices e de arestas de G=

;omo no e=istem cortes no 1ra,o e encontramos cortes de vrtices e de arestas de 1rau H (arestas 2-M e H-M: vrtices 2 e H), am*as conectividades sero H.
) G um grafo p+anar= 'or 9ue= Kse a f3rmu+a de Eu+er para ca+cu+ar n@mero de faces de G4

8im, p"anar. @asta re,azer a aresta entre J e H passando por ,ora . + n5mero de ,aces de < , ) n In N H ) G? I O N H ) O 2) Pua" o n5mero crom9tico %(<)Q

5 6 a 1 b b a

4 c 2 3 a

Pe"a ,i1ura da para ver /ue M


") Empregue o a+goritmo de Lremau2 para encontrar um caminEo entre os .rtices # e 4

O-J-2-H-G-J-H-M R(# R 8 PA(8BS(8 G) J) ;4M ;+F84$(R F$+ + M(8M+ <R #+ R(B4R F$+-8( + VERB4;( 2 ( 8 R(8B 8 ;+RR(8P+F$(FB(8.

Mdulo ) - *+rafos
G) + /ue um d71ra,o. (=emp"i,i/ue dois sistemas do mundo rea" /ue possam ser mode"ados por d71ra,os. presente suas representa-6es 1eomtricas. H) presente, atravs de um d71ra,o uma parte de um mapa (sua cidade, seu estado, ...). Represente esse d71ra,o usando3 a) matrizes de adjacncia e de incidncia, e *) uma estrutura de "istas

M) Puais as propriedades da representa-o de d71ra,os usando matrizes de adjacncias /ue coincidem e /ue di,erem da/ue"as de um 1ra,o no orientadoQ 2) Am torneio um d71ra,o cujo 1ra,o su*jacente comp"eto (e sem arestas para"e"as). Provar ou dar contra-e=emp"o3 todo torneio no ac7c"ico 0ami"toniano. J) 8eja a matriz de adjacncia de um d71ra,o. + /ue si1ni,ica a soma dos e"ementos de uma "in0aQ e de uma co"unaQ O) $e,ina um d71ra,o com, no m7nimo J vrtices e construa uma matriz $(i,j) ta" /ue, no e"emento (i,j) da matriz est9 a distTncia do vrtice i ao vrtice j. ;omo ser7a caracterizado um 1ra,o no-cone=oQ + /ue si1ni,ica o maior e"emento da matrizQ K) Repita o e=erc7cio anterior, considerando o 1ra,o como no diri1ido.

Mdulo , - Grafos -alorados

G) + /ue um 1ra,o va"oradoQ ;ite e=emp"os de sistemas /ue podem ser representados por 1ra,os va"orados. H) + /ue ca"cu"a o a"1oritmo de $ijUstraQ M) Para o 1ra,o < (V,() apresentado a se1uir encontre os menores camin0os entre o vrtice G e os demais vrtices de <3

G J M J G M J 2

V H

H J

8o"u-o simp"i,icada (mais deta"0es dos passos vide materia" da au"a)3 U)? Vetor3 G H M 2 ? Rot)(?,?,?,?,?) U)G Vetor3 G ? ? Rot)(?,G,G,G,?) U)H Vetor3 G ? ? ?

H .

M #

2 ,

H . . /

M ) # #

2 , , ,

J /

Rot)(?,2,2,G,2) U)M Vetor3 G ? ? ? Rot)(?,2,2,M,2)

H . . /

M ) # #

2 , , )

J /

Mdulos 0-/ - 1r'ores e Busca e


G)

+rafos

p"i/ue o a"1oritmo de Bremau= para camin0ar, a partir da aresta G, no 1ra,o a se1uir3

2 M J

H) (ncontre uma 9rvore 1eradora de a"tura H do 1ra,o acima e camin0e nesta 9rvore em pr-ordem e em p&s-ordem.

Mdulo . & (lanaridade e colorao


G) Para o 1ra,o da /uesto G do m&du"o anterior, a. Pua" o m7nimo de arestas /ue preciso acrescentar para /ue e"e dei=e de ser p"anarQ Por/ueQ *. Pua" o m9=imo de aresta /ue consi1o acrescentar mantendo-o p"anarQ

Mdulo % & 2luxo e

redes

G) ;a"cu"ar o ,"u=o m9=imo de G para J na rede3

G J 2 J G M J 2

V M

H J

G J,? 2,? J,? G,? M 2

V,? M,?

W,?

H,? J

J,?

G J,J 2,H J,M G,? M 2

V,V M,G

W,W

H,G J

J,J

G J,J 2,H J,M G,? M 2

V,V M,G

W,W

H,G J

J,J

G J,J 2,H J,M G,? M 2

V,V M,G

W,W

H,G J

J,J

G J,J 2,M J,M G,G M 2

V,V M,G

W,W

H,H J

J,J

Potrebbero piacerti anche