Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este capítulo presenta las definiciones básicas y notación necesarias para una
lectura fluida de los capítulos posteriores. En general el estudio de la Teoría
de las gráficas se concentra en las gráficas simples, es decir, gráficas que no
tienen lazos (aristas de un vértice consigo mismo) ni aristas múltiples (más
de una arista entre dos vértices). En la definición de gráfica que presentamos
ya quedan excluidos los lazos y las aristas múltiples por lo que a lo largo de
todo el escrito hablamos de gráficas y omitimos el término simple. Estamos
también pensando todo el tiempo en gráficas con un número finito de vértices
y aristas, las gráficas infinitas están excluidas.
5
6 Capítulo 1. Notación y definiciones básicas
v1 v4
v3
v2 v5
NG (v) = {u ∈ V : vu ∈ E}.
P
Como v∈Vp dG (v) y 2|E| son números pares, la suma de los grados de los vér-
P
tices impares u∈Vq dG (u) también tiene que ser un número par. Por aritmética
elemental, la suma de un número impar de números impares es impar y la suma
de un número par de impares es par, por lo que debemos de tener un número par
de sumandos, es decir, tenemos un número par de vértices con grado impar.
Otra familia muy importante de gráficas son las gráficas bipartitas definidas
a continuación.
′
b3 v1 v8
G1 G2 G3
′ ′
a1 b1 a1 b2 v5 v4 v3
′ ′
a2 b2 a2 b1 v6 v7 v2
Árboles
Definición 17. Un árbol es una gráfica conexa sin ciclos. Un bosque es una
gráfica donde cada componente conexa es un árbol.
(1) G es un árbol;
(3) G es conexa y m = n − 1;
(4) G es acíclica y m = n − 1;
(5) G es acíclica, pero si ponemos una arista entre cualquier par de vértices
no adyacentes obtenemos un ciclo.
15
16 Capítulo 2. Árboles
(a) G es conexa;
(b) G es aciclica;
Los vértices corte también pueden ser caracterizados en árboles como nos
muestra el siguiente resultado.
Lema 9. Sea T un árbol, un vértice v de T es de corte si y solo si dT (v) > 1.
Demostración. Si v tiene grado uno, la gráfica T −v sigue siendo conexa,
por lo tanto v no es de corte.
Si v tiene grado mayor o igual que dos, pertenece al menos a dos aristas.
Sean e1 = vu1 , e2 = vu2 ∈ E(T ), con u1 , u2 ∈ V (T ), al eliminar el vértice v
tambien eliminamos las arista e1 y e2 , como la única u1 u2 -trayectoria en T
es u1 vu2 , T − v tiene al menos dos componentes conexas, la que contiene a
u1 y la que contiene a u2 . Por lo tanto, v es un vértice de corte.
Ejemplo 9. En la figura 2.1 tenemos una gráfica y uno de sus árboles gener-
adores.
v1 v3 v5 v1 v3 v5
v2 v4 v6 v2 v4 v6
v7 v8 v7 v8
• Si L es un bosque, g(L) = 0.
• Si G es un ciclo, g(G) = 1.
n(n−1)
2
− n + 1].
Lema 13. Sea T un árbol generador de una gráfica G. Para cada arista
e ∈ E(G) − E(T ) existe un ciclo fundamental único Ce en T ∪ {e} ⊂ G.
Ejemplo 11. La Figura 2.2, con el árbol generador marcado tiene dos cic-
los fundamentales C1 = (1, 8, 7, 4, 1) y C2 = (7, 8, 2, 7) donde la arista v4 v7
pertenece únicamente al ciclo C1 , similarmente, la arista v7 v2 pertenece úni-
camente al ciclo C2 ; y la arista v7 v8 ∈ C1 ∩ C2 .
22 Capítulo 2. Árboles
0 1
00 01 10 11
25
26 Capítulo 3. Gráficas de Euler y gráficas de Hamilton
tierra atravesados por el río Pregel, includa una isla en medio del rio y siete
puentes que comunicaban diferentes zonas terrestres.
La preguntas que los ciudadanos de Königsberg se hacian era si existiría
una ruta dominical que les permitiera salir de su casa, recorrer los siete
puentes una y solo una vez cada uno y regresar a su punto de partida.
Este problema puede modelarse con la teoría de gráficas de la siguiente
forma. Vamos a definir una gráfica G de orden 4 donde:
• ponemos una arista entre dos vértices si existe un puente que comunica
los vértices correspondientes.
Observación 15. Si pensamos un ratito nos daremos cuenta que las figuras
unitrazables son eulerianas o semieulerianas.
Definición 24. Decimos que una gráfica G tiene una descomposición en cic-
los elementales C1 , C2 , ..., Ck si tenemos una partición del conjunto de aristas
de G de la forma E(G) = E(C1 ) ∪ ... ∪ E(Ck ), es decir, cada arista de G
pertenece a uno y solo uno de los ciclos Ci para 1 ≤ i ≤ k.
28 Capítulo 3. Gráficas de Euler y gráficas de Hamilton
3. La gráfica G es euleriana.
5. agregue e2 a su lista;
30 Capítulo 3. Gráficas de Euler y gráficas de Hamilton
A B
C D
Algoritmo de Hierholtz.
Sea G una gráfica euleriana con una descomposición en ciclos elementales
C1 , C2 , . . . , Ck . Sea e1 = v1 v2 una arista arbitraria de G que pertenece a
un ciclo, supongamos sin pérdida de geenralidad, C1 = (v1 v2 ...vt ) y siga los
siguientes pasos:
1. empiece a recorrer el ciclo C1 partiendo de v1 seguido de v2 hasta que
encuentre un vértice vj que pertenece a la intersección de C1 con otro
ciclo Cj ;
3.1. Gráficas de Euler 31
4. repita los pasos 2 y 3 cada vez que se encuentre con vértices que
pertenecen al menos a dos ciclos elementales;
6. repita a partir del paso 2 hasta haber recorrido todos los ciclos elemen-
tales de G terminando con el vértice v1 .
• ponemos un vértice por cada ciudad que el agente debe de visitar in-
cluida donde se encuentra su casa.
• con lo cual tenemos una gráfica completa con n vértices y peso en sus
aristas
A A
3
3
E 1 B E 1 B
2 3 2
1
2 1 2 1
3
D C D C
3
El siguiente lema también nos da una condición necesaria para tener una
gráfica hamiltoniana.
(n−1)(n−2)
Lema 22. Sea G una gráfica conexa de orden n ≥ 3 y |E(G)| ≥ 2
+2,
entonces G es hamiltoniana.
Demostración. Si G es la gráfica completa Kn entonces G es hamil-
toniana. Si G no es completa, existen al menos dos vértices no adyacentes
x, y ∈ V (G). Sea Ex,y el conjunto de todas las aristas en G que son adya-
centes a x o a y. Como x, y no son adyacentes en G, |Ex,y | = d(x) + d(y),
por el Teorema 19 es suficiente demostrar que |Ex,y | ≥ n.
Por hipótesis |E(G)| ≥ (n−1)(n−2)
2
+ 2, si consideramos la gráfica H =
G−{x, y} de orden n−2, |E(H)| ≤ (n−2)(n−3)
2
, despejando Ex,y de la ecuación
Ex,y = E(G) − E(H) se tiene que:
(n − 1)(n − 2) (n − 2)(n − 3)
|Ex,y | = |E(G)| − |E(H)| ≥ +2− = n.
2 2
36 Capítulo 3. Gráficas de Euler y gráficas de Hamilton
Hay gráficas que no son hamiltonianas, pero casi lo son, es decir, si les
quitamos un vértice cualquiera entonces si son hamiltoniana. Este tipo de
gráficas se llaman hipohamiltonianas y han sido muy estudiadas. Un artículo
reciente donde se pueden ver varios resultados en esta dirección es [22].
Índice analítico
47
48 Índice analítico