Módulos / combinatoria-1 / Capítulo 4 — Grafos básicos / Lección 4.3

Coloraciones y el Teorema de los 4 Colores

Lección 4.3·Capítulo 4 — Grafos básicos·11 min·Piloto

Video en producción

El contenido pedagógico de esta lección ya está completo y lo puedes leer abajo. El video con la voz de Eduardo Espinoza Ramos se produce según la Política de IA.

Disclosure de IA: al publicarse, este contenido reproducirá digitalmente, con autorización expresa del autor, la voz y fisonomía de Eduardo Espinoza Ramos. Curaduría revisada por matemáticos profesionales. Política completa →

Objetivo de la lección

Definir coloración propia de vértices y número cromático $\chi(G)$, calcular $\chi$ para caminos, ciclos, grafos completos y bipartitos, enunciar el Teorema de los 4 Colores para grafos planares y el Teorema de los 5 Colores con su demostración accesible, y resolver problemas olímpicos de coloración.

El problema del mapa

Imagina que debes colorear un mapa de países de modo que países fronterizos (que comparten una arista, no solo un punto) tengan colores distintos. ¿Cuántos colores necesitas? Esta pregunta, planteada a mediados del siglo XIX, llevó a uno de los teoremas más famosos de la matemática.

Traducida al lenguaje de grafos: cada país es un vértice y dos países son adyacentes si comparten frontera. Colorear el mapa equivale a colorear los vértices del grafo con la condición de que vértices adyacentes tengan colores distintos.

Coloración propia y número cromático

Una coloración propia de G=(V,E)G = (V,E) con kk colores es una función c:V{1,2,,k}c: V \to \{1, 2, \ldots, k\} tal que c(u)c(v)c(u) \ne c(v) siempre que {u,v}E\{u,v\} \in E.

El número cromático χ(G)\chi(G) es el menor kk para el cual existe una coloración propia con kk colores.

Ejemplos básicos:

χ(Kn)=n\chi(K_n) = n: en el grafo completo, todos los vértices son adyacentes entre sí, así que necesitamos un color distinto para cada uno.

χ(Cn)=2\chi(C_n) = 2 si nn es par, χ(Cn)=3\chi(C_n) = 3 si nn es impar: en un ciclo par podemos alternar dos colores; en un ciclo impar, al volver al inicio los dos colores entran en conflicto y se necesita un tercero.

χ(G)=1\chi(G) = 1 si y solo si GG no tiene aristas (GG es el grafo vacío). χ(G)=2\chi(G) = 2 si y solo si GG es bipartito (con al menos una arista).

Coloraciones de grafos bipartitos

Teorema: Un grafo (con al menos una arista) es bipartito si y solo si χ(G)=2\chi(G) = 2, lo que equivale a no tener ciclos impares.

Demostración de la necesidad: si GG es bipartito con partes AA y BB, coloreamos AA con el color 1 y BB con el color 2. Como toda arista va de AA a BB, extremos de distinto color: es una coloración propia con 2 colores.

Demostración de la suficiencia: si χ(G)=2\chi(G) = 2, sea cc una coloración propia con colores 1 y 2. Poner A=c1(1)A = c^{-1}(1) y B=c1(2)B = c^{-1}(2): toda arista conecta vértices de distinto color, luego toda arista va de AA a BB, y GG es bipartito.

Para detectar si un grafo es bipartito: recorre el grafo en anchura (BFS) coloreando alternadamente. Si en algún momento dos vértices adyacentes reciben el mismo color, el grafo no es bipartito (contiene un ciclo impar).

G bipartito    χ(G)2    G sin ciclos imparesG \text{ bipartito} \iff \chi(G) \le 2 \iff G \text{ sin ciclos impares}

Cota de Brooks y grafos planares

Una cota sencilla: χ(G)Δ(G)+1\chi(G) \le \Delta(G) + 1, donde Δ(G)\Delta(G) es el grado máximo de GG. Esto se demuestra fácilmente con un algoritmo voraz: colorea los vértices uno a uno; al colorear vv, como tiene a lo sumo Δ(G)\Delta(G) vecinos ya coloreados, siempre queda al menos un color disponible entre los Δ(G)+1\Delta(G) + 1 colores.

Un grafo planar es uno que puede dibujarse en el plano sin que las aristas se crucen. Los mapas geográficos corresponden a grafos planares.

El Teorema de los 5 Colores (demostrado en 1890) afirma que todo grafo planar satisface χ(G)5\chi(G) \le 5. Su demostración es accesible a nivel olímpico y usa el hecho de que todo grafo planar tiene un vértice de grado 5\le 5.

El Teorema de los 4 Colores (Appel y Haken, 1976) afirma que χ(G)4\chi(G) \le 4 para todo grafo planar. Su demostración involucra verificación por computadora de cientos de casos y está fuera del alcance olímpico, pero el enunciado se usa libremente en competencias.

Estrategia para problemas de coloración en olimpiadas

Los problemas de coloración en la ONEM regional suelen pedir: (a) demostrar que cierta coloración existe dando kk colores explícitamente, (b) demostrar que menos de kk colores no alcanzan exhibiendo un subgrafo que los requiere, o (c) contar el número de coloraciones propias con exactamente kk colores.

Para (a), los algoritmos voraces o las construcciones periódicas son suficientes. Para (b), identificar un subgrafo completo KkK_k o un ciclo impar es la estrategia más común.

Para (c), el polinomio cromático P(G,k)P(G, k) cuenta el número de coloraciones propias con exactamente kk colores asignados de un conjunto de kk colores. Por ejemplo, P(K3,k)=k(k1)(k2)P(K_3, k) = k(k-1)(k-2) y P(C4,k)=(k1)4+(k1)P(C_4, k) = (k-1)^4 + (k-1). El cálculo de polinomios cromáticos aparece ocasionalmente en competencias regionales avanzadas.

Regla práctica: si el grafo es bipartito, 2 colores; si contiene un triángulo (K3K_3), al menos 3 colores; si es planar, a lo sumo 4 colores.

Problemas del Capítulo 4 — con solución

8 problemas verificados. Intenta cada uno antes de abrir la solución.

C1-4.1

Un grafo tiene 6 vértices con grados 1,2,3,3,4,51, 2, 3, 3, 4, 5. ¿Cuántas aristas tiene?

C1-4.2

En una reunión de 10 personas, cada una estrecha la mano con exactamente 3 personas. ¿Cuántos apretones de manos ocurren?

C1-4.3

Demuestra que en cualquier grupo de personas, el número de personas que han dado exactamente un número impar de apretones de manos es par.

C1-4.4★★Estilo ONEM Perú regional

Un árbol tiene 15 vértices. ¿Cuántas aristas tiene? Si 5 de sus vértices son hojas (grado 1), ¿cuál es la suma de los grados de los vértices restantes?

C1-4.5★★Estilo ONEM Perú regional

Un grafo conexo GG tiene 8 vértices y 7 aristas. ¿Es necesariamente un árbol? Justifica. Si además todos los vértices tienen grado 2\ge 2, ¿puede GG ser acíclico?

C1-4.6★★Estilo ONEM Perú regional

Determina el número cromático del ciclo C6C_6 y del ciclo C7C_7. Justifica que no se puede hacer con menos colores en cada caso.

C1-4.7★★★Estilo ONEM Perú regional

En un torneo de ajedrez con nn jugadores, cada par de jugadores juega exactamente una partida. Al final, se dice que un jugador es "destacado" si ganó a todos los que le ganaron a él. Modela el torneo como un grafo (o digrafo) y demuestra que siempre existe al menos un jugador destacado.

C1-4.8★★★Estilo ONEM Perú regional

Se tienen nn ciudades y se construyen carreteras de modo que el grafo formado es un árbol. Se desea colorear las ciudades con 2 colores (rojo y azul) de modo que ninguna carretera una dos ciudades del mismo color. ¿Siempre es posible? ¿De cuántas maneras se puede hacer si el árbol es un camino PnP_n?