Una misma sucesión cuenta paréntesis, árboles y triangulaciones
Publicado el 21/10/2026 · 3 min de lectura · Calculadoras del día a día
Daniel Okonkwo — Desarrollador front-end y redactor de Tecnología en OneKitly
Rendimiento web · Formatos de archivo
Verificado con 2 fuentes
Los números de Catalan son el coeficiente binomial central dividido por n más uno, y la sucesión da 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796. El décimo término cuenta las maneras de escribir diez pares de paréntesis cerrándolos todos correctamente; cuenta también las formas de un árbol binario con diez nodos internos, los cortes de un polígono de doce lados en triángulos con diagonales que no se cruzan, y las maneras de multiplicar once matrices eligiendo dónde van los paréntesis. Parecen problemas distintos y son el mismo, de ahí una única sucesión para todos. El crecimiento ronda un factor cuatro por paso: el vigésimo término es 6.600 millones y el trigésimo 3,8 billones.
1, 1, 2, 5, 14, 42, 132, 429 — el décimo término es 16.796 y el trigésimo 3,8 billones. Los mismos números responden a media docena de preguntas sin relación aparente.
Por qué un analizador no puede probarlo todo
El número de maneras de poner paréntesis en una cadena de multiplicaciones es un número de Catalan, y pasa de mil millones antes de que la cadena llegue a veinte términos. La multiplicación de matrices es asociativa, así que todos los parentizados dan el mismo producto — pero no todos cuestan lo mismo, y la diferencia entre el mejor y el peor orden puede ser de órdenes de magnitud de operaciones. Enumerar las posibilidades para hallar la más barata es por tanto inútil más allá de un puñado de matrices, y la solución estándar es la programación dinámica, que encuentra el óptimo en tiempo cúbico sin resolver dos veces el mismo subproblema. El número de Catalan es lo que ese algoritmo evita.
La imagen de los paréntesis explica toda la familia
Cada uno de estos problemas es una sucesión de pasos que nunca debe volverse negativa. Lee un paréntesis de apertura como más uno y uno de cierre como menos uno: una cadena válida es exactamente un paseo que acaba en cero sin bajar nunca por debajo. Un árbol binario recorrido en orden da el mismo paseo; también una triangulación, y también una cola que nunca debe atender a un cliente que aún no ha llegado. Caído el disfraz, un solo argumento de conteo los cubre a todos, y la demostración estándar es un truco de reflexión que cuenta los paseos malos espejándolos en un conjunto fácil de contar.
| n | Número de Catalan |
|---|---|
| 4 | 14 |
| 10 | 16.796 |
| 20 | 6.564.120.420 |
| 30 | 3.814.986.502.092.304 |
Preguntas frecuentes
- ¿Por qué empieza la sucesión con dos unos?
- Porque hay exactamente una manera de no hacer nada y exactamente una de hacer la cosa más pequeña posible. Con cero pares de paréntesis, la cadena vacía es el único arreglo válido, y con un par solo hay una colocación. Las sucesiones que cuentan arreglos empiezan muy a menudo así, y el uno repetido señala que la definición se extendió con sensatez al caso vacío en vez de arrancar arbitrariamente en el primer valor interesante. También importa al calcular: la recurrencia necesita ambos como base antes de poder generar nada más.
- ¿A qué velocidad crecen de verdad estos números?
- Algo menos de cuatro veces por paso, y la razón se arrima despacio a cuatro según crece n: del decimonoveno al vigésimo término vale 3,714, y del vigesimonoveno al trigésimo 3,807. Eso los sitúa entre el crecimiento exponencial de las potencias de dos y el mucho más violento de los factoriales — bastante para derrotar pronto a la fuerza bruta, no bastante para derrotarla al instante. En la práctica la frontera está en torno a veinte: por debajo, una búsqueda exhaustiva suele valer; por encima hace falta algo más fino, y el punto exacto depende de lo que cueste cada caso.
Artículos que podrían interesarte
Todas las guías →Herramientas relacionadas
Fuentes
¿Has detectado un error en este artículo?