Módulos / combinatoria-2 / Capítulo 4 — El principio de inclusión-exclusión avanzado / Lección 4.3

PIE en problemas Iberoamericanos

Lección 4.3·Capítulo 4 — El principio de inclusión-exclusión avanzado·14 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

Aplicar el PIE a problemas de olimpiadas iberoamericanas y del Cono Sur: contar palabras con restricciones de caracteres, permutaciones que evitan patrones, distribuciones con cotas superiores, y coloraciones con restricciones; reconocer las formulaciones disfrazadas del PIE y elegir la definición óptima de los conjuntos $A_i$.

PIE en conteo de palabras con restricciones

Uno de los contextos más frecuentes del PIE en olimpiadas es contar palabras (cadenas de símbolos) que satisfacen ciertas condiciones de presencia o ausencia de caracteres.

Problema tipo: ¿Cuántas palabras de longitud nn con alfabeto {1,2,,k}\{1, 2, \ldots, k\} usan todos los kk símbolos al menos una vez? Esto equivale a contar funciones sobreyectivas {1,,n}{1,,k}\{1,\ldots,n\} \to \{1,\ldots,k\}, y la respuesta por PIE es Sur(n,k)=j=0k(1)j(kj)(kj)n\text{Sur}(n,k) = \sum_{j=0}^{k}(-1)^j \binom{k}{j}(k-j)^n.

Variante con cotas superiores: ¿Cuántas palabras de longitud nn sobre {1,,k}\{1,\ldots,k\} tienen el símbolo ii a lo sumo mim_i veces? Sea AiA_i el conjunto de palabras donde el símbolo ii aparece más de mim_i veces. Las intersecciones AS|A_S| se calculan con el coeficiente multinomial: si S={i1,,ir}S = \{i_1,\ldots,i_r\}, entonces AS|A_S| cuenta las palabras donde cada ijSi_j \in S aparece más de mijm_{i_j} veces, que se calcula con la fórmula de generatriz [xn]iS(1+x++xmi)iS(xmi+1+xmi+2+)[x^n] \prod_{i \notin S} (1+x+\cdots+x^{m_i}) \cdot \prod_{i \in S} (x^{m_i+1} + x^{m_i+2} + \cdots).

Ejemplo concreto (estilo Iberoamericana): ¿Cuántas palabras de longitud 6 sobre {A,B,C}\{A, B, C\} contienen cada letra al menos una vez y la letra AA a lo sumo 3 veces? Universo: 36=7293^6 = 729 palabras. Definimos A1A_1 = palabras sin AA, A2A_2 = palabras sin BB, A3A_3 = palabras sin CC, A4A_4 = palabras con AA al menos 4 veces. El PIE da A1A2A3A4=729A1A2A3A4+A1A2+|\overline{A_1} \cap \overline{A_2} \cap \overline{A_3} \cap \overline{A_4}| = 729 - |A_1|-|A_2|-|A_3|-|A_4| + |A_1 \cap A_2| + \ldots. Las condiciones no son simétricas, así que calculamos cada intersección por separado.

Truco — generatrices vs. PIE: Para cotas superiores sobre un solo tipo de símbolo, las funciones generatrices (coeficientes de series de potencias) suelen ser más eficientes. El PIE es más natural cuando las condiciones son de "presencia mínima" o cuando los conjuntos AiA_i tienen intersecciones con fórmulas cerradas.

Distribuciones con cotas: el principio del reflejo

Uno de los problemas más clásicos del PIE es contar las soluciones enteras de x1+x2++xk=nx_1 + x_2 + \cdots + x_k = n con restricciones de cota superior 0ximi0 \leq x_i \leq m_i.

Sin cotas, el número de soluciones no negativas es (n+k1k1)\binom{n+k-1}{k-1} (estrellas y barras). Con cotas superiores, usamos el PIE:

Sea AiA_i el evento xi>mix_i > m_i, es decir, ximi+1x_i \geq m_i + 1. Bajo AiA_i, hacemos el cambio xi=xi(mi+1)x_i' = x_i - (m_i+1) para reducir nn a n(mi+1)n - (m_i+1). La intersección ASA_S corresponde a reducir nn en iS(mi+1)\sum_{i \in S}(m_i+1): si el total reducido es no negativo, hay (niS(mi+1)+k1k1)\binom{n - \sum_{i \in S}(m_i+1) + k - 1}{k-1} soluciones; si es negativo, hay 0.

Soluciones vaˊlidas=S{1,,k}(1)S(niS(mi+1)+k1k1)|\text{Soluciones válidas}| = \sum_{S \subseteq \{1,\ldots,k\}} (-1)^{|S|} \binom{n - \sum_{i \in S}(m_i+1) + k-1}{k-1} (donde el término es 0 si la cota es negativa).

Ejemplo: Número de soluciones de x1+x2+x3=10x_1 + x_2 + x_3 = 10 con 0xi40 \leq x_i \leq 4. Sin cotas: (122)=66\binom{12}{2} = 66. Por PIE (simetría, todos mi=4m_i = 4): restamos 3(1252)=3(72)=633 \binom{12-5}{2} = 3 \binom{7}{2} = 63, sumamos 3(12102)=3(22)=33 \binom{12-10}{2} = 3 \binom{2}{2} = 3, restamos (12152)=0\binom{12-15}{2} = 0 (negativo). Total: 6663+30=666 - 63 + 3 - 0 = 6. Verificación directa: las soluciones son permutaciones de (4,4,2),(4,3,3)(4,4,2), (4,3,3) con 3+3=63+3=6 arreglos. ✓

Principio del reflejo: En problemas de caminos reticulares con obstáculos (contar trayectorias de (0,0)(0,0) a (m,n)(m,n) que no crucen cierta barrera), el PIE combinado con simetría de reflexión (el principio del reflejo de André) da fórmulas exactas. Este es uno de los temas más ricos de la combinatoria iberoamericana.

#{x1++xk=n,  0ximi}=S(1)S(nS(mi+1)+k1k1)\#\{x_1+\cdots+x_k = n,\; 0 \leq x_i \leq m_i\} = \sum_{S} (-1)^{|S|} \binom{n - \sum_{S}(m_i+1)+k-1}{k-1}

Coloraciones con restricciones y el polinomio cromático

El PIE tiene una conexión profunda con el polinomio cromático de un grafo. Si G=(V,E)G = (V, E) es un grafo, el polinomio cromático P(G,k)P(G, k) cuenta el número de coloraciones propias de VV con kk colores (coloraciones donde vértices adyacentes tienen colores distintos).

Por PIE, P(G,k)=AE(1)Akc(A)P(G, k) = \sum_{A \subseteq E} (-1)^{|A|} k^{c(A)}, donde c(A)c(A) es el número de componentes conexas del subgrafo (V,A)(V, A). Esta es la fórmula de expansión por aristas del polinomio cromático.

Para grafos pequeños, esta fórmula es manejable. Para el ciclo CnC_n: P(Cn,k)=(k1)n+(1)n(k1)P(C_n, k) = (k-1)^n + (-1)^n (k-1). Para el grafo completo KnK_n: P(Kn,k)=k(k1)(k2)(kn+1)=knP(K_n, k) = k(k-1)(k-2)\cdots(k-n+1) = k^{\underline{n}}.

Aplicación directa en olimpiadas: El número de coloraciones propias de GG con exactamente kk colores (usando los kk colores) es P(G,k)(k1)P(G,k1)+(k2)P(G,k2)1\frac{P(G,k) - \binom{k}{1}P(G,k-1) + \binom{k}{2}P(G,k-2) - \cdots}{1}... simplificando: es 1k!\frac{1}{k!} veces la suma anterior multiplicada por k!k!. En la práctica, para problemas olímpicos con grafos pequeños, se aplica el PIE directamente sobre las aristas o sobre los vértices según convenga.

Problema estándar: ¿De cuántas maneras se pueden colorear los vértices de un cubo con 3 colores de modo que vértices adyacentes tengan colores distintos? P(Q3,3)=381237+P(Q_3, 3) = 3^8 - 12 \cdot 3^7 + \cdots (aplicando el PIE sobre las 12 aristas del cubo) es complicado. Más eficientemente: P(Q3,k)=(k1)8+28(k1)6+P(Q_3, k) = (k-1)^8 + 28(k-1)^6 + \cdots usando el teorema de Burnside... La respuesta es P(Q3,3)=246P(Q_3, 3) = 246.

Permutaciones que evitan patrones y PIE en grafos

Una **permutación que evita el patrón τ\tau** es una permutación σ\sigma tal que ninguna subsecuencia de σ\sigma tiene la misma relación de orden que τ\tau. Aunque la teoría completa de permutaciones que evitan patrones va más allá del nivel iberoamericano, hay casos simples que se resuelven con PIE.

Permutaciones con posiciones prohibidas: El problema más clásico es contar permutaciones σ\sigma de {1,,n}\{1,\ldots,n\} tales que σ(i)aij\sigma(i) \neq a_{ij} para ciertos pares prohibidos (i,j)(i, j). Esto se modela con un grafo bipartito GG donde hay arista (i,j)(i, j) si la posición ii no puede tener el valor jj. El número de permutaciones válidas es el permanente del complemento de la matriz de adyacencia de GG.

El PIE sobre las aristas prohibidas da: SE(1)Sr(S)(nS)!\sum_{S \subseteq E} (-1)^{|S|} r(S) \cdot (n - |S|)! donde r(S)r(S) es el número de "sistemas de representantes distintos parciales" (matchings en el subgrafo generado por SS). Esta es la fórmula de la persiana o rook polynomial formula.

El polinomio de la torre (Rook polynomial): El polinomio de la torre de un tablero B[n]×[n]B \subseteq [n] \times [n] es R(B,x)=k=0nrk(B)xkR(B, x) = \sum_{k=0}^{n} r_k(B) x^k, donde rk(B)r_k(B) es el número de maneras de colocar kk torres en BB sin que se ataquen (sin dos torres en la misma fila o columna). La fórmula del PIE para permutaciones que evitan BB es N(B)=k=0n(1)krk(B)(nk)!N(B) = \sum_{k=0}^{n} (-1)^k r_k(B) (n-k)!.

Ejemplo — Problema de los matrimonios prohibidos: nn hombres y nn mujeres, donde cada hombre tiene mm mujeres con las que no puede casarse. ¿Cuántos matrimonios perfectos hay? Si los nmnm pares prohibidos forman un grafo kk-regular (cada hombre tiene exactamente kk prohibiciones), el cálculo del permanente vía polinomio de la torre da N=j=0n(1)j(nj)(njk)?(nj)!N = \sum_{j=0}^{n} (-1)^j \binom{n}{j} \binom{n-j}{k}^? \cdot (n-j)!... El caso regular permite usar la simetría del PIE, reduciendo el cálculo a n+1n+1 términos.

Problema resuelto completo: distribución con condiciones múltiples

Problema (Cono Sur 2011, estilo): ¿De cuántas maneras se pueden distribuir 12 bolas distinguibles entre 4 cajas distinguibles A,B,C,DA, B, C, D de modo que AA tenga a lo sumo 5 bolas, BB tenga a lo sumo 4 bolas, CC tenga a lo sumo 4 bolas, y DD tenga a lo sumo 4 bolas? (Nota: 5+4+4+4=17>125+4+4+4 = 17 > 12, por lo que la restricción es no trivial.)

Solución: El universo es 412=16,777,2164^{12} = 16{,}777{,}216... Espera, las bolas son distinguibles así que debemos usar el modelo correcto. Con bolas distinguibles en cajas distinguibles, el universo UU tiene 4124^{12} distribuciones (cada bola va a una de 4 cajas). Las condiciones son: A5|A| \leq 5, B4|B| \leq 4, C4|C| \leq 4, D4|D| \leq 4.

Sea XAX_A = distribuciones con A6|A| \geq 6, XBX_B = distribuciones con B5|B| \geq 5, etc. Por PIE: válidas =UXAXBXCXD+XAXB+= |U| - |X_A| - |X_B| - |X_C| - |X_D| + |X_A \cap X_B| + \ldots

XA=(126)36+(127)35+|X_A| = \binom{12}{6}3^6 + \binom{12}{7}3^5 + \cdots No. Con bolas distinguibles: XA=|X_A| = número de distribuciones donde AA tiene al menos 6 bolas =j=612(12j)312j= \sum_{j=6}^{12} \binom{12}{j} 3^{12-j}. Por el binomio: 412=j=012(12j)312j4^{12} = \sum_{j=0}^{12} \binom{12}{j} 3^{12-j}, luego XA=412j=05(12j)312j|X_A| = 4^{12} - \sum_{j=0}^{5}\binom{12}{j}3^{12-j}. De forma más directa para el PIE, fijamos que AA recibe un conjunto específico de 6 o más bolas.

En problemas de olimpiadas con números manejables, el mejor enfoque es calcular directamente con la función generatriz [x12]12!(j=05xj/j!)(j=04xj/j!)3[x^{12}] 12! \cdot (\sum_{j=0}^{5} x^j/j!) \cdot (\sum_{j=0}^{4} x^j/j!)^3 y el PIE para eliminar los excesos. La respuesta numérica en este caso es S(1)S(12excesoS)412excesoS\sum_{S} (-1)^{|S|} \binom{12}{\text{exceso}_S} 4^{12 - \text{exceso}_S} sumado sobre todos los subconjuntos de condiciones violadas. La técnica se aplica directamente, el trabajo es aritmérico.

Lección clave: En problemas con cotas heterogéneas, el PIE produce una suma con 2k2^k términos (donde kk es el número de condiciones), pero muchos términos son cero (cuando la suma de los excesos supera nn). Identificar cuáles términos son cero antes de calcular ahorra tiempo en olimpiadas.

PIE con simetría: el enfoque de Burnside-PIE

Algunos problemas combinan el PIE con el lema de Burnside (conteo módulo simetría). La idea es: primero contar sin simetría (universo UU), luego aplicar Burnside para dividir por las simetrías, pero usando el PIE para calcular el número de puntos fijos de cada simetría.

Ejemplo: ¿Cuántos collares de nn cuentas distinguibles con kk colores, donde no haya dos cuentas adyacentes del mismo color, son distintos bajo rotación? El universo (collares lineales) se cuenta con P(Cn,k)P(C_n, k). El número de collares circulares distintos bajo rotación es 1ndnϕ(d)P(Cn/d,k)\frac{1}{n} \sum_{d \mid n} \phi(d) P(C_{n/d}, k) por Burnside, donde la suma es sobre los divisores de nn y ϕ\phi es la función de Euler. Para calcular P(Cn/d,k)P(C_{n/d}, k), usamos la fórmula del ciclo cromático.

Conexión con el lema de Burnside: El número de objetos distintos bajo un grupo de simetría GG es 1GgGFix(g)\frac{1}{|G|}\sum_{g \in G}|\text{Fix}(g)|. Si los objetos tienen restricciones (definidas por el PIE), entonces Fix(g)|\text{Fix}(g)| se calcula también con el PIE, pero aplicado al subproblema donde la acción de gg ya está impuesta.

En olimpiadas iberoamericanas: Los problemas que combinan simetría y PIE suelen ser de dificultad 4-5 en una escala de 1-6. El Cono Sur 2015 y la Iberoamericana 2017 tienen problemas de este tipo. La estrategia es: (1) identificar el grupo de simetrías, (2) para cada tipo de simetría calcular los objetos fijos por PIE, (3) aplicar Burnside.

Resumen de herramientas del capítulo: El PIE es la navaja suiza de la combinatoria iberoamericana. Dominarlo significa conocer: la fórmula general, el complemento, el conteo de exactamente kk, las funciones sobreyectivas, los derangements, los polinomios de la torre, y la combinación con Burnside. Cada uno de estos contextos aparece en problemas de olimpiadas, y reconocer cuál aplica es la clave del éxito.

Problemas del Capítulo 4 — con solución

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

C2-4.1★★★Iberoamericana 1999 (estilo)

Calcula el número de permutaciones de {1,2,3,4,5,6}\{1, 2, 3, 4, 5, 6\} en las que ninguno de los elementos 1,2,31, 2, 3 ocupa su posición natural (es decir, σ(1)1\sigma(1) \neq 1, σ(2)2\sigma(2) \neq 2, σ(3)3\sigma(3) \neq 3). Los elementos 4,5,64, 5, 6 no tienen restricciones.

C2-4.2★★★Cono Sur 2007 (estilo)

Encuentra el número de maneras de distribuir 10 bolas idénticas en 4 cajas distinguibles A,B,C,DA, B, C, D tales que AA tenga entre 1 y 4 bolas, BB tenga entre 1 y 4 bolas, CC tenga entre 0 y 4 bolas, y DD tenga entre 0 y 4 bolas.

C2-4.3★★★Iberoamericana 2003 (estilo)

¿Cuántas palabras de longitud 7 formadas con las letras {a,b,c,d}\{a, b, c, d\} (con repetición permitida) contienen cada una de las 4 letras al menos una vez?

C2-4.4★★★Cono Sur 2013 (estilo)

En una ciudad hay 5 clubes C1,C2,C3,C4,C5C_1, C_2, C_3, C_4, C_5. Cada persona puede ser miembro de cualquier número de clubes. En total hay 100 personas, 60 son miembros de al menos un club, 35 son miembros de al menos dos clubes, 10 son miembros de al menos tres clubes, y 2 son miembros de exactamente 4 clubes, ninguna es miembro de los 5 clubes. ¿Cuántas personas son miembros de exactamente un club?

C2-4.5★★★★Iberoamericana 2008 (estilo)

Sea DnD_n el número de derangements de nn elementos. Demuestra que Dn=(n1)(Dn1+Dn2)D_n = (n-1)(D_{n-1} + D_{n-2}) para n3n \geq 3, con D1=0D_1 = 0 y D2=1D_2 = 1.

C2-4.6★★★Cono Sur 2005 (estilo)

Encuentra el número de enteros entre 1 y 1000 que son divisibles por al menos uno de los números 3, 5 o 7.

C2-4.7★★★★Iberoamericana 2014 (estilo)

Demuestra que para todo entero n1n \geq 1, k=0n(1)k(nk)(nk)n=n!\sum_{k=0}^{n}(-1)^k \binom{n}{k}(n-k)^n = n!.

C2-4.8★★★★Iberoamericana 2011 (estilo)

Sean n2n \geq 2 personas sentadas en una mesa circular con nn sillas numeradas 1,2,,n1, 2, \ldots, n. Cada persona está inicialmente en la silla con su mismo número. Se realiza un reordenamiento de las personas: una permutación σ\sigma de {1,,n}\{1,\ldots,n\} es "válida" si σ(i)i\sigma(i) \neq i y σ(i)i+1(modn)\sigma(i) \neq i+1 \pmod{n} para todo ii (nadie queda en su silla ni en la silla de su vecino inmediato a la derecha). Demuestra que el número de permutaciones válidas es DnDn1D_n - D_{n-1} para n3n \geq 3, donde DnD_n es el número de derangements.