Módulos / combinatoria-2 / Final — Simulacros y cierre / Lección F.2

Simulacro 2: 3 problemas tipo Iberoamericana

Lección F.2·Final — Simulacros y cierre·12 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

Resolver tres problemas de combinatoria de nivel Iberoamericano (dificultad 4), cubriendo teoría de grafos avanzada (matching/coloración), conteo combinatorio con restricciones fuertes, y combinatoria geométrica.

Instrucciones del simulacro

Este simulacro replica el formato y la dificultad de los problemas de combinatoria P2–P3 de la Olimpiada Iberoamericana de Matemáticas (IbAm). Tiempo sugerido: 60 minutos (20 minutos por problema).

Los problemas de nivel IbAm tienen una idea clave que, una vez identificada, hace la solución fluir de manera natural. La dificultad radica en encontrar esa idea. Si estás atascado: (a) prueba con n=3,4,5n = 3, 4, 5; (b) busca una bipartición o coloración oculta; (c) considera si el problema pide existencia (→ Hall) o una cantidad (→ PIE/doble conteo).

Una solución IbAm bien redactada tiene exactamente tres partes: definición de los objetos, construcción o verificación de la propiedad clave, y conclusión. Practica escribir con esa estructura.

Problema 1 (Grafos — Matching/Coloración): Índice cromático

Problema F2-A (estilo IbAm 2018). Sea GG un grafo bipartito con partes AA y BB, A=B=n|A| = |B| = n, en el que todo vértice tiene grado exactamente kk (con 1kn1 \leq k \leq n). Demuestra que las aristas de GG pueden colorearse con kk colores de modo que aristas del mismo color no comparten un vértice (es decir, el índice cromático de aristas χ(G)=k\chi'(G) = k).

Solución. Demostramos por inducción en kk.

**Base k=1k = 1:** El grafo es 1-regular, así que es un matching perfecto (pues A=B=n|A| = |B| = n y cada vértice tiene grado 1). Un matching perfecto es directamente una coloración con 1 color. \checkmark

Paso inductivo: Supongamos que todo grafo bipartito n×nn \times n con todos los grados iguales a k1k-1 tiene índice cromático k1k-1. Sea GG un grafo bipartito kk-regular con A=B=n|A| = |B| = n.

Por el teorema de Hall aplicado a grafos bipartitos regulares, GG tiene un matching perfecto MM. (Verificación: para cualquier SAS \subseteq A, el doble conteo da kSkN(S)k|S| \leq k|N(S)|, luego N(S)S|N(S)| \geq |S|; por Hall existe matching perfecto.)

El grafo G=GMG' = G \setminus M (quitamos las aristas de MM) tiene todos los grados iguales a k1k-1 (pues cada vértice pierde exactamente una arista, la del matching perfecto). Por hipótesis inductiva, GG' tiene una coloración de aristas con k1k-1 colores.

Coloreamos las aristas de MM con el color kk. La coloración de GG' con k1k-1 colores más el color kk para las aristas de MM da una coloración de GG con kk colores donde aristas del mismo color no comparten vértice (las aristas de MM son un matching, luego no comparten vértice; las aristas de GG' están correctamente coloreadas). Por tanto χ(G)k\chi'(G) \leq k. Como GG tiene vértices de grado kk, necesariamente χ(G)k\chi'(G) \geq k, luego χ(G)=k\chi'(G) = k. \square

χ(G)=kpara grafos bipartitos k-regulares\chi'(G) = k \quad \text{para grafos bipartitos } k\text{-regulares}

Problema 2 (Conteo con restricciones): Permutaciones con distancia acotada

Problema F2-B (estilo IbAm 2016). Sea n2n \geq 2 un entero. Llamamos f(n)f(n) al número de permutaciones σ\sigma de {1,2,,n}\{1, 2, \ldots, n\} tales que σ(i)i1|\sigma(i) - i| \leq 1 para todo i{1,,n}i \in \{1, \ldots, n\} (cada elemento se desplaza a lo sumo una posición). Demuestra que f(n)=Fn+1f(n) = F_{n+1} donde FkF_k es el kk-ésimo número de Fibonacci (F1=F2=1F_1 = F_2 = 1, Fk=Fk1+Fk2F_{k} = F_{k-1} + F_{k-2}).

Solución. Analizamos la estructura de las permutaciones con σ(i)i1|\sigma(i) - i| \leq 1. Esto significa que σ(i){i1,i,i+1}{1,,n}\sigma(i) \in \{i-1, i, i+1\} \cap \{1, \ldots, n\}. En particular, σ(i)\sigma(i) es i1i-1, ii, o i+1i+1.

Observación clave: si σ(i)=i+1\sigma(i) = i+1, como σ\sigma es biyectiva, el elemento i+1i+1 ya está en la posición ii, y la posición i+1i+1 debe recibir algún valor. Como σ(i+1){i,i+1,i+2}\sigma(i+1) \in \{i, i+1, i+2\}, y i+1i+1 ya fue usado, σ(i+1){i,i+2}\sigma(i+1) \in \{i, i+2\}. Si σ(i+1)=i\sigma(i+1) = i, entonces el par (i,i+1)(i, i+1) se intercambia: σ(i)=i+1\sigma(i) = i+1 y σ(i+1)=i\sigma(i+1) = i (una transposición de elementos adyacentes). Si σ(i+1)=i+2\sigma(i+1) = i+2, entonces continuamos la cadena.

En realidad, la permutación σ\sigma con σ(i)i1|\sigma(i) - i| \leq 1 se descompone en: (a) puntos fijos (σ(i)=i\sigma(i) = i) y (b) transposiciones de elementos adyacentes (σ(i)=i+1\sigma(i) = i+1 y σ(i+1)=i\sigma(i+1) = i). No puede haber ciclos de longitud 3\geq 3 (si σ(i)=i+1\sigma(i) = i+1 y σ(i+1)=i+2\sigma(i+1) = i+2, entonces σ(i+1)=i+2\sigma(i+1) = i+2 y necesitamos σ(i+2){i+1,i+2,i+3}\sigma(i+2) \in \{i+1, i+2, i+3\}; si σ(i+2)=i+1\sigma(i+2) = i+1, pero i+1i+1 ya fue imagen de ii, contradicción. Si σ(i+2)=i+2\sigma(i+2) = i+2, entonces el ciclo sería (i,i+1)(i, i+1) y i+2i+2 fijo, no hay ciclo de longitud 3. Si σ(i+2)=i+3\sigma(i+2) = i+3, continuamos, pero en algún punto debe cerrarse el ciclo sin usar elementos ya asignados; esto lleva a ciclos solo de longitud 2.).

Por tanto, σ\sigma es un producto de transposiciones de elementos adyacentes no solapadas y puntos fijos. Equivalentemente, σ\sigma corresponde a una selección de un subconjunto de pares {(1,2),(2,3),,(n1,n)}\{(1,2), (2,3), \ldots, (n-1,n)\} que son no adyacentes (no comparten un índice), y los demás elementos son puntos fijos.

El número de tales selecciones satisface la recurrencia: sea f(n)f(n) el número de permutaciones válidas de [n][n]. Al considerar el elemento nn: o bien σ(n)=n\sigma(n) = n (punto fijo) y el resto es una permutación válida de [n1][n-1], dando f(n1)f(n-1) opciones; o bien σ(n)=n1\sigma(n) = n-1 y σ(n1)=n\sigma(n-1) = n (transposición (n1,n)(n-1, n)) y el resto es una permutación válida de [n2][n-2], dando f(n2)f(n-2) opciones. Luego f(n)=f(n1)+f(n2)f(n) = f(n-1) + f(n-2) con f(1)=1f(1) = 1 (σ=(1)\sigma = (1)) y f(2)=2f(2) = 2 (σ=(1,2)\sigma = (1,2) o (2,1)(2,1)). Esta es exactamente la recurrencia de Fibonacci con f(1)=F2=1f(1) = F_2 = 1 y f(2)=F3=2f(2) = F_3 = 2, luego f(n)=Fn+1f(n) = F_{n+1}. \square

f(n)=f(n1)+f(n2),f(1)=1, f(2)=2    f(n)=Fn+1f(n) = f(n-1) + f(n-2), \quad f(1) = 1,\ f(2) = 2 \implies f(n) = F_{n+1}

Problema 3 (Combinatoria geométrica): Puntos en posición general

Problema F2-C (estilo IbAm 2020). Se tienen 2n2n puntos en el plano en posición general (no tres colineales). Se colorean nn de ellos de rojo y nn de azul. Demuestra que existe una recta que separa los puntos rojos de los azules (es decir, todos los rojos quedan de un lado y todos los azules del otro) si y solo si no existe ningún segmento entre un punto rojo y uno azul que contenga en su interior a otro punto del conjunto.

Nota: Esta versión pide demostrar la existencia de una recta separadora bajo una condición específica. Probamos la dirección "si existe la recta separadora, entonces no hay segmento rojo-azul con puntos internos" (la más directa) y comentamos la dirección contraria.

Solución (dirección ⟹). Supongamos que existe una recta \ell que separa los rojos de los azules. Sea s=PQs = \overline{PQ} un segmento con PP rojo y QQ azul. Como PP y QQ están en lados opuestos de \ell, el segmento PQ\overline{PQ} cruza a \ell en un punto XX interior. Como XX \in \ell y los 2n2n puntos están en posición general (ninguno sobre \ell, pues \ell los separa), XX no es ninguno de los 2n2n puntos. Luego el interior del segmento PQ\overline{PQ} no contiene puntos del conjunto. \square

Dirección ⟸ (bosquejo). Si ningún segmento rojo-azul contiene puntos del conjunto en su interior, podemos construir la recta separadora de manera constructiva. Consideramos la envoltura convexa de los puntos rojos y la envoltura convexa de los puntos azules. La condición sobre los segmentos implica que estas dos envoltura son disjuntas (si se intersectaran, habría un punto de intersección que sería interior a algún segmento rojo-azul). Por el teorema de separación de conjuntos convexos, dos conjuntos convexos compactos disjuntos pueden separarse por una recta. \square

Recta separadora    conv(R)conv(B)=\text{Recta separadora} \iff \text{conv}(R) \cap \text{conv}(B) = \emptyset

Problemas del Final — con solución

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

C2-F-1★★★Cono Sur 2018 (estilo)

Sea n2n \geq 2 un entero. Se tiene un grafo GG con 2n2n vértices en el que todo vértice tiene grado al menos nn. Demuestra que GG es conexo y que contiene un ciclo hamiltoniano (un ciclo que pasa por todos los vértices exactamente una vez).

C2-F-2★★★★IbAm 2014 (estilo)

Se tienen n2n^2 estudiantes organizados en una cuadrícula de nn filas y nn columnas. En cada ronda, dos estudiantes se intercambian si están en la misma fila o en la misma columna. Demuestra que es imposible transformar la configuración inicial en cualquier otra permutación arbitraria usando solo intercambios de filas y columnas, a menos que nn sea par o la permutación objetivo sea una composición de intercambios con el mismo signo que la identidad.

C2-F-3★★★★IbAm 2022 (estilo)

Sea n3n \geq 3. Se colorean las aristas del grafo completo KnK_n con dos colores: rojo y azul. Demuestra que existen al menos n(n1)(n5)24\dfrac{n(n-1)(n-5)}{24} triángulos monocromáticos (cuyos tres lados tienen el mismo color).