Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 02
Tema 02
,
_
n n
n
aristas. El resultado se
obtiene por combinaciones de n vrtices
tomados de dos en dos.
2.6. Grafo Regular.
Se llama grafo regular a un grafo cuyos vrtices tienen todos el mismo grado. Si el
grado de cada vrtice es r, se tiene un grafo regular de grado r.
Todo grafo nulo es un grafo regular de grado 0. Todo
grafo completo con n vrtices es un grafo regular de
grado n-1.
Especial mencin merece un tipo de grafo regular llamado grafo platnico, grafos
formados por los cinco slidos regulares (tetraedro, cubo, octaedro, dodecaedro e
icosaedro).
2.7. Grafo Bipartido.
Sea un grafo G y sea su conjunto de vrtices
V(G) que puede ser expresado como la unin disjunta
de dos subconjuntos de vrtices V
1
y V
2
de forma que
cada arista de G une un vrtice de V
1
con otro de V
2
,
entonces se dice que G es un grafo bipartido y se
escribe G(V
1
, V
2
).
3. OPERACIONES ENTRE GRAFOS.
3.1. Isomorfismo y Homomorfismo.
Se dice que dos grafos G
1
y G
2
son isomorfos si existe una correspondencia
biunvoca entre los vrtices de G
1
y los de G
2
, con la propiedad de que el nmero de
aristas que unen cada dos vrtices de G
1
es igual al nmero de aristas que unen los
vrtices correspondientes de G
2
.
5/17
Veamos el ejemplo siguiente, donde G
1
tiene el conjunto de vrtices {u, v, w, x, y,
z} y G
2
tiene {l, m, n, p, q, r}. G
1
y G
2
son isomorfos bajo la correspondencia ul,
vm, wn, xp, yq, zr
Dos grafos son homomrficos (o idnticos salvo vrtices de grado 2) si ambos
pueden ser obtenidos a partir del mismo grafo insertando nuevos vrtices de grado dos
en sus aristas.
Ejemplo: Sea el grafo G representado por el siguiente diagrama:
G(V(G), E(G))
V(G)={v
1
, v
2
, v
3
, v
4
}
E(G)={v
1
v
2
, v
1
v
3
, v
3
v
2
, v
2
v
4
}
Construimos dos grafos homomrficos entre s G
1
y G
2
a partir del anterior grafo G.
Para ello, y partiendo de G, tomamos algunas de sus aristas y le insertamos un vrtice
de grado dos.
Construimos G
1
:
Sea la arista v
1
v
2
del grafo G,
insertamos un nuevo vrtice v de grado
2, de tal forma que el grafo G
1
resultante sera:
De igual manera construimos G
2
:
Sea la arista v
1
v
3
G, insertamos el
vrtice v de grado 2 de tal forma que
el grafo resultante G
2
es:
Se concluye que G
1
y G
2
son homomrficos.
3.2. Combinaciones.
Sean dos grafos G
1
=(V(G
1
); E(G
1
)) y G
2
=(V(G
2
), E(G
2
)) con V(G
1
) y V(G
2
)
disjuntos. Se define el grafo unin como G
1
G
2
tal que G
1
G
2
=(V(G
1
)V(G
2
), E(G
1
),
E(G
2
)).
6/17
Se dice que un grafo es conexo si no puede ser expresado como la unin de dos
grafos, en caso contrario ser inconexo. Cualquier grafo inconexo G puede verse
expresado como la unin de un conjunto finito de grafos conexos.
Un grafo circuito es un grafo conexo regular de grado dos. El grafo circuito de n
vrtices es designado C
n
.
Igualmente, sean los grafos G
1
y G
2
, se define el grafo suma, y se denota por G
1
+G
2
como la unin de ambos grafos, trazndose a continuacin una arista entre cada vrtice
de G
1
y cada vrtice de G
2
.
Sean los grafos G
1
=(V(G
1
), E(G
1
)) con V(G
1
)={u, v, w, x, y, z} y G
2
=(V(G
2
),
E(G
2
)) con V(G
2
)={l, m, n} representados de la forma siguiente:
Se representa el grafo G
1
G
2
de la forma:
Y el grafo G
1
+G
2
como:
3.3. Supresiones y Contracciones.
Sea F un conjunto de aristas del grafo G, se denomina G-F al grafo que se obtiene
cuando se suprime en G el conjunto de aristas F.
Anlogamente, sea H un conjunto de vrtices del grafo G, se denomina G-H al grafo
que resulta cuando se suprimen en G los vrtices que hay en H y las aristas que inciden
en ellos.
Sea el grafo G y en l la arista e, se denomina G/e al grafo obtenido de contraer en
l la arista e, es decir, eliminar la arista, identificando a continuacin sus extremos v y
w, de forma que el vrtice resultante es incidente a aquellas aristas que originalmente
eran incidentes a v y w (excepto la propia arista e). En consecuencia, se llama
7/17
contraccin de G a cualquier grafo que se obtiene a partir de G, despus de efectuar
contracciones de algunas de sus aristas.
Sea el grafo G
1
=(V(G
1
),
E(G
1
)) con V(G
1
)={u, v, w, x}
y E(G
1
)={uu, uv, vw, wu, wx,
xv} y sea F={uw, xv}, se
representa el grafo supresin G-
F de la forma siguiente:
3.4. Complemento.
Sea G un grafo simple, cuyo conjunto de vrtices es V(G), el complemento(G) de G
(denotado por G ) es el grafo simple que tiene a V(G) como conjunto de vrtices, en el
cual dos vrtices son adyacentes si y slo si no son adyacentes en G.
Con el grafo G definido en el
apartado anterior, se construye el grafo
complemento de G de la siguiente
forma:
4. TRAYECTORIAS. GRAFOS EULERIANOS Y HAMILTONIANOS.
4.1. Trayectorias.
Sea una secuencia de aristas v
0
v
1
, v
1
v
2
,..., v
m-1
v
m
, en la que todas las aristas son
diferentes, entonces se le denomina cola. Si adems los vrtices v
0
, v
1
,..., v
m
, son
diferentes (excepto el primero y el ltimo que pudieran coincidir), la secuencia de
aristas resultante se llama trayectoria. Una trayectoria es cerrada si v
0
=v
m
, y una
trayectoria cerrada que posee al menos un lado es denominada circuito.
Los siguientes ejemplos ilustran estas definiciones:
Cola:
Trayectoria:
8/17
Trayectoria cerrada:
Al vrtice v
0
se le denomina vrtice inicial y al v
m
vrtice final. La longitud de una
secuencia de aristas es el nmero de aristas que posee.
TEOREMA: Si G(V
1
, V
2
) es un grafo bipartido, todo circuito en G tiene longitud
par.
TEOREMA: Sea G un grafo simple de n vrtices, si G tiene k componentes
(subgrupos disjuntos) el nmero de aristas de G cumple la siguiente relacin:
) 1 )( (
2
1
+ k n k n m k n m = nmero de aristas
Se denomina conjunto desconectador de un grafo conexo G al conjunto de aristas
de G cuya eliminacin desconecta a G. Un conjunto corte ser un conjunto
desconectador del que ningn subconjunto suyo es un conjunto desconectador.
Sea el grafo G, donde V(G)={v, w, x, y, z} y E(G)={vw, vx, wy, yz, wx, wz, xy,
xz}, el conjunto de aristas D={wy, wz, xy, xz} es un conjunto desconectador de G, ya
que si en G procedemos a la eliminacin de las aristas de D queda el grafo inconexo que
a continuacin se expone.
4.2. Los Puentes de Knigsberg.
En el siglo XVIII, la ciudad de Knigsberg, en Prusia, tena dos islas y siete puentes
segn indica la figura:
El alcalde de la ciudad escribi a
Euler plantendole la siguiente cuestin:
Es posible que una persona cruce los
siete puentes pasando por cada uno de
ellos una sola vez?
9/17
Euler prob que era imposible lo que el alcalde propona. Sustituy la isla y las
orillas por puntos y los puentes por lneas que unan dichos puntos, obteniendo as el
siguiente grafo:
El grafo ser recorrible si existe un
camino que contenga todos los vrtices
y que pase por cada arista exactamente
una vez.
Supongamos que haya un camino que no empiece ni termine en un vrtice u. Cada
vez que el camino llegue a u debe de salir por otro que no haya sido utilizado. De esa
manera, las aristas del camino incidentes con u deben aparecer de dos en dos, es decir, u
es par. As, si v es impar, el camino debe empezar y terminar en Q.
Basndose en ese razonamiento, se deduce que no puede haber ms de dos vrtices
que sean impares. El grafo anterior tiene cuatro vrtices impares, por lo que no es
recorrible.
4.3. Grafo Euleriano.
Se denomina grafo euleriano, a un grafo conexo G que tiene una cola cerrada que
incluye todas las aristas de G.
TEOREMA de Euler: Un grafo es euleriano si y slo si cada vrtice es de grado
par. Si tiene exactamente dos vrtices impares es recorrible (la cola no ser cerrada) y se
llama semieuleriano.
A continuacin se muestran ejemplos de grafos no eulerianos, semieulerianos y
eulerianos respectivamente.
4.4. Grafo Hamiltoniano.
Se denomina grafo hamiltoniano, si existe un camino cerrado que contiene todos
los vrtices una sola vez (no tiene porque contener todas las aristas). Un grafo que posea
una trayectoria que pase a travs de cada vrtice es denominado semihamiltoniano.
Los siguientes ejemplos corresponden a un grafo no hamiltoniano,
semihamiltoniano y hamiltoniano respectivamente.
10/ 17
5. MATRICES Y GRAFOS.
Dado un grafo G con m vrtices y n aristas, podemos asociar matrices a G, muy
tiles para el clculo.
5.1. Matriz de Adyacencia.
Es la matriz A=(a
ij
) de orden mxm definida por:
'
contrario caso en
v a adyacente es v si k
a
j i
ij
0
donde k es el nmero de aristas que
unen el vrtice v
i
con el v
j
La matriz de adyacencia es muy til para decidir cuestiones de conexin, pues si A
es la matriz de adyacencia de un grafo con m vrtices donde m>1, entonces el trmino
a
ij
de la matriz A
n
nos da el nmero de caminos de longitud n que van del vrtice v
i
al
vrtice v
j
. La demostracin se puede hacer por induccin en n.
5.2. Matriz de Incidencia.
Es la matriz M=(m
ij
) de orden mxm tal que m
ij
es 1 si el vrtice v
i
es incidente con la
arista e
j
y cero en caso contrario.
6. PLANARIDAD Y DUALIDAD.
6.1. Grafos Planares.
Se denomina grafo planar a un grafo trazado en el plano de forma que ningn par de
aristas se cortan geomtricamente, excepto en el vrtice que ambas inciden.
Ejemplos de grafos planares son:
Igualmente se dice que un grafo es planar si puede ser empotrado en el plano, es
decir, dibujado sin cruces.
A continuacin se exponen algunos teoremas y corolarios referentes a la teora de
grafos planos.
TEOREMA: El grafo K
3,3
(grafo bipartido completo con seis vrtices y nueve
aristas) y el grafo K
5
(grafo regular de grado cuatro, cinco vrtices y diez aristas) son no
planares.
11/ 17
La demostracin de este teorema (que omitiremos en este tema dada su
complejidad) se puede realizar de dos maneras distintas, por el teorema de Jordan o por
la frmula de Euler.
TEOREMA de Kuratowski: Un grafo es planar si y slo si no contiene ningn
subgrafo que sea homomrfico a K
5
y K
3,3
.
Frmula de Euler: el teorema o frmula de Euler, relaciona el nmero de vrtices,
aristas y caras de un grafo plano conexo G.
Sea un punto del plano x, se dice que x es disjunto de G si x no representa ni un
vrtice de G ni un punto que pertenezca a una arista de G. En este contexto, se define
cara de G que contiene a x como al conjunto de todos los puntos del plano que pueden
ser alcanzados desde x siguiendo una curva de Jordan, cuyos puntos sean todos
disjuntos de G.
Dos puntos del plano x e y son equivalentes si ambos son disjuntos de G y pueden
ser unidos por una curva de Jordan cuyos puntos sean todos disjuntos de G. Esta
relacin de equivalencia sobre los puntos del plano disjuntos de G define clases de
equivalencia a las que se denominan caras de G.
TEOREMA: Si G es un grafo plano conexo, y sea n el nmero de vrtices, m el
nmero de aristas y f el de caras de G, se cumple la siguiente relacin:
n-m+f=2 (vrtices aristas + caras = 2)
dem.
La demostracin de este teorema se hace por la tcnica matemtica de la
induccin, en este caso sobre el nmero de aristas m.
Caso m=0
Sea el nmero de aristas m=0, y dado que G es conexo, se tiene que el nmero
de vrtices n=1 y f=1. Por tanto el teorema queda demostrado para m=0.
Caso m-1
Hiptesis de induccin, suponemos ahora el teorema cierto para todos los grafos
planos conexos tales que tiene m 1 aristas: n ( m 1) + (f 1) = 2
Caso m
Sea ahora G un grafo planar conexo, y e una arista contenida en algn circuito
de G. Entonces G e es un grafo planar conexo con n vrtices, m 1 aristas y f 1
caras, de forma que G e verifica:
n ( m 1) + (f 1) = 2 por la hiptesis de induccin.
De aqu se desprende que G cumple el teorema: n m + f = 2.
12/ 17
COROLARIO: Si G es un grafo plano con n vrtices, m aristas, f caras y k
componentes, se cumple que:
n m + f = k +1
COROLARIO: Si G es un grafo planar conexo simple de n vrtices (n3) y m
aristas, se cumple m 3n 6.
TEOREMA: Todo grafo planar simple contiene un vrtice cuyo grado es a lo sumo
cinco.
dem.
Se supone, sin prdida de generalidad, que el grafo es plano y conexo, y que
contiene al menos tres vrtices. Si todo vrtice tuviera grado 6 como mnimo, se
tendra que 6n2m, con lo que se llega a una contradiccin. Por tanto se tiene que el
grado es a lo sumo de cinco.
6.2. Grafos Duales.
Sea G un grafo plano, se llama grafo dual de G y se denota por G
*
, aquel construido
de la siguiente manera:
a) Se elige un punto v
i
en cada cara F
i
de G. Estos puntos son los vrtices de G
*
.
b) Por cada arista eG se traza una lnea e
*
que atraviesa nicamente la arista e, y
se unen los vrtices v
i
pertenecientes a las caras adjuntas a e. Estas lneas son las
aristas de G
*
.
A continuacin se ilustra este procedimiento de construccin con un ejemplo:
Como teoremas significativos dentro de la teora de grafos duales, se comentan los
siguientes:
TEOREMA: Si G es un grafo plano de n vrtices, m aristas y f caras, y su dual G
*
tiene n
*
vrtices, m
*
aristas y f
*
caras, se cumplen las siguientes relaciones:
n
*
= f m
*
= m f
*
= n
dem.
La demostracin de las dos primeras expresiones salen directamente a partir de
la aplicacin de la definicin de dualidad. Para demostrar la tercera expresin, se ha
de sustituir las dos primeras en la denominada frmula de Euler.
13/ 17
7. DIAGRAMAS EN RBOL.
La teora de rboles fue enunciada y elaborada por Cayley.
Un grafo que no posee ningn circuito se denomina bosque, si adems es un bosque
conexo, se denomina rbol.
Como ejemplos representativos de
rboles se tienen los siguientes:
Algunas de las propiedades caractersticas de los rboles son las siguientes:
TEOREMA: Sea T un grafo con n vrtices. Los siguientes enunciados son
equivalentes:
1) T es un rbol.
2) T no contiene ningn circuito, y posee n 1 aristas.
3) T es conexo y tiene n 1 aristas.
4) T es conexo y cada arista es un istmo.
5) Cada dos vrtices de T estn conectados por una nica trayectoria.
6) T no contiene ningn circuito, pero la adicin de cualquier nueva arista crea
exactamente un circuito.
dem.
Si n = 1 los seis enunciados son triviales. Supondremos, por tanto, que n2.
Para la demostracin del teorema, demostraremos las implicaciones
consecutivas, es decir, 1) 2) 3) 4) 5) 6) 1).
1) 2)
T es rbol y por definicin no contiene ningn circuito. Esto conlleva que
la eliminacin de cualquier arista va a dividir a T en dos grafos. Cada uno de
estos grafos es un rbol. Por ello, y por induccin, el nmero de aristas en cada
uno de los rboles es menor, en una unidad, que el nmero de vrtices que tiene
el grafo total. Por tanto, el nmero total de aristas de T es n 1.
2) 3)
Si T fuera inconexo, entonces cada componente de T sera un grafo
conexo sin ningn circuito y, por tanto, segn se ha demostrado antes, el nmero
de vrtices de cada componente excedera en 1 del nmero de aristas. Por tanto,
el nmero total de vrtices de T excedera en al menos 2 del nmero total de
aristas. Hemos llegado a una contradiccin, pues T tiene n 1 aristas. Esto es
porque se parte de una premisa falsa, es decir, el hecho de que T fuera inconexo.
Por tanto T es conexo.
14/ 17
3) 4)
La eliminacin de cualquier arista dara lugar a un grafo con n vrtices y
n 2 aristas, que ser inconexo.
4) 5)
Como T es conexo, se sigue que cada par de vrtices han de estar
conectados por al menos una trayectoria. Dados dos vrtices, si estos estuvieran
conectados por dos trayectorias, entre ellos habra un circuito, contradiccin con
que toda arista es un istmo.
5) 6)
Por reduccin al absurdo, si T tuviese un circuito, cualquier par de
vrtices incluidos en el circuito estaran conectados por, al menos, dos
trayectorias, lo que es una contradiccin con las premisas. Si aadimos una
arista e a T, se crear un circuito ya que los vrtices incidentes a e ya estn
conectados en T.
6) 1)
Supongamos que T no es un rbol, por tanto es inconexo. Si le aadimos
cualquier arista que una un vrtice de una componente a un vrtice de otra, no se
crear ningn circuito. Sin embargo, por el punto 6) se tiene que al aadir una
nueva se crea un circuito, por tanto tenemos una contradiccin.
COROLARIO: Un bosque G con n vrtices y k componentes tiene n k aristas.
TEOREMA: Todo rbol G tiene al menos un vrtice de grado 1.
dem.
Sean los vrtices del rbol v
1
, v
2
,...,v
n
. Partiendo de v
1
vamos a su vecino v
2
. Si
el grado de v
2
es 1, ya est probado el teorema. En cualquier otro caso, vamos al
vrtice v
3
a travs de otra arista. De esta forma se puede obtener el camino v
1
v
2
v
3
...
en el que ninguno de los v
i
son iguales por la definicin de rbol. Como el nmero
de vrtices es finito, el camino tiene un ltimo vrtice v
j
. Evidentemente, ste
tendr grado 1, ya que se ha llegado a l y no se puede dejar.
TEOREMA: Existe un nico camino entre dos vrtices cualesquiera v y w de un
rbol.
TEOREMA: Sea G un grafo conecto (dos vrtices cualesquiera se encuentran
unidos por un camino) de n vrtices y n 1 aristas, entonces es un rbol.
7.1. La enumeracin de rboles.
La enumeracin de grafos tiene por objeto encontrar el nmero de grafos no
isomorfos que poseen una propiedad determinada.
15/ 17
En general, se denomina grafo etiquetado de n vrtices
a un grafo a cuyos vrtices se le asignan nmeros enteros
de 1 a n, es decir, se trata de una aplicacin biunvoca del
conjunto de vrtices de G sobre el conjunto {1, 2, 3,..., n}.
El grafo etiquetado se designa (G,&) donde & es el
etiquetado.
Ejemplo de rbol etiquetado:
TEOREMA: El nmero de rboles en los cuales el vrtice v
i
tiene grado d
i
+1, v
2
tiene grado d
2
+1,..., v
n
tiene grado d
n
+1 viene determinado por el nmero combinatorio:
! !... !
)! 2 (
,..., ,
2
2 1 2 1 n n
d d d
n
d d d
n
,
_
dem.
Como el grado de cada vrtice es por lo menos 1, d
i
son enteros no negativos. Si
se aaden los grados de cada vrtice y se cuentan cada una de las n 1 aristas dos
veces, se tiene
(d
1
+1)+(d
2
+1)+...+(d
n
+1) = 2(n 1)
A partir de aqu se tendr la demostracin del teorema.
Ejemplo: Nmero de rboles con grado para el primer vrtice 3, para el segundo 3 y
del tercero al sexto 1.
Como d
1
=d
2
=2 y d
3
=d
4
=d
5
=d
6
=0, entonces el nmero de rboles es
6
! 2 ! 2
! 4
0 , 0 , 0 , 0 , 2 , 2
4
,
_