Escolar Documentos
Profissional Documentos
Cultura Documentos
Existen todava algunas familias de grafos que se derivan del concepto de grafos
conexos. Este es el caso de los grafos eulerianos y los grafos hamiltonianos.
Estas familias de grafos nos permiten resolver el famoso problema de los puentes
de Knigsberg:
cundo es posible hacer un recorrido de una figura (en este caso de un grafo
mltiple) sin pasar dos veces por la misma lnea o por el mismo vrtice?
En la fig. 3.10 tenemos dos grafos G1 y G2; es posible recorrer uno de ellos sin
repetir ninguna lnea, pero el otro no. Cul es cul? Es evidente que el grafo G 1 no
puede ser recorrido sin repetir alguna de sus lneas, mientras que el grafo G 2 s.
Fig 3.10
I. GRAFOS EULERIANOS
Recorrido cerrado
Cubre todas las lneas de un grafo, comenzando y terminando en un mismo vrtice,
recorriendo sin repeticin y en forma continua todas las lneas de un grafo G
cualquiera. Cuando tal recorrido existe, se denomina eulerianoy un grafo que se
puede trazar mediante un recorrido euleriano se llamagrafo euleriano. En la
fig. 3.11, G1 es obviamente un grafo euleriano; G2 no lo es, a pesar de que se puede
trazar continuamente, ya que el recorrido comienza y termina en vrtices distintos;
finalmente, G3 no es un grafo euleriano, porque no se puede trazar continuamente.
Fig. 3.11
Teorema 3.2
Diremos que un grafo G es la unin disjunta de ciclos, si podemos
descomponer a G como la unin de ciclos que no tienen lneas en comn, aunque se
permite que tengan, al menos, un vrtice en comn.
Fig. 3.12
En la fig. 3.12, el grafo se puede descomponer como la unin disjunta de los ciclos C
= v1v2v3v4v5v6v1; C' = v1v7v5v1; C'' = v2v7v4v2; C''' = v3v8v9v3 y el recorrido euleriano
para el grafo G viene dado por la secuencia de sus lneas 1, 2,..., 15.
OBSERVACION 3.1.5: Esta descomposicin por lo general no es nica. El grafo
de la fig. 3.11 admite otra descomposicin como unin disjunta de ciclos, por
ejemplo, C = v1v2v7v1; C' = v3v4v2v3; C'' = v3v8v9v3; C''' = v7v4v5v7; C'''' = v5v1v6v5 .
TEOREMA 3.2
Un grafo G conexo es euleriano si y slo si es la unin disjunta de ciclos.
Demostracin:
Si G es euleriano, G admite un recorrido euleriano T. Como T es cerrado, T
contiene un ciclo C. Sea T' el recorrido obtenido al eliminar en T las lneas de C. T'
sigue siendo un recorrido cerrado, por lo tanto, contiene un ciclo C'. Repitiendo
este proceso, obtenemos una descomposicin de G como la unin disjunta de los
ciclos C, C'..., etc.
Recprocamente, supongamos que G es una unin disjunta de ciclos. Sea C un ciclo
cualquiera en G. Si
entonces G es un ciclo y por lo tanto euleriano. Si
existe un ciclo C' en G que tiene un vrtice v en comn con C (por hiptesis). Si G es
la unin de C y C', entonces, comenzando en v trazamos C y luego C', obteniendo
as un recorrido euleriano de G. Si la unin de C y C' no es todo G, existe un ciclo C''
que tiene algn vrtice v' en comn con C o con C', digamos por ejemplo con C'. Si
G es la unin de C, C' y C'', entonces comenzando en v trazamos C, luego trazamos
C' hasta llegar a v' y luego trazamos C'' hasta completar C', luego regresamos a v
como ilustra el diagrama de la fig. 3.13.
Fig. 3.13
Fig. 3.14
La Fig. 3.15 muestra que no hay ninguna relacin directa entre grafos eulerianos y
hamiltonianos.
Fig. 3.15
Contrario al caso de los grafos eulerianos, para el caso de los grafos
hamiltonianos no se conoce ninguna condicin necesaria y suficiente que los
caracterice. Esto es lamentable porque en muchas aplicaciones es fundamental
poder determinar si un grafo es hamiltoniano.
Fig. 3.16
- v4 y v6 son puntos de corte del grafo G. En este caso, stos son los
nicos.
- G tiene dos puentes, (v4, v5) y (v4, v6).
A veces un grafo no tiene puntos de corte, por ejemplo el grafo K n . Otras veces
puede tener muchos puntos de corte, por ejemplo un camino Pn con n mayor o
igual a 3 que une dos vrtices v, w como en la fig. 3.17. En este caso todo vrtice,
excepto v y w, es punto de corte.
Fig. 3.17
El siguiente teorema nos dice que este ltimo ejemplo corresponde a un grafo con
un nmero muy elevado de puntos de corte, a saber (n - 2) si el camino tiene n
vrtices; ya que, todo grafo G conexo tiene que tener por lo menos dos vrtices que
no son puntos de corte.
TEOREMA 3.3
Todo grafo G conexo con ms de un vrtice tiene por lo menos dos vrtices que no
son puntos de corte.
Demostracin: (por induccin en el nmero de vrtices)
Sea n el nmero de vrtices del grafo G y Pn la proposicin: Todo grafo conexo con
ms de dos vrtices tiene por lo menos dos vrtices que no son puntos de corte.
En este caso nuestro punto de partida para la induccin es n = 2, luego P 2es
verdadera, ya que el nico grafo G conexo con dos vrtices es
y ninguno de los dos vrtices es punto de corte.
Supongamos que todo grafo G conexo con menos de n vrtices (n > 2) tiene por lo
menos dos vrtices que no son puntos de corte (hiptesis inductiva).
Veamos que tambin se cumple para un grafo G conexo con n vrtices. Se
presentan dos casos:
CASO I.
G no tiene puntos de corte. Si G no tiene puntos de corte, entonces el teorema se
cumple automticamente, ya que el grafo (en este caso) tiene n vrtices con n > 2
que no son puntos de corte.
CASO II.
Fig. 3.18
Caso II.2.
Que alguna de las componentes Gi, con i entre 1 y t, tiene ms de dos vrtices. Sin
perder generalidad, podemos decir que G1 tiene ms de un vrtice. Por la hiptesis
inductiva, G1 tiene dos vrtices que no son puntos de corte de G1, digamos v i y vj.
- Caso II.2.1.
Si ambos vrtices vi y vj son adyacentes a v, como lo muestra la fig. 3.18, v iy vj no
pueden ser puntos de corte de G, porque al eliminar cualquiera de ellos no se
desconecta el grafo.
Fig. 3.19
- CASO II.2.2.
Si uno de los dos vrtices, digamos vi , no es adyacente a v en G, no puede ser punto
de corte de G, como lo muestra la fig. 3.19. Por lo tanto, cada componente Gi, con i
entre 1 y t, tiene por lo menos un punto de corte de G. Luego, existen a lo sumo t
puntos de corte en G, entonces, como t est entre 2 y n, hay (n - t) puntos que no
son de corte. Luego, Pn es verdadera.
Fig. 3.20
TEOREMA 3.4
v es un punto de corte en un grafo conexo G, si y slo si existen vrtices u y w,
ambos distintos de v, tales que todo camino que une a u con w pasa por v.
Demostracin:
Si v es punto de corte de G, G - v tiene por lo menos dos componentes G1, G2. Si
elegimos un vrtice u en G1 y un vrtice w en G2, no hay camino alguno que una a u
con w en G - v, pero s los hay en G, porque G es conexo.
Recprocamente, si existen u y w distintos de v, tales que todo camino que una a u
con w pasa por v, G - v tiene que ser no conexo.
TEOREMA 3.5
En un grafo conexo G una lnea x es un puente de G si y slo si existen vrtices u y
w tales que todo camino que una a u con w contiene a x.
Demostracin:
Si x es un puente de G, G - x tiene por lo menos dos componentes conexas G1 y G2
(por definicin de puente). Tomando un vrtice u perteneciente a G1 y un vrtice w
perteneciente a G2, no existe un camino que una a u con w en G - x, pero s lo hay
en G, porque G es conexo. Por lo tanto, todos los caminos que unan a u con w
deben pasar por x.
Recprocamente, si existen vrtices u y w en G, no incidentes a x, tales que todo
camino que una a u con w pase por x, entonces G - x tiene que ser no conexo.
Podemos resumir los teoremas anteriormente vistos en los siguientes dos teoremas
generales.
TEOREMA 3.6
Sea v un vrtice cualquiera de un grafo conexo G; entonces los siguientes
enunciados son equivalentes:
(1) v es un punto de corte de G.
(2) Existen vrtices u y w, diferentes de u, tales que v est en todo camino que va
de u a w.
(3) Existe una particin del conjunto de vrtices V - {v} en subconjuntos U y W,
tales que, para cualquier par de vrtices u perteneciente a U y w perteneciente a W,
el vrtice v est en todo camino (u, w).
TEOREMA 3.7
Sea x una lnea cualquiera de un grafo conexo G; entonces los siguientes
enunciados son equivalentes:
(1) x es un puente de G.
(2) x no se encuentra en ciclo alguno de G (en caso de que G tenga ciclos).
(3) Existen vrtices u y v del grafo G tales que la lnea x est en cada camino que
una a u con v.
(4) Existe una particin del conjunto de vrtices V en dos subconjuntos U y W,
tales que para cualquier par de vrtices u perteneciente a U y w perteneciente a W,
la lnea x est en todo camino que una a u y w.
IV. BLOQUES
Una consecuencia inmediata del Teorema 3.5 es que, con la excepcin de K 2, en un
grafo conexo todo puente es incidente con un punto de corte y por lo tanto todo
grafo conexo, excepto K2, que contiene un puente, contiene puntos de corte. El
recproco de esta proposicin no se cumple, como se puede ver en el ejemplo de la
fig. 3.20 (G contiene, al punto de corte v, pero no contiene puentes).
Es fcil ver que, si una lnea pertenece a un ciclo de G, dicha lnea no puede ser un
puente. Recprocamente, si la lnea x = ( vi, vj ) no pertenece a ciclo alguno de G,
entonces para los vrtices vi y vj y el nico camino que los une consiste de la lnea x;
y por lo tanto se cumple, trivialmente, que todo camino que una a v i con vj contiene
a x. Por el Teorema 3.5, x es un puente.
Fig. 3.21
Fig. 3.22
Fig. 3.23
Por lo tanto, debemos tener dos caminos que no tengan vrtices en comn, como
en la fig. 3.24, lo cual inmediatamente nos dara un ciclo
Fig. 3.24
o debera haber tres caminos tales que cada dos de ellos tienen un vrtice distinto
en comn (ver fig. 3.25).
Fig. 3.25
Fig. 3.26
Pero en este caso, como lo indica la fig. 3.26, tambin tenemos un ciclo que
contiene a vi y vj.
El siguiente teorema resume los resultados anteriormente vistos y otros aspectos
importantes acerca de los bloques.
TEOREMA 3.10
Sea G un grafo conexo con al menos tres vrtices; entonces los siguientes
enunciados son equivalentes:
(1) G es un bloque.
(2) Cada dos vrtices cualesquiera de G estn en un ciclo comn.
(3) Cada vrtice o lnea de G est en un mismo ciclo.
(4) Cada dos lneas de G estn en un ciclo comn.
(5) Dados dos vrtices cualesquiera de G y una lnea tambin de G,
existe un camino que une los vrtices y que adems contiene la lnea que pertenece
a G.
(6) Para cualesquiera tres vrtices distintos de G existe un camino que une a dos de
ellos y que contiene al tercero.
(7) Para cualesquiera tres vrtices distintos de G, existe un camino que une
dos de ellos, pero que no contiene al tercero.
0 Comments:
Post a Comment
<< Home