Módulos / combinatoria-3 / Capítulo 6 — Problemas IMO de combinatoria: taxonomía / Lección 6.1

Problemas de coloración y partición

Lección 6.1·Capítulo 6 — Problemas IMO de combinatoria: taxonomía·13 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

Dominar el análisis de problemas IMO que involucran coloraciones de conjuntos finitos y particiones de estructuras combinatorias: el principio de las casillas (Pigeonhole) en su forma cuantitativa, el Teorema de van der Waerden y sus variantes, coloraciones de grafos en el contexto IMO, y la técnica de la coloración "de certificado" para probar propiedades de particiones. Aprender a reconocer el subtipo de problema de coloración y seleccionar la herramienta precisa.

Taxonomía de los problemas de coloración IMO

Los problemas de coloración y partición en el IMO y el IMO Shortlist (categoría C) pueden clasificarse en cuatro subtipos según el tipo de garantía que buscan:

(I) Existencia monócroma: dada una coloración de un conjunto estructurado, demostrar que existe una subestructura monocrómatica (un subconjunto, una progresión, un subgrafo) de un tipo específico. Herramientas: Ramsey, van der Waerden, Hales-Jewett.

(II) Construcción óptima: demostrar que existe una coloración con cierta propiedad (o que no existe), usualmente la que maximiza o minimiza una cantidad. Herramientas: doble conteo, construcciones probabilísticas, argumentos de compacidad.

(III) Partición con restricciones: demostrar que un conjunto puede (o no puede) partirse en partes que satisfacen condiciones dadas. Herramientas: invariantes, argumentos de paridad, coloración de tableros.

(IV) Coloración de grafos: demostrar que cierto grafo es kk-coloreable, o hallar el número cromático, en el contexto de un problema estructural más amplio. Herramientas: grafos perfectos, lema de Hajós, argumento greedy con lema de degeneración.

La identificación del subtipo en los primeros tres minutos de lectura es la competencia central del candidato IMO. Los subtipos I y III son los más frecuentes en C1–C5 del Shortlist.

El principio de Pigeonhole cuantitativo

La forma elemental ("si n+1n+1 objetos se distribuyen en nn cajas, alguna caja tiene 2\ge 2") debe dominarse en su versión cuantitativa para el IMO:

Teorema (Pigeonhole cuantitativo). Si nn objetos se distribuyen en kk cajas, alguna caja contiene al menos n/k\lceil n/k \rceil objetos. Más precisamente, si la distribución da a1,,aka_1, \ldots, a_k objetos con ai=n\sum a_i = n, entonces maxiain/k\max_i a_i \ge \lceil n/k \rceil.

Forma dual (palomar inverso). Si nn objetos se distribuyen en kk cajas y cada caja contiene al menos mm objetos, entonces nkmn \ge km. Contrapositivo: si n<kmn < km, alguna caja tiene menos de mm objetos.

Pigeonhole iterado. Dada una coloración c:{1,,N}[k]c: \{1, \ldots, N\} \to [k], existe un color jj tal que c1(j)N/k|c^{-1}(j)| \ge N/k. El conjunto c1(j)c^{-1}(j) hereda la estructura aritmética de {1,,N}\{1, \ldots, N\}; los resultados de densidad (Szemerédi, Green-Tao) son extensiones profundas de esta idea.

Ejemplo IMO-nivel. En una cuadrícula n×nn \times n, se colocan n2+1n^2 + 1 fichas (no necesariamente distintas) en las casillas. Entonces existe una fila con al menos n+1n + 1 fichas (por Pigeonhole en las nn filas). Aplicar luego Pigeonhole en las columnas de esa fila da una casilla con 2\ge 2 fichas. Este doble Pigeonhole es la estructura básica de muchos problemas C1.

maxiaink\max_i a_i \ge \left\lceil \frac{n}{k} \right\rceil

Coloraciones y progresiones: van der Waerden

Teorema de van der Waerden (1927). Para todo r1r \ge 1 y k1k \ge 1, existe W(r,k)W(r, k) tal que toda rr-coloración de {1,,W(r,k)}\{1, \ldots, W(r,k)\} contiene una progresión aritmética monocrómatica de longitud kk.

Uso en IMO. Van der Waerden aparece en problemas que piden demostrar que cierta estructura monocrómatica existe para cualquier coloración, o que preguntan por los valores mínimos de NN para los cuales toda coloración de {1,,N}\{1, \ldots, N\} garantiza cierto objeto. La demostración de van der Waerden usa un argumento de doble inducción (en rr y kk) que es modelo de demostración en olimpiadas.

**Demostración esquemática (r=2r = 2, k=3k = 3).** Sea N=W(2,3)N = W(2,3). Queremos: en toda 2-coloración de {1,,N}\{1, \ldots, N\}, hay una PA monocrómatica de longitud 3. El argumento: primero demos que W(2,2)=3W(2,2) = 3 (trivialmente, en cualquier 2-coloración de {1,2,3}\{1,2,3\} hay una PA de longitud 2). Luego, usando el primer nivel como base, se construye NN suficientemente grande para forzar una PA de longitud 3 en uno de los dos colores. El argumento central: si {a,a+d,a+2d}\{a, a+d, a+2d\} no es monocrómático para el color rojo, entonces hay restricciones en la coloración de {a,a+d,a+2d}\{a, a+d, a+2d\} que fuerzan una PA en azul.

**Partición de Z\mathbb{Z} en dos conjuntos libres de PA.** A diferencia de van der Waerden, una sola parte de Z\mathbb{Z} puede ser libre de progresiones aritméticas de longitud 3 (ejemplo: el conjunto de Behrend). Sin embargo, ninguna 2-coloración de Z1\mathbb{Z}_{\ge 1} puede hacer que ambas partes sean libres de PA de longitud 3. Esta asimetría es la esencia de van der Waerden.

La técnica de la coloración certificado

En problemas de partición del tipo "demuestra que no existe partición de SS en partes AA y BB con la propiedad PP", la herramienta estándar es encontrar un certificado combinatorio: un objeto en SS cuya estructura obliga a contradicciones en cualquier partición que intente satisfacer PP.

Coloración de tablero. Un problema clásico: ¿puede un tablero m×nm \times n con algunas casillas eliminadas cubrirse perfectamente con dominos (1×21 \times 2)? La coloración de ajedrez (cada casilla coloreada blanco o negro alternadamente) da el certificado: un cubrimiento perfecto requiere que el tablero tenga igual número de casillas blancas y negras. Si la cantidad de blancas y negras difiere, el cubrimiento es imposible. La coloración actúa como invariante de la partición.

Invariante de coloración para particiones. Dado un conjunto SS y una propiedad PP de particiones S=ABS = A \cup B, se busca una función f:SZf: S \to \mathbb{Z} tal que cualquier partición con PP satisface sAf(s)=sBf(s)\sum_{s \in A} f(s) = \sum_{s \in B} f(s) (o alguna relación similar). Si se puede calcular que ninguna partición cumple esta relación, PP es imposible.

Ejemplo (ISL 2011 C3-nivel). Se tiene un conjunto SS de 2n2n enteros. ¿Puede SS partirse en dos subconjuntos AA, BB de tamaño nn tales que aAa=bBb\sum_{a \in A} a = \sum_{b \in B} b? El certificado: la suma total σ=sSs\sigma = \sum_{s \in S} s debe ser par (pues 2aAa=σ2\sum_{a \in A} a = \sigma). Si σ\sigma es impar, la partición es imposible. Si σ\sigma es par, la existencia depende de la estructura de SS (no es automática).

Coloraciones multicromáticas. Para propiedades más complejas (partición en k3k \ge 3 partes), la coloración certificado se generaliza a una función f:SZ/kZf: S \to \mathbb{Z}/k\mathbb{Z} o f:SFpf: S \to \mathbb{F}_p. Los argumentos de álgebra lineal sobre F2\mathbb{F}_2 (Capítulo 3) son el caso más rico de esta técnica en el nivel IMO.

Particiones y el principio de extremos

En muchos problemas IMO de partición, la estrategia ganadora es considerar el elemento extremal de una parte: el máximo, el mínimo, o el elemento con máxima suma de vecinos, y derivar contradicciones o invariantes desde allí.

Principio del extremo en coloraciones de grafos. Dado un grafo GG con coloración propia de kk colores, el vértice con mayor grado en una clase de color tiene propiedades especiales. Si el grado máximo de GG es Δ\Delta, entonces GG es (Δ+1)(\Delta+1)-coloreable (por greedy), y es Δ\Delta-coloreable a menos que GG tenga una componente completa o un ciclo impar (Teorema de Brooks).

Aplicación IMO directa. Un problema pide: demuestra que los vértices de un grafo GG pueden partirse en dos conjuntos AA y BB tal que cada vértice de AA tiene al menos la mitad de sus vecinos en BB, y viceversa. Argumento del extremo: considera la partición A,BA, B que maximiza el número de aristas entre AA y BB (aristas de corte). En esta partición óptima, si algún vértice vAv \in A tuviera más vecinos en AA que en BB, moverlo a BB aumentaría el número de aristas de corte, contradiciendo la maximalidad. Luego en la partición óptima, cada vértice tiene al menos la mitad de sus vecinos en la parte contraria.

Este argumento, llamado "Max-cut via greedy" o "argumento de bisección local", es uno de los más versátiles en problemas IMO C2–C4. La partición que maximiza las aristas de corte existe (hay finitas particiones) y satisface la propiedad deseada.

e(A,B) maximal    degB(v)deg(v)2 para todo vAe(A,B) \text{ maximal} \implies \deg_B(v) \ge \frac{\deg(v)}{2} \text{ para todo } v \in A

Problemas del Capítulo 6 — con solución

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

C3-6.1★★★★IMO Shortlist 2007 C3

Sea nn un entero positivo. Una partición de {1,2,,n}\{1, 2, \ldots, n\} en conjuntos AA y BB se llama buena si aAa2=bBb2\sum_{a \in A} a^2 = \sum_{b \in B} b^2. Determina todos los nn para los cuales existe una partición buena de {1,2,,n}\{1, 2, \ldots, n\}.

C3-6.2★★★★IMO Shortlist 2013 C2

Sea n3n \ge 3 un entero. Se tienen nn puntos en posición general en el plano (no hay tres colineales). Se colorea cada punto de rojo o azul. Una triangulación de los puntos se dice bicolor si los tres vértices de todo triángulo son de ambos colores (no todo el mismo color). Demuestra que para toda coloración con al menos un punto rojo y al menos un punto azul, existe una triangulación bicolor.

C3-6.3★★★★IMO 2014 Problema 6

Sea a1<a2<<ana_1 < a_2 < \cdots < a_n una secuencia de enteros. Un subconjunto S={ai1,ai2,,aik}S = \{a_{i_1}, a_{i_2}, \ldots, a_{i_k}\} (con i1<i2<<iki_1 < i_2 < \cdots < i_k) se llama bueno si los valores aij+1aija_{i_j+1} - a_{i_j} son todos iguales para j=1,,k1j = 1, \ldots, k-1 (es decir, SS es una progresión aritmética que toma valores en la secuencia). ¿Es verdad que para toda secuencia a1<<ana_1 < \cdots < a_n de nn enteros con ai{1,2,,2n}a_i \in \{1, 2, \ldots, 2n\}, existe un subconjunto bueno de tamaño al menos 33? Versión IMO 2014/6 (adaptada). Una secuencia a1,,ana_1, \ldots, a_n es buena si para todo 1i<j<kn1 \le i < j < k \le n, (ajai)(akaj)(a_j - a_i) \nmid (a_k - a_j). Determina la longitud máxima de una secuencia buena de enteros positivos no mayores que NN.

C3-6.4★★★★★IMO 2016 Problema 6

Sea n3n \ge 3 un entero. Llamamos buena a una secuencia (a1,a2,,a2n)(a_1, a_2, \ldots, a_{2n}) de enteros de {1,2,,n}\{1, 2, \ldots, n\} si satisface: (i) cada j{1,,n}j \in \{1, \ldots, n\} aparece exactamente dos veces; (ii) para todo k{1,,2n}k \in \{1, \ldots, 2n\}, si ak=ak=ja_k = a_{k'} = j con k<kk < k', entonces ak+1+ak+2++ak1a_{k+1} + a_{k+2} + \cdots + a_{k'-1} es divisible por jj. Determina todos los valores de nn para los cuales existe una secuencia buena.

C3-6.5★★★★IMO Shortlist 2015 C4

Sean nn y kk enteros positivos con knk \le n. Se tiene un tablero n×nn \times n. Se quiere colocar fichas en algunas casillas de modo que en toda fila y toda columna haya exactamente kk fichas. Demuestra que el número de tales colocaciones es divisible por (n!k!(nk)!)2k!nn!\left(\frac{n!}{k! (n-k)!}\right)^2 \cdot \frac{k!^n}{n!}. Versión simplificada (nivel C4). Sean m,nm, n enteros positivos. Se tienen mnmn objetos que deben distribuirse en una cuadrícula m×nm \times n de urnas, de modo que cada fila tenga exactamente nn objetos y cada columna tenga exactamente mm objetos (objetos distinguibles, urnas distinguibles). Demuestra que el número de distribuciones es divisible por (mn)!(m!)n(n!)m(m!)n\frac{(mn)!}{(m!)^n (n!)^m} \cdot (m!)^n.

C3-6.6★★★★★IMO 2019 Problema 3

Un nociclador social es un conjunto SS de personas (con S3|S| \ge 3) tal que: para todo subconjunto TST \subseteq S con T3|T| \ge 3, no todas las personas de TT tienen la misma cantidad de amigos en TT. (La amistad es simétrica: si AA es amigo de BB, entonces BB es amigo de AA.) Sea GG un grafo con nn vértices y mm aristas, sin lazos ni aristas múltiples, tal que el conjunto de vértices V(G)V(G) es un nociclador social. Demuestra que m(n2)n+1m \le \binom{n}{2} - n + 1.

C3-6.7★★★★★IMO Shortlist 2018 C4

Sea nn un entero positivo. Se tienen n2n^2 casillas en una cuadrícula n×nn \times n. Un ciclo monótono es un ciclo CC en la cuadrícula (secuencia de casillas adyacentes que regresa a la casilla inicial) tal que el ciclo es monótono: nunca retrocede en la dirección xx ni en la dirección yy. Más precisamente, un ciclo monótono de longitud 2n2n recorre nn pasos en direcciones no-negativas (derecha o arriba) y nn pasos en direcciones no-positivas (izquierda o abajo), alternando de modo que el ciclo sea una curva de Jordan discreta. Demuestra que en toda coloración de las n2n^2 casillas con kk colores, si knk \le n, existe un ciclo monótono cuyos vértices usan todos los kk colores.

C3-6.8★★★★★IMO 2021 Problema 6

Sea m2m \ge 2 un entero. Se consideran subconjuntos AA de {1,2,,2021}\{1, 2, \ldots, 2021\} de tamaño mm tales que: para todo divisor d>1d > 1 de mm, no existen dd elementos de AA en progresión aritmética. Demuestra que el número de tales subconjuntos AA es par. Versión combinatoria directa. Sea n2n \ge 2 un entero y sea F\mathcal{F} la familia de todos los subconjuntos mm-elementales de {1,,n}\{1, \ldots, n\} libres de progresiones aritméticas de longitud 3\ge 3. Demuestra que F|\mathcal{F}| es par si nn y mm satisfacen ciertas condiciones de paridad.