El problema de los paréntesis
¿De cuántas maneras se pueden colocar pares de paréntesis de forma que la secuencia resultante sea válida? Una secuencia es válida si en todo prefijo el número de paréntesis abiertos es mayor o igual al de cerrados, y al final son iguales.
Para : solo "()". Para : "(())" y "()()". Para : "((())) ", "(()()) ", "(())()", "()(())", "()()()". Son 5 secuencias.
La secuencia se llama sucesión de Catalan. Aparece con sorprendente frecuencia en combinatoria: triangulaciones de polígonos, árboles binarios, caminos en cuadrículas, el problema de la montaña rusa. Cuando cuentes algo y obtengas ..., es muy probable que estés contando objetos de Catalan.
La fórmula cerrada
El -ésimo número de Catalan () es:
$$
Verificación: , , , , . La fórmula combina el coeficiente binomial central dividido por .
Derivación (estrategia): consideramos todos los caminos desde hasta en una cuadrícula usando pasos derecha (D) y arriba (A). Hay caminos en total. Los caminos válidos son aquellos que nunca suben por encima de la diagonal — equivalen a secuencias de paréntesis válidas. Contando los caminos inválidos por reflexión (el "truco de la reflexión de André"), se obtiene que hay caminos inválidos. Por lo tanto:
$$
Cuatro interpretaciones del mismo número
Los números de Catalan cuentan varios tipos de objetos aparentemente distintos; todos dan la misma sucesión. Conocer varias interpretaciones permite reconocerlos rápidamente en competencia.
Secuencias de paréntesis: cuenta las secuencias de pares de paréntesis bien formadas. Es la interpretación canónica.
Caminos de Dyck: cuenta los caminos desde hasta usando pasos y que nunca bajan de la línea . Son los caminos de una "bolsa de valores" que nunca va al rojo.
Triangulaciones: cuenta el número de triangulaciones de un polígono convexo de vértices (las maneras de dividirlo en triángulos con diagonales no cruzadas). Para un hexágono () hay triangulaciones.
Árboles binarios completos: cuenta el número de árboles binarios con hojas (o equivalentemente, con nodos internos). Esta interpretación conecta con la estructura de expresiones aritméticas.
La recurrencia de Catalan
Los números de Catalan satisfacen la recurrencia:
$$
Derivación para secuencias de paréntesis: en toda secuencia válida de pares, el paréntesis abierto inicial tiene un paréntesis cerrado correspondiente en alguna posición (). La parte entre estos dos paréntesis forma una secuencia válida de pares ( formas), y la parte posterior forma una secuencia válida de pares ( formas). Sumando sobre :
Esta recurrencia permite calcular iterativamente: , , , . Más lento que la fórmula cerrada, pero revela la estructura recursiva subyacente.
El problema de la votación (conexión olímpica)
Problema: En una votación, el candidato A obtiene votos y el candidato B obtiene votos. ¿Cuántas maneras hay de escrutar los votos de modo que A nunca vaya perdiendo en el conteo (es decir, en todo momento parcial, los votos de A son mayores o iguales a los de B)?
Esta situación es exactamente un camino de Dyck de longitud : cada voto para A es un paso y cada voto para B es un paso . Las condiciones del problema exigen que el camino nunca baje de .
La respuesta es . Para : maneras de escrutar 3 votos para A y 3 para B sin que B tome la delantera.
Conexión con la ONEM: en competencias regionales suele aparecer esta pregunta disfrazada de "escaleras", "monedas" o "apilamiento de bloques". Reconocer el patrón de Catalan inmediatamente ahorra tiempo precioso.