Módulos / combinatoria-2 / Capítulo 8 — Combinatoria geométrica / Lección 8.1

Polígonos convexos: triangulaciones y el número de Catalan

Lección 8.1·Capítulo 8 — Combinatoria geométrica·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

Contar el número de triangulaciones de un polígono convexo de $n$ lados y relacionarlo con el número de Catalan $C_{n-2}$; derivar la fórmula explícita $C_n = \frac{1}{n+1}\binom{2n}{n}$; reconocer los distintos objetos combinatorios contados por $C_n$ (caminos de Dyck, parentesizaciones); y aplicar estas ideas a problemas olímpicos.

Triangulaciones de un polígono convexo

Una triangulación de un polígono convexo de nn lados (un nn-ágono) es una descomposición de su interior en triángulos no solapados usando únicamente diagonales que no se cruzan dentro del polígono. Los lados del polígono pueden utilizarse, pero las diagonales deben ser internas.

Para empezar, fijemos un lado del polígono — digamos el lado v1vn\overline{v_1 v_n} — y razonemos recursivamente. Cualquier triángulo que contenga la arista v1vn\overline{v_1 v_n} tiene un tercer vértice vkv_k con 2kn12 \leq k \leq n-1. Al escoger vkv_k, la triangulación del polígono original se reduce a triangular el subpolígono v1v2vkv_1 v_2 \cdots v_k (de kk lados) y el subpolígono vkvk+1vnv_k v_{k+1} \cdots v_n (de nk+1n-k+1 lados).

Sea TnT_n el número de triangulaciones de un nn-ágono convexo. Entonces T2=1T_2 = 1 (un segmento, trivial), T3=1T_3 = 1 (el triángulo ya es una triangulación), y la recurrencia es: Tn=k=2n1TkTnk+1T_n = \sum_{k=2}^{n-1} T_k \cdot T_{n-k+1} para n3n \geq 3.

Calculando los primeros valores: T3=1T_3 = 1, T4=T2T3+T3T2=1+1=2T_4 = T_2 T_3 + T_3 T_2 = 1 + 1 = 2, T5=T2T4+T3T3+T4T2=2+1+2=5T_5 = T_2 T_4 + T_3 T_3 + T_4 T_2 = 2 + 1 + 2 = 5, T6=14T_6 = 14. Reconocemos 1,1,2,5,14,1, 1, 2, 5, 14, \ldots: ¡son los números de Catalan!

Más precisamente, Tn=Cn2T_n = C_{n-2} donde CkC_k es el kk-ésimo número de Catalan. Para n=3n = 3: C1=1C_1 = 1; para n=4n = 4: C2=2C_2 = 2; para n=5n = 5: C3=5C_3 = 5; para n=6n = 6: C4=14C_4 = 14.

El número de Catalan: fórmula y recurrencia

Los números de Catalan C0,C1,C2,C_0, C_1, C_2, \ldots se definen por la recurrencia C0=1C_0 = 1 y Cn+1=k=0nCkCnkC_{n+1} = \sum_{k=0}^{n} C_k C_{n-k} para n0n \geq 0.

La fórmula explícita es: Cn=1n+1(2nn)C_n = \frac{1}{n+1}\binom{2n}{n}.

Los primeros valores son C0=1,C1=1,C2=2,C3=5,C4=14,C5=42,C6=132C_0 = 1, C_1 = 1, C_2 = 2, C_3 = 5, C_4 = 14, C_5 = 42, C_6 = 132.

Derivación de la fórmula: Usando funciones generatrices, sea f(x)=n=0Cnxnf(x) = \sum_{n=0}^{\infty} C_n x^n. La recurrencia da f(x)=1+xf(x)2f(x) = 1 + x f(x)^2, ecuación cuadrática en ff con solución f(x)=114x2xf(x) = \frac{1 - \sqrt{1 - 4x}}{2x}. Expandiendo con la fórmula binomial generalizada 14x=n=0(1/2n)(4x)n\sqrt{1-4x} = \sum_{n=0}^{\infty} \binom{1/2}{n}(-4x)^n, se obtiene el coeficiente [xn]f(x)=1n+1(2nn)[x^n]f(x) = \frac{1}{n+1}\binom{2n}{n}.

Fórmula alternativa: Cn=(2nn)(2nn+1)C_n = \binom{2n}{n} - \binom{2n}{n+1}. Esta representación como diferencia de coeficientes binomiales se usa frecuentemente en las demostraciones combinatorias mediante caminos celosía.

Cn=1n+1(2nn)C_n = \frac{1}{n+1}\binom{2n}{n}

Otros objetos contados por el número de Catalan

Una de las maravillas de los números de Catalan es que cuentan decenas de familias combinatorias distintas. Las más importantes para olimpiadas:

Caminos de Dyck: Un camino de Dyck de semilongitud nn es una trayectoria en Z2\mathbb{Z}^2 desde (0,0)(0,0) hasta (2n,0)(2n,0) usando pasos (+1,+1)(+1,+1) y (+1,1)(+1,-1) que nunca baja por debajo del eje xx. El número de tales caminos es CnC_n.

Parentesizaciones: El número de maneras de colocar paréntesis en el producto de n+1n+1 factores (para determinar el orden de las operaciones) es CnC_n. Por ejemplo, para 4 factores abcdabcd: ((ab)c)d((ab)c)d, (a(bc))d(a(bc))d, (ab)(cd)(ab)(cd), a((bc)d)a((bc)d), a(b(cd))a(b(cd)) — son C3=5C_3 = 5 maneras.

Árboles binarios completos: El número de árboles binarios completos (donde cada nodo interno tiene exactamente 2 hijos) con n+1n+1 hojas es CnC_n.

Secuencias de paréntesis balanceados: El número de secuencias de nn pares de paréntesis correctamente balanceadas es CnC_n. Para n=3n=3: ()()()()()(), (())()(())(), ()(())()(()), ((()))((())), (()())(()()) — son C3=5C_3 = 5.

Triangulaciones: Como vimos, el número de triangulaciones de un (n+2)(n+2)-ágono convexo es CnC_n.

La biyección más útil entre estos objetos es entre triangulaciones y caminos de Dyck: a cada diagonal de la triangulación se le asocia un paso "arriba" o "abajo" del camino. Este vínculo permite trasladar resultados entre los distintos contextos.

Propiedades y cálculo de $C_n$ en competencias

En olimpiadas, los números de Catalan aparecen cuando se cuentan estructuras con la propiedad de "no cruzarse" o "mantenerse sobre un umbral". Saber reconocerlos es clave.

Señales de Catalan: El enunciado involucra triangulaciones de polígonos; parentesizaciones; caminos que no cruzan una línea; estructuras anidadas (paréntesis, corchetes); o la recurrencia de convolución an=kakanka_n = \sum_{k} a_k a_{n-k}.

Cálculo rápido: Para nn pequeño (hasta n=7n = 7 o 88), conviene calcular CnC_n directamente con la recurrencia Cn+1=2(2n+1)n+2CnC_{n+1} = \frac{2(2n+1)}{n+2} C_n, que se obtiene de la fórmula explícita:

Cn+1=1n+2(2n+2n+1)=(2n+2)!(n+1)!(n+2)!=(2n+2)(2n+1)(n+2)(n+1)(2n)!n!n!1n+1n+11=2(2n+1)n+2CnC_{n+1} = \frac{1}{n+2}\binom{2n+2}{n+1} = \frac{(2n+2)!}{(n+1)!(n+2)!} = \frac{(2n+2)(2n+1)}{(n+2)(n+1)} \cdot \frac{(2n)!}{n! \cdot n!} \cdot \frac{1}{n+1} \cdot \frac{n+1}{1} = \frac{2(2n+1)}{n+2} C_n.

Divisibilidad: CnC_n es impar si y solo si n=2k1n = 2^k - 1 para algún k0k \geq 0 (es decir, n=0,1,3,7,15,n = 0, 1, 3, 7, 15, \ldots). Esta propiedad de paridad se usa en problemas de módulo.

Cota asintótica: Cn4nn3/2πC_n \sim \frac{4^n}{n^{3/2} \sqrt{\pi}}, lo que indica que CnC_n crece aproximadamente como 4n/n3/24^n / n^{3/2}.

Cn+1=2(2n+1)n+2CnC_{n+1} = \frac{2(2n+1)}{n+2} \cdot C_n

Problema trabajado: triangulaciones con restricciones

Problema (estilo olímpico): Sea PP un hexágono convexo cuyos vértices se etiquetan v1,v2,v3,v4,v5,v6v_1, v_2, v_3, v_4, v_5, v_6 en orden. ¿Cuántas triangulaciones de PP no usan la diagonal v1v4\overline{v_1 v_4}?

Solución: El total de triangulaciones de un hexágono es C4=14C_4 = 14. Contamos las que sí usan v1v4\overline{v_1 v_4}: si fijamos v1v4\overline{v_1 v_4} como diagonal, el hexágono se divide en dos cuadriláteros: v1v2v3v4v_1 v_2 v_3 v_4 y v1v4v5v6v_1 v_4 v_5 v_6. Cada cuadrilátero tiene C2=2C_2 = 2 triangulaciones independientes, así que hay 2×2=42 \times 2 = 4 triangulaciones del hexágono que contienen v1v4\overline{v_1 v_4}.

Por complemento, el número de triangulaciones que no usan v1v4\overline{v_1 v_4} es 144=1014 - 4 = \mathbf{10}.

Generalización: Para un nn-ágono, el número de triangulaciones que contienen una diagonal fija vivj\overline{v_i v_j} (donde ji=kj - i = k con 2kn22 \leq k \leq n-2) es Ck1Cnk1C_{k-1} \cdot C_{n-k-1} (producto de los Catalan de los dos subpolígonos creados). El total de triangulaciones que contienen esa diagonal es Tk+1Tnk+1=Ck1Cnk1T_{k+1} \cdot T_{n-k+1} = C_{k-1} \cdot C_{n-k-1}.

Conclusión: La idea de "contar por complemento" o "contar las que contienen un elemento fijo y restar" es una herramienta estándar para problemas de Catalan. La clave es siempre identificar cómo una diagonal fija divide el polígono en subpolígonos más pequeños.

Conexión con caminos reticulares y la reflexión de Lindström

Una de las demostraciones más elegantes de Cn=1n+1(2nn)C_n = \frac{1}{n+1}\binom{2n}{n} usa el método de reflexión para caminos en el plano entero.

Los caminos desde (0,0)(0,0) hasta (n,n)(n,n) usando pasos \to y \uparrow son (2nn)\binom{2n}{n} en total. Los caminos que cruzan la diagonal y=x+1y = x+1 (es decir, que en algún momento tienen y>xy > x) son caminos "malos". Por reflexión respecto a y=x+1y = x + 1, cada camino malo corresponde biyectivamente a un camino desde (1,1)(-1, 1) hasta (n,n)(n,n), que equivale a uno desde (0,0)(0,0) hasta (n+1,n1)(n+1, n-1), de los cuales hay (2nn1)\binom{2n}{n-1}.

Los caminos "buenos" (que no cruzan y=x+1y = x+1, es decir que siempre tienen yxy \leq x) son: (2nn)(2nn1)=(2nn)(2nn+1)=Cn\binom{2n}{n} - \binom{2n}{n-1} = \binom{2n}{n} - \binom{2n}{n+1} = C_n.

Esta demostración geométrica ilustra la conexión profunda entre caminos reticulares y los números de Catalan. La reflexión de Lindström–Gessel–Viennot (LGV) es la generalización multivariable de este argumento, usada en combinatoria avanzada para calcular determinantes de matrices de conteo de caminos.

Aplicación a olimpiadas: La interpretación de caminos es útil para resolver preguntas como "¿cuántos caminos de (0,0)(0,0) a (n,n)(n,n) no pasan por encima de la diagonal?". La respuesta es siempre un número de Catalan, obtenido directamente de la fórmula o del argumento de reflexión.

Problemas del Capítulo 8 — con solución

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

C2-C8-1★★★Cono Sur 2015 (estilo)

Sea PP un polígono convexo de nn vértices con n4n \geq 4. Una triangulación de PP es una descomposición de su interior en triángulos usando diagonales no cruzadas. Se fija un vértice v1v_1 y se dice que una triangulación es "estrellada desde v1v_1" si todos los triángulos de la triangulación tienen a v1v_1 como vértice. (a) Determina el número de triangulaciones estrelladas desde v1v_1. (b) Demuestra que el número total de triangulaciones de PP es Cn2=1n1(2(n2)n2)C_{n-2} = \frac{1}{n-1}\binom{2(n-2)}{n-2}.

C2-C8-2★★★IbAm 2016 (estilo)

Se trazan nn rectas en el plano en posición general (no hay dos paralelas ni tres concurrentes). Las rectas dividen el plano en regiones. Se desea colorear las regiones con 2 colores (rojo y azul) de modo que: (i) dos regiones que compartan un segmento de frontera (no solo un punto) tengan colores distintos; (ii) la región no acotada que queda "arriba a la derecha" sea roja. Demuestra que existe una única 2-coloración que satisface estas condiciones y describe explícitamente qué regiones son rojas y cuáles son azules.

C2-C8-3★★★★IbAm 2019 (estilo)

Sean n5n \geq 5 puntos en el plano, no todos colineales, con la propiedad de que para cualquier par de puntos A,BA, B del conjunto, la mediatriz del segmento AB\overline{AB} pasa por al menos un tercer punto del conjunto. Demuestra que todos los puntos del conjunto son equidistantes de un punto fijo (es decir, todos están sobre un mismo círculo) o bien todos están sobre dos rectas paralelas.