Tarea 1 Discretas
Tarea 1 Discretas
Tarea 1 Discretas
G: 1 2 3 4 5 ,H: 1 2 3 4 5 .
a(j) a(i)(j)
a a(i)
d−1
2d−1 y el ciclo correspondiente ν(α) = (ν(a(1) ), ν(a(2) ), . . . , ν(a(2 ) )).(II) De α
d−1 d−1
removemos la arista a(1) a(2 ) y de ν(α) la correspondiente: ν(a(1) )ν(a(2 ) ). En
d−1 d−1
su reemplazo, agregamos las aristas a(1) ν(a(1) ) y a(2 ) ν(a(2 ) ). El nuevo ciclo
en Qd es:
d−1 d−1 d−1
−1)
(a(1) , a(2) , . . . , a(2 )
, ν(a(2 )
), ν(a(2 ), . . . , ν(a(1) )),
que tiene longitud 2d . Por lo tanto Qd tiene un ciclo de longitud 2d (Es Hamiltoniano);
ése es su grosor.
Con respecto al diámetro, dado que una arista solo existe entre vértices que
difieran en exactamente una coordenada, un camino (path) entre dos vértices a, a0
que tienen todas sus coordenadas distintas, debe tener al menos d aristas. Y en
efecto existe tal camino:
(a, a(1), . . . , a(1)(2) · · · (d) = a0 ).
Por lo tanto el diámetro es d + 1 (Definida la longitud como el número de vértices).
Ejercicio 6. Realizar los cálculos del Ejercicio 5 para el grafo de Petersen.
Solución. En el grafo de Petersen G:
6
1
7 A
2 5
3 4
8 9
todos los vértices son de grado 3, ése es el grado promedio. Hay 15 aristas. Como
el grafo es simple no hay ciclos de longitud 2. Como no hay triángulos, no hay
ciclos de longitud 3. Sea v un vértice arbitrario del grafo de Petersen y tomemos
una arista vw ∈ E(G). Un ciclo γ en el grafo de Petersen puede estar contenido en
el subgrafo exterior (Inducido por el conjunto de vértices {6, 7, 8, 9, 10}), interior
(Inducido por {1, 2, 3, 4, 5}), o en su defecto tener la misma longitud que uno que
tenga la arista 16. En el primer y segundo caso, los subgrafos exterior e interior
son ciclos isomorfos a C5 ; en estos casos |γ| = 5. Para el tercer caso, iniciemos con
el vértice 6, intentaremos construir un ciclo de tamaño mı́nimo que lo contenga, y
veremos con esto que su longitud mı́nima debe ser 5. Hay 3 aristas que contienen
a 6, que son 67, 6A y 61. Iniciemos con 67. Hay dos posibilidades para otra arista
que contenga a 7. Son 72 y 78. Del mismo modo solo hay dos opciones restantes
para 6, que son 6A y 61, de lo que surgen 4 casos. Pero en cada uno de los casos,
agregando 78 y 6A, 72 y 61, 78 y 61, 72 y 6A, no podemos añadir la última arista
para crear un ciclo de longitud 4, ya que, en cada caso respectivo 8 y A, 2 y 1,
8 y 1, 2 y A no son adyacentes. Por lo tanto el grosor es de 5. Para calcular la
(II)
Notemos que para un vértice a, ν(a) es simplemente el vértice a(d), que, en particular, es adyacente
con a.
TAREA I - MATEMÁTICAS DISCRETAS 5
circunferencia demostraremos que no existe un ciclo de longitud 10, pero sı́ uno
de longitud 9. Supongamos, por el contrario, que existe un ciclo γ de longitud 10
(Cambiando el nombre de los vértices de manera adecuada para que queden de
manera consecutiva). Entonces G consiste en el ciclo, y 5 aristas que no están en
él.
3 2
4 1
5 A
6 9
7 8 .
3 2
4 1
5 A
6 9
7 8
Pero de este modo habrı́a ciclos de longitud 4, e.g. (1, 2, 7, 6). Siendo todos los
casos anteriores imposibles, no puede haber un ciclo de longitud 10 en G. Pero
hay ciclos de longitud 9 (Volviendo a los nombres originales de los vértices de
G), e.g. (1, 3, 5, 2, 4, 9, 8, 7, 6). Ası́, la circunferencia es 9. Para calcular el diámetro,
tómense dos vértices de G. si ambos están en el subgrafo exterior o interior, están
a distancia 1, 2 o 3 (Definida la distancia usando vértices). Si por el contrario, uno
está en el exterior y el otro en el interior, la distancia entre ellos será 2 (Si son
adyacentes) o 3 si no. Por lo tanto el diámetro es 3 (Si se define la distancia usando
aristas es 2).
6 DAVID CAMILO MOLANO VALBUENA
Ejercicio 7. Todo grafo conexo con al menos dos vértices contiene un par de
vértices diferentes x, y tales que G − x y G − y son conexos.
Solución. Se realiza por inducción sobre n = |G|. Para n = 2 es trivial. Sea n > 2
y supongamos que para todo grafo G con |G| < n el resultado se cumple. Sea
v ∈ V (G). Si G − v es conexa entonces aplicamos el resultado a G − v: Existen
x, y ∈ V (G − v) tales que G − v − x y G − v − y son ambos conexos. Si G − x es
disconexo, eso significa que G es como sigue:
x v
G−v−x
v
G − {v, x, y}
Ejercicio 10. Si G es conexo y contiene un ciclo, entonces existe una arista e tal
que G − e es conexo.
Solución. Sea α un ciclo en G y e = xy ∈ E(α). Sean u, v ∈ V (G − e). Si existe
una caminata en G entre u y v que contiene a e, dı́gase θ = uβxeyγv, entonces
existe un camino entre x y y distinto de xey, dı́gase, δ = α − e. La caminata
θ0 = uβxδyγv es una caminata que pasa por e una vez menos que θ. Repitiendo
el proceso, construimos una caminata entre u, v que no pasa por θ (Evitamos usar
caminos (paths) ya que podrı́a haber aristas repetidas al tomar el camino α − e y
concatenarlo con β y γ). Por lo tanto, existe un camino entre u y v en G − e.
(III)
La desigualdad surge de que G(V1 ), G(V2 ) tienen a lo más tantas aristas como los grafos completos
en sus números de vértices.
8 DAVID CAMILO MOLANO VALBUENA
1 2 3 4
1 2 3 4
.
2 5
3 4 ,
i.e. E(C5 ) = {12, 23, 34, 45, 15}, entonces E(C 5 ) = {13, 14, 24, 25, 35}:
2 5
3 4 ,
Pero una involución en un conjunto de cardinal impar tiene un punto fijo(IV). Por lo
tanto, existe una fila invariante bajo 1V . Eso significa que existe v ∈ V (G) tal que
dG (v) = dG (v). Ası́, si d = dG (v) entonces d = 4k − d, de donde d = 2k.
Ejercicio 14. Sea Aut(G) el conjunto de todos los automorfismos de G. Entonces
Aut(G) es un grupo bajo la operación de composición.
Solución. Basta demostrar que Aut G es un subgrupo del grupo simétrico de G,
SG .
La función idéntica 1G es un automorfismo de G. En efecto, es biyectivo y
uv ∈ E(G) ⇔ 1G (u)1G (v) = uv ∈ E(G).
Ahora, sean σ, τ ∈ Aut G. Entonces στ −1 (u)στ −1 (v) ∈ E(G) (ya que σ ∈ Aut G)
si y solo si τ −1 (u)τ −1 (v) ∈ E(G), y esto sucede (ya que τ τ −1 (u) = u, τ τ −1 (v) = v)
si y solo si uv ∈ G. Entonces στ −1 ∈ Aut G. Por lo tanto, Aut G ≤ SG y, en
particular, Aut G es un grupo bajo la misma operación de SG : La composición.
Ejercicio 15. Para cualquier grafo simple G, Aut G = Aut G.
Solución. Sea σ ∈ Aut G. Entonces σ(u)σ(v) ∈ E(G) si y solo si uv ∈ E(G). Ası́,
σ(u)σ(v) ∈ E(G) si y solo si σ(u)σ(v) ∈
/ E(G) si y solo si uv ∈
/ E(G) si y solo si
uv ∈ E(G), por lo tanto σ ∈ Aut G y Aut G ⊆ Aut G. Ahora, tomando G en lugar
de G, Aut G ⊆ Aut G = Aut G. Por lo tanto, Aut G = Aut G.
Ejercicio 16. Sea D un digrafo. Demostrar:
− +
P P
(a) v∈V (D) d (v) = v∈V (D) d (v).
(b) Si |D| = n y todos los grados interiores de D son distintos entonces D es
acı́clico.
(c) Todo grafo simple G puede ser orientado para no tener ningún ciclo dirigido.
Lema 3. Si dado un digrafo D = (V, E) con |V | = n, se puede ordenar V como
(v1 , . . . , vn ) de modo que i < j cuando vi vj ∈ E(D), entonces D es acı́clico.(V)
Demostración del lema 3. Si construimos un ciclo (vi1 , vi2 , . . . , vir ) entonces i1 <
i2 < · · · < ir < i1 , lo cual es imposible.
Solución del Ejercicio. (a) Toda arista contribuye exactamente una vez al grado in-
terno de un vértice, y exactamente una vez al grado externo de otro vértice.
Entonces X X
d− (v) = 1 = ||D||.
v∈V (D) e∈E(D)
Del mismo modo, X X
d+ (v) = 1 = ||D||.
v∈V (D) e∈E(D)
El resultado se sigue.
(b) En este caso se pueden renombrar los vértices de D de modo que V (D) =
{v1 , . . . , vn } y d− (vi ) = i − 1, i ∈ {1, . . . , n} (Como hay n grados distintos, con un
máximo de n − 1 aristas, estos tienen que ser 0, . . . , n − 1). Vemos que para todo
i ∈ {1, . . . , n − 1}, vi vn ∈ E(D), ya que d− (vn ) = n − 1. Además, como vn vn−1 ∈ /
(IV)
En efecto, si σ ∈ S4k+1 es una involución sin puntos fijos, entonces podemos particionar
{1, . . . , 4k + 1} en conjuntos de la forma {i, σ(i)}. Pero esto en realidad es imposible, ya que 4k + 1
serı́a par.
(V)
El converso también se cumple.
TAREA I - MATEMÁTICAS DISCRETAS 11
Pn
i=1 αi vi 7→ {vi | αi 6= 0}. Con esto, demostrar que cada conjunto de vértices
está en la imagen de la matriz de incidencia de un grafo conexo si y sólo si tiene
cardinalidad par.
Solución. Primero, consideremos dos vértices v, w ∈ V (G). Sea α un camino entre
v y w, dı́gase vel1 vl1 · · · vlk−1 elk w. Defı́naes (α) = el1 + · · · + elk . Entonces
B ((α)) = v + vl1 + vl1 + vl2 + · · · + vlk−1 + vlk−1 + w = v + w.
Ahora, consideremos {vi1 , . . . , vir } con cardinalidad par. Tomando caminos αim
entre vim y vim+1 para m ∈ {1, 3, . . . , r − 3, r − 1} vemos que B((αim )) = vim +
vim+1 . Entonces
B((αi1 ) + (αi3 ) + · · · + (αir−1 )) = vi1 + vi2 + · · · + vir ,
de modo que {vi1 , vi2 , . . . , vir } está en la imagen de B (más exactamente, de φB
donde φ es el isomorfismo entre V(G) y P(V (G))). Recı́procamente, dadas aristas
distintas f1 , . . . , fs entonces B(f1 + · · · + fs ) tiene un número par de elementos,
siempre que G sea un grafo simple (Hay un número par de sumandos, y aristas
con algún vértice común causan que dos de los sumandos se cancelen: Seguirá
habiendo un número par de elementos). Por lo tanto, la imagen de B consiste
exactamente en los subconjuntos de V (G) de cardinalidad par.
En los siguientes dos ejercicios la longitud de una caminata denota el número
de aristas (contando repeticiones) que posee.
Ejercicio 19. Sea A la matriz de adyacencia del grafo con n vértices G. Entonces
el número Akij es la cantidad de caminatas de longitud k desde vi hasta vj en G
para todo i, j ≤ n.
Solución. Se realizará por inducción sobre k. Para k = 1 Aij es el número de
aristas entre vi y vj : Las caminatas de longitud 1. Sea k > 1 y supongamos que
para todo i, j, Ak−1
ij es el número de caminatas de longitud k − 1 desde vi hasta
(k)
vj . Entonces, por un lado, el número Nij de caminatas de longitud k desde vi
(k−1)
hasta vj es la suma de los números Nimde caminatas de longitud k − 1 desde
vi hasta cada vértice vm multiplicados por el número dmj de aristas entre vm y
vj . Esto se escribirı́a ası́:
n
(k) (k−1)
X
Nij = Nim dmj .
m=1
Pero esto tiene forma de un producto matricial. Es decir, dadas las matrices N (k) =
(k) (k−1)
(Nij )i,j , N (k−1) = (Nij )i,j , D = (dij )i,j , es claro, primero, que D = A, y por
hipótesis de inducción, que N (k−1) = Ak−1 . Por lo tanto N (k) = Ak−1 A = Ak . El
resultado se sigue.
Ejercicio 20. Sean G un grafo simple con n vértices y A su matriz de adyacencia.
Entonces G es conexa si y solo si (I + A)n−1 consiste de entradas positivas.
Solución. Por el ejercicio anterior, An−1 es la matriz cuya entrada ij consiste de
las caminatas de longitud n − 1 entre vi y vj . Entonces
n−1
X n − 1
n−1
(A + I) = Ak
k
k=0
TAREA I - MATEMÁTICAS DISCRETAS 13
es una matriz cuya componente i, j es una combinación lineal con escalares po-
sitivos del número de caminatas de longitudes de todas las longitudes menores
o iguales a n − 1 entre vi y vj . Si (I + A)n−1 tiene sus entradas todas positivas,
entonces entre vi y vj hay al menos una caminata de longitud a lo más n − 1, y por
lo tanto G es conexo. Reciprocamente, si G es conexo, entonces entre cada dos
vértices vi y vj hay un camino, de longitud a lo más n−1 (Ya que hay n vértices), y
alguna de las matrices Ak , k < n tiene su entrada i, j positiva. Como las entradas
de todas las matrices Ak , k < n son no negativas, se sigue que (I + A)n−1 tiene
todas sus entradas positivas, que es lo que se querı́a demostrar.
Ejercicio 21. Todo grafo simple G con n ≥ 6 vértices y 4n − 9 aristas tiene un
subgrafo con grado mı́nimo 5.
Solución. Primero veamos que la proposición es equivalente a que todo grafo
simple G con n ≥ 6 vértices y al menos 4n − 9 aristas tiene un subgrafo con
grado mı́nimo 5. En efecto: Si todo grafo con n ≥ 6 vértices y 4n − 9 aristas tiene
un subgrafo con grado mı́nimo 5, y tomamos uno con más aristas, solo hay que
removerlas para conseguir un subgrafo con exactamente 4n − 9 aristas, al cual se
le puede aplicar el resultado. El recı́proco es inmediato.
Dicho esto, la demostración se realizará por inducción sobre n = |G|. Para
n = 6, 4n − 9 = 15 = 6·5
2 , ası́ que G es completo y todos sus vértices tienen grado
5: El resultado se satisface. Ahora supongamos que n > 6 y que todo grafo con
|G| < n y ||G|| = 4|G| − 9 tiene un subgrafo con grado mı́nimo 5. Si dG (v) ≥ 5 para
todo v ∈ V (G) el resultado se tiene. En caso contrario tomemos v ∈ V (G) con
dG (v) ≤ 5. Consideremos el grafo G0 = G − v. Entonces G0 tiene n − 1 vértices y
al menos ||G|| − 4 = 4(n − 1) − 9 aristas. Aplicamos hipótesis de inducción: G0 tiene
un subgrafo con grado mı́nimo 5. Éste a su vez es un subgrafo de G: El resultado
se sigue.
Ejercicio 22. ¿Para qué n, m ∈ Z existe un homomorfismo Cn → Cm ?
Lema 5. Sea G un grafo y γ una caminata cerrada de longitud impar(VIII). Entonces
G contiene un ciclo.
Demostración del lema 5. Se demostrará por inducción sobre la longitud de γ.
La caminata cerrada más pequeña posible es un ciclo (Un lazo de hecho). Sea
γ = (v, v1 , v2 , . . . , vn , v). Si v aparece solamente 2 veces y ningún otro vértice se
repite, entonces γ es un ciclo. Si v aparece varias veces y ningún otro vértice se
repite entonces el grafo por el que pasa γ es de alguna de las formas siguientes.
w P2
v v
P P1
la derecha, se tienen varios ciclos (Uno de los cuales es de orden impar) que se
intersecan por pares en v. Los demás casos son combinaciones del de la izquierda
y el de la derecha (Donde tenemos cierta cantidad de vértices de grado 1 y al
menos un ciclo de orden impar). En todos los casos, el resultado se satisface.
Ahora supongamos que hay más vértices repetidos, i.e., que la caminata es de la
forma
(v, v1 , . . . , vi , vi+1 . . . , vj−1 , vj = vi , . . . , vn , v).
Entonces γ se puede descomponer en dos caminatas α, β más pequeñas que γ,
dı́gase (vi , vi−1 , . . . , v1 , v, vn , vn−1 , . . . , vj = vi ) y (vi , vi+1 . . . , vj−1 , vj = vi ). Alguna
de ellas tiene longitud impar, dı́gase, α; aplicamos la hipótesis de inducción sobre
ésta, i.e. α tiene un ciclo.(IX)
Solución del ejercicio. Si m = 1 el homomorfismo solo existe cuando n = 1. Supon-
gamos que m ≥ 1. Si n es par, el homomorfismo siempre existe. Sea V (Cn ) = Zn
(Análogo para Cm ) y E(Cn ) = {01, 12, . . . , (n − 1)n, n0}. Sea f : Cn → Cm dado
por
1 si k es impar,
k 7→
0 si k es par.
Entonces f es un homomorfismo. En efecto, para cada i ∈ Zn , i(i + 1) ∈ E(Cn ), y
además f (i) 6= f (i + 1) con f (i) ∈ {1, 2}, ası́ que f (i)f (i + 1) ∈ E(Cm ). Ahora, si
n es impar, el homomorfismo no existe si m es par. En efecto, supongamos, por el
contrario, que g : Cn → Cm existe. Entonces, como vimos, existe un homomorfismo
f : Cm → C2 = P2 . Entonces h = f g : Cn → P2 es un homomorfismo. Pero esto
es imposible. En efecto, si etiquetamos los vértices de P2 de modo que h(0) = 0,
entonces h(1) = 1, h(2) = 0 y ası́, h(n − 1) = 0 y h(0) = 1, una contradicción.
Ahora, supongamos que n, m son impares, entonces n − m es par. Si n ≥ m
entonces el homomorfismo existe; es la función f : Zn → Zm , dada por f (i) = i
para i < m, f (i) = 0 para i = m y para i > m:
0 si i es impar
f (i) =
1 si i es par.
Entonces, como m−n es par, f está bien definida, y además f es un homomorfismo
(El camino (0, . . . , m) es enviado en el ciclo (0, . . . , m − 1) = Cm , con 0, m 7→ 0
y el camino (m, . . . , n − 1, 0) es enviado en (0, 1) como en el caso de m, n pares,
con 0, m 7→ 0). Por último, supongamos que n < m. Entonces el homomorfismo
no existe. En efecto, si f : Cn → Cm es un homomorfismo, entonces al ver a Cm
como un camino cerrado, entonces su imagen es una caminata cerrada de longitud
impar, que, por el lema anterior, contiene un ciclo. Pero el único ciclo de Cm es el
mismo Cm , lo que implicarı́a que f es sobreyectiva, pero eso es imposible ya que
n < m.
(IX)
Con las observaciones del principio, la demostración puede ir más lejos, afirmando que el ciclo
es de orden impar.