Matemáticas II · Tema 7 · Sección 7.1

Ejercicios resueltos de conceptos básicos y representaciones

4 ejercicios resueltos paso a paso del tema 7 de Matemáticas II (Teoría de grafos). El enunciado está a la vista y la solución, plegada: intenta cada ejercicio antes de abrirla.

Ejercicio 1

Dificultad: Básico

Para el grafo G=(V,E)G = (V, E) con V={A,B,C,D,E}V = \{A, B, C, D, E\} y aristas E={{A,B},{A,C},{B,D},{C,D},{D,E}}E = \{\{A,B\}, \{A,C\}, \{B,D\}, \{C,D\}, \{D,E\}\}, construir la matriz de adyacencia y calcular el grado de cada vértice.

Ver solución paso a paso3 pasos
  1. Paso 1
    Construir la matriz de adyacencia MM

    Para un grafo no dirigido con 5 vértices, la matriz es 5×55 \times 5 simétrica:

    M=(0110010010100100110100010)M = \begin{pmatrix} 0 & 1 & 1 & 0 & 0 \\ 1 & 0 & 0 & 1 & 0 \\ 1 & 0 & 0 & 1 & 0 \\ 0 & 1 & 1 & 0 & 1 \\ 0 & 0 & 0 & 1 & 0 \end{pmatrix}

    donde las filas/columnas corresponden a A, B, C, D, E respectivamente.

  2. Paso 2
    Calcular el grado de cada vértice
    • deg⁡(A)=2\deg(A) = 2 (conectado a B, C)
    • deg⁡(B)=2\deg(B) = 2 (conectado a A, D)
    • deg⁡(C)=2\deg(C) = 2 (conectado a A, D)
    • deg⁡(D)=3\deg(D) = 3 (conectado a B, C, E)
    • deg⁡(E)=1\deg(E) = 1 (conectado a D)
  3. Paso 3
    Verificar el Lema del Apretón de Manos

    ∑v∈Vdeg⁡(v)=2+2+2+3+1=10=2∣E∣=2×5\sum_{v \in V} \deg(v) = 2 + 2 + 2 + 3 + 1 = 10 = 2|E| = 2 \times 5 ✓\checkmark

Ejercicio 2

Dificultad: Intermedio

Comparar la eficiencia en espacio y tiempo de las representaciones mediante matriz de adyacencia y lista de adyacencia para:

a) un grafo completo KnK_n

b) un árbol con nn vértices.

Ver solución paso a paso3 pasos
  1. Paso 1
    Analizar grafo completo KnK_n

    Para KnK_n: ∣V∣=n|V| = n, ∣E∣=n(n−1)2|E| = \frac{n(n-1)}{2}

    Matriz de adyacencia:

    • Espacio: O(n2)O(n^2)
    • Verificar adyacencia: O(1)O(1)
    • Encontrar vecinos: O(n)O(n)

    Lista de adyacencia:

    • Espacio: O(n+n(n−1))=O(n2)O(n + n(n-1)) = O(n^2)
    • Verificar adyacencia: O(n)O(n)
    • Encontrar vecinos: O(n)O(n)
  2. Paso 2
    Analizar árbol con nn vértices

    Para un árbol: ∣V∣=n|V| = n, ∣E∣=n−1|E| = n-1

    Matriz de adyacencia:

    • Espacio: O(n2)O(n^2)
    • Verificar adyacencia: O(1)O(1)
    • Encontrar vecinos: O(n)O(n)

    Lista de adyacencia:

    • Espacio: O(n+2(n−1))=O(n)O(n + 2(n-1)) = O(n)
    • Verificar adyacencia: O(deg⁡(v))O(\deg(v)) promedio O(1)O(1)
    • Encontrar vecinos: O(deg⁡(v))O(\deg(v)) promedio O(1)O(1)
  3. Paso 3
    Conclusiones
    • Para grafos densos (KnK_n): Ambas representaciones usan O(n2)O(n^2) espacio, matriz es mejor para consultas
    • Para grafos dispersos (árboles): Lista de adyacencia es significativamente más eficiente en espacio: O(n)O(n) vs O(n2)O(n^2)

Ejercicio 3

Dificultad: Avanzado

Determinar cuántos grafos no dirigidos diferentes existen con n=4n = 4 vértices etiquetados. Clasificar estos grafos por número de aristas y calcular el número cromático para cada clase.

Ver solución paso a paso4 pasos
  1. Paso 1
    Calcular el número total de grafos posibles

    Con 4 vértices etiquetados, el número máximo de aristas es (42)=6\binom{4}{2} = 6.

    Cada arista puede estar presente o ausente, por lo tanto hay 26=642^6 = 64 grafos diferentes.

  2. Paso 2
    Clasificar por número de aristas
    • 0 aristas: (60)=1\binom{6}{0} = 1 grafo (4 vértices aislados)
    • 1 arista: (61)=6\binom{6}{1} = 6 grafos
    • 2 aristas: (62)=15\binom{6}{2} = 15 grafos
    • 3 aristas: (63)=20\binom{6}{3} = 20 grafos
    • 4 aristas: (64)=15\binom{6}{4} = 15 grafos
    • 5 aristas: (65)=6\binom{6}{5} = 6 grafos
    • 6 aristas: (66)=1\binom{6}{6} = 1 grafo (K4K_4 completo)
  3. Paso 3
    Calcular número cromático por clase
    • 0 aristas: χ(G)=1\chi(G) = 1 (todos los vértices mismo color)
    • 1 arista: χ(G)=2\chi(G) = 2 (los dos vértices conectados necesitan colores diferentes)
    • 2 aristas:
    • Si las aristas no comparten vértice: χ(G)=2\chi(G) = 2
    • Si comparten un vértice: χ(G)=2\chi(G) = 2
    • 3 aristas:
    • Si forman un triángulo: χ(G)=3\chi(G) = 3
    • Si forman un camino: χ(G)=2\chi(G) = 2
    • 4, 5, 6 aristas: Depende de la estructura, pero máximo χ(K4)=4\chi(K_4) = 4
  4. Paso 4
    Casos especiales importantes
    • K4K_4 (grafo completo): χ(K4)=4\chi(K_4) = 4
    • Ciclo C4C_4: χ(C4)=2\chi(C_4) = 2 (grafo bipartito)
    • Árbol con 4 vértices: χ(T)=2\chi(T) = 2

Ejercicio 4

Dificultad: Experto

Demostrar que en cualquier grafo simple existe al menos un par de vértices con el mismo grado. Usar esta propiedad para analizar las estructuras posibles de grafos con 6 vértices.

Ver solución paso a paso4 pasos
  1. Paso 1
    Demostración del Principio del Palomar

    En un grafo simple GG con nn vértices:

    • Cada vértice puede tener grado entre 00 y n−1n-1 (inclusive)
    • Hay nn posibles valores de grado: {0,1,2,…,n−1}\{0, 1, 2, \ldots, n-1\}
    • Tenemos nn vértices para asignar a nn posibles grados

    Observación clave: no pueden existir a la vez un vértice de grado 00 y otro de grado n−1n-1 (este último estaría conectado con el primero).

    Caso 1: Si existe un vértice de grado 00 (aislado):

    • Ningún vértice tiene grado n−1n-1, así que los nn grados están en {0,1,…,n−2}\{0, 1, \ldots, n-2\}
    • Hay nn vértices y solo n−1n-1 valores posibles

    Caso 2: Si no existe ningún vértice de grado 00:

    • Los nn grados están en {1,2,…,n−1}\{1, 2, \ldots, n-1\}
    • De nuevo hay nn vértices y solo n−1n-1 valores posibles

    En ambos casos, por el principio del palomar, al menos dos vértices tienen el mismo grado (para n≥2n \geq 2).

  2. Paso 2
    Análisis para n=6n = 6 vértices

    Grados posibles: {0,1,2,3,4,5}\{0, 1, 2, 3, 4, 5\}

    Estructuras especiales:

    • Grafo completo K6:K_6: Todos los vértices tienen grado 55
    • Grafo vacío: Todos los vértices tienen grado 00
    • Estrella: Un vértice grado 55, cinco vértices grado 11
    • Ciclo C6C_6 Todos los vértices tienen grado 22
  3. Paso 3
    Verificación con ejemplo

    Consideremos un grafo con secuencia de grados (5,4,3,2,1,0)(5, 4, 3, 2, 1, 0):

    • El vértice de grado 55 está conectado a todos los demás
    • Pero el vértice de grado 00 no está conectado a nadie
    • Contradicción: el vértice de grado 55 no puede estar conectado al de grado 00
  4. Paso 4
    Conclusión

    La demostración confirma que siempre existe al menos un par de vértices con el mismo grado, lo que limita significativamente las estructuras posibles de grafos.