Um passeio P de v0 a vn , é uma sequência finita e não vazia ( v0 ,1, v1 ,
2 , v2, ......,
n, vn ), cujos elementos são alternadamente vértices e arestas de um grafo G, e tal que
i = (vi-1, vi). para 1
i
n .
Passeio degenerado: Quando n = 0. /*Passeio com um único vértice*/
Passeio fechado: Quando n > 0 e v0 = vn . /* Começa e termina no mesmo vértice */
Comprimento do passeio = n /* Total de arestas no passeio */Dado o grafo Touro, um exemplo de passeio é a,(ab),b,(bc),c,(cd),d,(db),b,(bc),c,(cb),b.
Um passeio fechado poderia ser: a(ab)b(bd)d(db)b(ba)a /* Começa e termina em a */Dados dois passeios P = (v0,(v0,v1),v1,(v1,v2),...,(vn-1,vn),vn) e Q = (w0,(w0,w1),w1,(w1,w2),...,(wm-1,wm),wm) tais que vn = w0, definimos PQ como sendo a justaposição do caminho P e Q. /* Acrescentamos o passeio Q "na frente" de P */
Passeio em que as arestas são duas a duas distintas. (vertices podem ser repetidos)
Ex: (ainda no grafo Touro): a,(a,b),b,(b,c),c,(c,d),d,(d,b),b
Trilha Fechada: começa e termina no mesmo vértice.
Trilha em que os vértices são dois a dois distintos. (e consequentemente as arestas)
(Não repete arestas nem vértices)Dados dois vértices u e v de um grafo qualquer G, denomina-se caminho mínimo de u a v, o menor caminho, em G, ligando u a v.
Grafo Caminho - Pn
Grafo simples em que existe um caminho que passa por todos os vértices de G
P2 P3 P4 P5
Trilha fechada em que v1,...,vn-1 são dois a dois distintos. Note que, informalmente, poderiamos dizer que um ciclo é simplesmente um caminho fechado, mas então teríamos um problema com a definição de caminho, pois, um caminho não pode ter vértices repetidos.Grafo Circuito ou Ciclo - Cn
Grafo simples em que existe um ciclo que passa por todos os vértices de G
C3 C4 C5 C6
Em um grafo simples qualquer tipo de passeio pode ser representado apenas pelos vértices, uma vez que existe no máximo uma aresta ligando dois vértices.
Qualquer caminho "contido" em um caminho mínimo é também mínimo
Teorema:LigaçaoSeja P = ( u0,u1,...,un ) um caminho mínimo de uo a un.Prova:
Então, o caminho Q = (ui,ui+1,....,ui+m ), i0 e i + m
n, é um caminho mínimo de ui a ui+m
Seja:P = ( u0,u1,...,un ) um caminho mínimo de uo a un eVamos supor, por absurdo, que S não seja um caminho mínimo de ui a ui+k .
S = (ui,ui+1,....,ui+k ), 0i
n e i + k
n.
LogoS'=(v0,v1,....,vm ) ,v0=ui e vm =ui+k tal que, | S'| <| S |
Sejam R= ( u0,...,ui ) e T=(ui+k,....,un ). Temos então que| P | = | R | + | S | + | T |O passeio P'=( u0,...,ui , v1,....,vm , ui+k+1 , ....., un ) ,
ligando u0 a un , existe, e tem comprimento igual a | R | + | S'| + | T |.
Como | S' | < | S | temos que | P' | < | P |.
Como | P' | é um passeio e como todo passeio possui um caminho C' que tem comprimento menor que o comprimento do passeio (demonstrar), temos que | C'| <| P'| , como
| P' | < | P | e | C'| <| P'| , entao | C'| < | P |.
Absurdo, visto que P é um caminho mínimo.
Todo passeio contém um caminho
Teorema: Seum passeio P de u
v , então
um caminho C de u
v.
Demonstração: (exercício)
Sejam G um grafo e u, v dois vértices de G.
Dizemos que u e v são ligados, ou conectados, sseum caminho C de u a v em G.
Ligados: v1e v3, v3 e v4,
v6 e v8, v7 e v8
Não Ligados:v1e v6,
v7 e v4
Lema: Ligação é uma relação de equivalência sobre VG
Revisão: Um relação é de equivalência sse ela é reflexiva, simétrica e transitiva.Demonstração:
Seja G um grafo qualquer com o conjunto VG de vértices e a relação L, de ligação, sobre este conjunto.
L é Reflexiva, pois para todo v
VG,
o passeio degenerado <v> que é um caminho de v em v, e portanto: v é ligado a v.
L é Simétrica, pois para todo v
VG, se
um caminho C = < v0 , v1 , ......., vn >, com u=v0 e vn =v, ligando u a v então
um Caminho C' = < vn , vn -1 , ..., v0 > ligando v a u.
L é Transitiva, pois para todo u, v, w
VG temos , se
um caminho P de u
v e um caminho Q de v
w então existe um um passeio de u
w. Demonstraremos essa afirmação da seguinte forma:
Sejam os caminhos
P = (u0,
1, u1, .....,
p, up) , com u0 = u e up = v. e
Q = ( v0,1, v1,...,
q,vq ) , com v0 = v e vq = w.
Seja i o menor inteiro tal que ui = vj , 0
j
q e 0
i
p.
Temos então que P1 = (u0,
1, u1,
2,....,
i, ui ) é um caminho de u0 a ui e
Q1 = (vj,vj+1,...,vq) é um caminho de vj a vqPortanto, C = P1Q1 é um caminho de u a w. (Lembre-se que u0 = u e ui = vj e vq = w.)
Teorema: Ligação induz Partição
A partição induzida pela ligação
é
formada pelos conjunto V1,V2 ,... , Vk definidos
por:
Vi = { uj | ui e uj
são
ligados } , 1 i
k.
Para demonstrar que esses conjuntos formam uma partição,
basta mostrar que:
Vi
, 1
i
k
UVi = VG
Vi
Vj =
,
1
i , j
k
Dada a partição { V1,V2,...,Vk }, induzida pela relação de ligação sobre os vértices de um grafo G. Dizemos que os subgrafos induzidos G[V1], G[V2] , ... , [Vk] são componentes conexos de G.Indicamos por C(G) o número de componentes conexos de G.
Dizemos que um grafo é conexo quando C(G) = 1, caso contrário, o grafo é dito desconexo.Obs. Não são somentes os grafos completos que possuem 1 componente
conexo, exemplo
Partição:{1,2,3,4}
C(G)=1
Teorema: Se G é conexo então quaisquer 2 caminhos de comprimento máximo em G tem um vértice em comum.
Demonstração: (Exercício)
VG: Grupo de pessoas, | VG| 2
AG: Relação de amizade
Teorema: para qualquer grafo simples pelo
menos 2 vértices x,y tais que gr(x)=gr(y)
Caso 1 :
Sejam g1,g2,..., gn
os graus dos vértices de uma componente conexa C com | V(C) |
>
1
Como G é simples temos que 1gi
n-1,
para todo 1
i
n
Portanto,
1
i, j
n
\ gi = gj e i
j