Módulos / combinatoria-3 / Capítulo 1 — Teorema de Ramsey y combinatoria extremal / Lección 1.4

Aplicaciones olímpicas: cómo reconocer Ramsey en concursos

Lección 1.4·Capítulo 1 — Teorema de Ramsey y combinatoria extremal·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

Desarrollar la capacidad de identificar problemas de tipo Ramsey en competencias olímpicas, dominar las estrategias de solución tanto para cotas superiores (demostrar inevitabilidad) como inferiores (construir coloraciones adversarias), y estudiar en detalle problemas del IMO y su Shortlist que utilizan estas ideas.

Taxonomía de los disfraces de Ramsey en competencias

El Teorema de Ramsey y sus parientes aparecen en olimpiadas bajo al menos seis disfraces diferentes, cada uno con sus peculiaridades de presentación. Aprender a reconocerlos es la primera habilidad que distingue al resolutor experto del principiante.

Disfraz 1: El problema de amistad/enemistad. "En un grupo de nn personas, cada par es amigo o enemigo. Demuestra que existe un grupo de kk personas con relación homogénea." Traducción directa: coloración de aristas de KnK_n, busca KkK_k monocromático, aplica R(k,k)nR(k,k) \le n.

Disfraz 2: El problema de torneo. "En un torneo donde todo par de equipos juega exactamente una vez, demuestra que existen kk equipos con un cierto patrón de resultados." La orientación de aristas del grafo completo es equivalente a una 2-coloración (ganó/perdió). Un triángulo transitivo (los tres se ganan en cadena) versus un triángulo cíclico (ciclo ABCAA \to B \to C \to A) son los dos tipos de triángulo en K3K_3 dirigido.

Disfraz 3: El problema de colores en el plano. "Los enteros o los puntos del plano se colorean con rr colores. Demuestra que existen tres puntos del mismo color que forman un triángulo con cierta propiedad (isósceles, equilátero, con cierta distancia)." Aquí se combina Ramsey con geometría: la estructura del espacio impone restricciones sobre qué triángulos son posibles, y el argumento probabilístico o de paloma establece la inevitabilidad.

Disfraz 4: El problema de partición de enteros. "Los enteros {1,,n}\{1, \ldots, n\} se particionan en kk clases. Demuestra que alguna clase contiene x,y,zx, y, z con x+y=zx + y = z (o xy=z2xy = z^2, o x,y,zx,y,z en progresión aritmética, etc.)." Estos son los Teoremas de Schur, Van der Waerden y sus variantes algebraicas.

Disfraz 5: El problema de hipergrafos. "Tienes nn conjuntos de kk elementos cada uno. Demuestra que existen mm conjuntos con intersección vacía pairwise (o intersección no vacía, o contenidos uno en otro)." El grafo de intersección o la kk-coloración de sistemas de conjuntos suelen ser el modelo correcto.

Disfraz 6: El problema de juego estratégico. "Dos jugadores colorean aristas de KnK_n una a una. El primero que completa un KkK_k monocromático en su color gana. ¿Para qué nn tiene el primer jugador estrategia ganadora?" Esto es el juego de Ramsey, donde se combina la teoría con argumentos de estrategia robada.

Estrategia unificada: el esquema de solución en 5 pasos

Para cualquier problema de tipo Ramsey, el proceso de solución óptimo en competencia sigue estos cinco pasos, que en la práctica se ejecutan en paralelo con el pensamiento pero que conviene articular explícitamente cuando se está aprendiendo.

Paso 1: Modelado. Identifica los "objetos" (vértices) y las "relaciones" (aristas con colores). Determina si el grafo es completo, bipartito, regular, o tiene otra estructura. Escribe explícitamente: "Sea GG el grafo con vértices V={}V = \{\ldots\} y aristas coloreadas con los colores {}\{\ldots\} donde {u,v}\{u,v\} tiene color cc si [condición]."

Paso 2: Identificación del target. Determina qué estructura monocromática buscas. ¿Un KkK_k? ¿Una progresión aritmética de longitud kk? ¿Un árbol específico? Escribe: "Queremos demostrar la existencia de [estructura] completamente en el color [color] para algún [color]." Si el problema pide una cota inferior (construir coloración sin la estructura), el paso 2 es identificar la estructura que quieres evitar.

Paso 3: Selección del argumento. Para cotas superiores (inevitabilidad): (a) argumento de paloma en un vértice (más común), (b) conteo de estructuras monocromáticas (útil cuando hay muchos colores o la estructura no es KkK_k), (c) inducción con recurrencia (cuando kk es variable). Para cotas inferiores (construcciones): (a) grafo circulante, (b) producto de grafos, (c) construcción algebraica sobre Fq\mathbb{F}_q.

Paso 4: Ejecución. Escribe la demostración limpiamente. Para paloma: "Sea vv un vértice. Sus n1n-1 aristas se distribuyen en rr colores; por paloma, al menos (n1)/r\lceil (n-1)/r \rceil aristas tienen el mismo color cc. Sea NcN_c el conjunto de esos vecinos. Por hipótesis inductiva aplicada a KNcK_{|N_c|}..." Para construcción: "Definimos la coloración χ:E(Kn)[r]\chi: E(K_n) \to [r] por χ({i,j})=f(ijmodn)\chi(\{i,j\}) = f(i-j \bmod n) donde f:Zn[r]f: \mathbb{Z}_n \to [r] se define por [tabla/fórmula]. Verificamos que no hay KkK_k monocromático: [verificación]."

Paso 5: Verificación de los casos base y la condición numérica. En competencias, la aritmética de "¿qué valor de nn es suficiente?" es donde se pierden muchos puntos. Verifica explícitamente que el nn que usas cumple las desigualdades del argumento de paloma, y que tu construcción extremal realmente funciona para n1n-1. Un error de ±1\pm 1 en el umbral puede invalidar toda la solución.

n1rR(s1,t)nrR(s1,t)+1\left\lceil \frac{n-1}{r} \right\rceil \ge R(s-1,\,t) \quad \Longrightarrow \quad n \ge r\cdot R(s-1,t) + 1

Análisis detallado: IMO 2007 Problema 3

El IMO 2007 Problema 3 es uno de los más elegantes de la historia reciente en combinatoria. Enunciado: "En un club matemático, algunas parejas de miembros son amigos. Se sabe que toda pareja de amigos tiene exactamente un amigo en común. Demuestra que hay un miembro que es amigo de todos los demás miembros del club."

Este problema parece Ramsey pero en realidad es un teorema de amistad (Friendship Theorem). Sin embargo, el análisis requiere técnicas que también aparecen en Ramsey. La condición "toda pareja de amigos tiene exactamente un amigo en común" significa que el grafo GG es tal que para toda arista {u,v}\{u,v\}, hay exactamente un vértice ww adyacente tanto a uu como a vv: el grafo no tiene 4-ciclos (C4C_4) como subgrafo, y más aún, cualquier dos vecinos de un vértice tienen exactamente un vecino en común.

La demostración clásica usa álgebra lineal: sea AA la matriz de adyacencia de GG. La condición se traduce en (A2)ij=1(A^2)_{ij} = 1 para iji \ne j y (A2)ii=deg(i)(A^2)_{ii} = \deg(i). Esto implica A2=(DI)+JA^2 = (D-I) + J donde DD es la matriz diagonal de grados, II la identidad y JJ la matriz de todos-unos. Si todos los grados son iguales a kk (caso regular), A2=(k1)I+JA^2 = (k-1)I + J. Los valores propios de JJ son nn (con vector propio (1,,1)/n(1,\ldots,1)/\sqrt{n}) y 00 (con multiplicidad n1n-1). Los valores propios de A2A^2 son entonces k1+nk-1+n y k1k-1, así los de AA son ±k1+n\pm\sqrt{k-1+n} y ±k1\pm\sqrt{k-1}.

La traza de AA es 00 (no hay lazos), lo que implica que los valores propios suman 00. Con las multiplicidades apropiadas, se obtiene una ecuación diofántica en kk y nn que solo tiene soluciones cuando kk divide a n1n-1 y kk es la solución de un sistema cuadrático. Resolviendo: k=n1k = n-1 (el vértice "amigo universal") o k2=n1k^2 = n-1 (que lleva a contradicción con el resto del argumento). El caso irregular requiere un argumento diferente para mostrar que no puede ocurrir.

Relevancia para Ramsey: la técnica de la matriz de adyacencia y los valores propios es exactamente la herramienta de la "combinatoria algebraica espectral" que también se usa para demostrar cotas de Ramsey en grafos con estructura algebraica. El espectro de Cayley de un grupo abeliano determina si el grafo de Cayley asociado es una buena coloración de Ramsey. Esta conexión entre espectro y combinatoria extremal es el tema del Capítulo 4 de este módulo.

Análisis detallado: IMO Shortlist 2011 C4

IMO Shortlist 2011 C4: "En cada celda de una tabla n×nn \times n se escribe un entero no negativo. Se sabe que la suma de todos los enteros de la tabla es SS. Demuestra que existe una fila o columna cuya suma es al menos S/nS/n." Este es un resultado elemental de promedio, pero el Shortlist 2011 C4 real es: "Sea nn enteros positivos distintos a1,,ana_1, \ldots, a_n. Para cada par (i,j)(i,j), coloreamos la celda (i,j)(i,j) de rojo si ai+aja_i + a_j es par, y de azul si ai+aja_i + a_j es impar. Demuestra que el número de celdas rojas es estrictamente mayor que el número de celdas azules si y solo si más de n/2n/2 de los aia_i tienen la misma paridad."

Solución: Sea rr el número de los aia_i pares y s=nrs = n - r el número de los impares. Una celda (i,j)(i,j) con i<ji < j es roja si ai+aja_i + a_j es par (ambos pares o ambos impares) y azul si ai+aja_i + a_j es impar. El número de celdas rojas es (r2)+(s2)\binom{r}{2} + \binom{s}{2} y el de azules es rsr \cdot s. La condición "rojas >> azules" equivale a (r2)+(s2)>rs\binom{r}{2} + \binom{s}{2} > rs, es decir r(r1)/2+s(s1)/2>rsr(r-1)/2 + s(s-1)/2 > rs. Simplificando: r2r+s2s>2rsr^2 - r + s^2 - s > 2rs, lo que da (rs)2>r+s=n(r-s)^2 > r+s = n. Esto equivale a rs>n|r-s| > \sqrt{n}, que ocurre si y solo si r>n/2+n/2r > n/2 + \sqrt{n}/2 o s>n/2+n/2s > n/2 + \sqrt{n}/2... pero la condición pedida es "más de n/2n/2 tienen la misma paridad", es decir max(r,s)>n/2\max(r,s) > n/2.

La equivalencia exacta es: (r2)+(s2)>rs    (rs)2>r+s\binom{r}{2} + \binom{s}{2} > rs \iff (r-s)^2 > r+s, que solo ocurre cuando rs2|r-s| \ge 2 (si r+s=nr+s = n es fijo), y específicamente max(r,s)(n+2)/2>n/2\max(r,s) \ge \lceil (n+2)/2 \rceil > n/2, lo que confirma la condición. Este problema ilustra cómo la estructura bicolor de una relación entre enteros (paridad de la suma) lleva a un conteo de tipo Ramsey.

La conexión con Ramsey: podemos ver las paridades como una 2-coloración de los vértices (no aristas) de KnK_n: cada aia_i es "rojo" (par) o "azul" (impar). Las celdas rojas son aristas entre vértices del mismo color, las azules entre colores distintos. La pregunta es: ¿cuándo hay más aristas monocromáticas que bicromaticas? La respuesta depende de la distribución de colores. Cuando ambos colores tienen exactamente n/2n/2 vértices, hay el máximo de aristas bicromaticas (n2/4n^2/4) y el mínimo de monocromáticas —este es el extremo del grafo bipartito completo balanceado Kn/2,n/2K_{n/2, n/2}, que es precisamente el grafo de Turán T(n,2)T(n,2) que veremos en el Capítulo 2.

Construcciones extremales: geometría finita como herramienta

Para la cota inferior R(k,k)>nR(k,k) > n (es decir, para construir una 2-coloración de KnK_n sin KkK_k monocromático), los grafos de Paley y las cuadrículas sobre cuerpos finitos son las herramientas más poderosas. El grafo de Paley P(q)P(q) (para primo q1(mod4)q \equiv 1 \pmod{4}) tiene como vértices los elementos de Fq\mathbb{F}_q (el cuerpo con qq elementos) y conecta xx con yy si xyx - y es un residuo cuadrático no nulo en Fq\mathbb{F}_q.

El grafo de Paley P(q)P(q) es un grafo autorreemplazante ("self-complementary"): P(q)P(q)P(q) \cong \overline{P(q)} (el grafo es isomorfo a su complemento). Esto significa que la coloración donde las aristas de P(q)P(q) son rojas y las de P(q)\overline{P(q)} son azules es una 2-coloración "simétrica". El número de clique ω(P(q))\omega(P(q)) está acotado superiormente por O(qlogq)O(\sqrt{q} \log q), lo que da la cota inferior R(k,k)>qR(k,k) > q para kqlogqk \approx \sqrt{q} \log q. Traducido: R(k,k)>qR(k,k) > q para qk2/log2kq \sim k^2 / \log^2 k, dando R(k,k)>k2/log2kR(k,k) > k^2 / \log^2 k. Esta es una cota más débil que la de Erdős (R(k,k)>2k/2R(k,k) > 2^{k/2}), pero tiene la ventaja de ser una construcción explícita y determinística.

Para el IMO y el Shortlist, los grafos de Paley aparecen implícitamente en varios problemas de coloración. El estudiante que conoce la construcción puede verificar rápidamente si un ejemplo que busca puede ser de tipo "diferencias cuadráticas módulo primo", que es la esencia de Paley.

El plano proyectivo de orden qq (para potencias de primo qq) proporciona la construcción para R(3,3,3)>16R(3,3,3) > 16 mencionada antes. Los q2+q+1q^2 + q + 1 puntos del plano proyectivo PG(2,q)PG(2,q) para q=4q = 4 dan 2121 puntos, pero la construcción de K16K_{16} sin triángulo monocromático en tres colores usa solo la estructura de incidencia de las 2121 rectas de PG(2,4)PG(2,4) (el plano proyectivo de orden 44). Los tres colores corresponden a tres familias de líneas paralelas en el plano afín AG(2,4)AG(2,4) (el plano proyectivo sin la recta del infinito), y la verificación de que no hay triángulo monocromático se reduce a comprobar que ninguna terna de puntos está en la misma familia de líneas.

Para las competencias, lo importante no es conocer todos los detalles de la geometría proyectiva, sino tener la intuición de que las construcciones extremales para Ramsey "vienen de la geometría finita" y que los primos y las potencias de primo tienen un papel especial. Cuando en un problema de construcción el número de vértices es de la forma q2+qq^2 + q o q21q^2 - 1 para primo qq, esto es una fuerte señal de que la construcción óptima es de tipo Paley o proyectivo.

ω(P(q))=O(qlogq)R(k,k)>q para kqlogq\omega(P(q)) = O(\sqrt{q}\log q) \quad\Rightarrow\quad R(k,k) > q \text{ para } k \sim \sqrt{q}\log q

Galería de problemas: del IMO al Shortlist

Para consolidar la metodología, analizamos brevemente tres problemas adicionales del olimpismo internacional que utilizan ideas de Ramsey, señalando en cada caso el "disfraz" y la técnica de solución.

IMO 1964 Problema 4 (reformulado): "Encuentra el menor nn tal que en toda permutación de {1,,n}\{1, \ldots, n\} existe una subsecuencia monótona de longitud 5." Por el Teorema de Erdős–Szekeres, la respuesta es n=17n = 17 (en toda permutación de 44+1=174 \cdot 4 + 1 = 17 elementos hay una subsecuencia creciente o decreciente de longitud 5). El teorema dice: toda permutación de más de (r1)(s1)(r-1)(s-1) elementos tiene una subsecuencia creciente de longitud rr o una decreciente de longitud ss. Este es Ramsey disfrazado en permutaciones: la 2-coloración es la relación de orden entre pares (i,j)(i,j), y el clique monocromático es la subsecuencia monótona.

IMO Shortlist 2006 C3: "Sean nn personas sentadas en círculo. Colorea cada arco entre personas adyacentes de rojo o azul, y cada cuerda entre personas no adyacentes de verde. Demuestra que existen tres personas que determinan tres aristas del mismo color si nn es suficientemente grande." Este es Ramsey en KnK_n con tres colores pero con estructura circular impuesta. La solución combina el argumento de paloma con el hecho de que el número cromático del grafo de incomparabilidad circular está acotado.

Olimpiada de Rusia 2019, Problema 7: "En una competencia de nn participantes, cada par de participantes es "compatibles" o "incompatibles". Se sabe que si AA y BB son compatibles y BB y CC son compatibles, entonces AA y CC son incompatibles. Demuestra que n4n \le 4." La condición dice que la relación de compatibilidad no contiene triángulos — el grafo de compatibilidad es K3K_3-free. Y además la incompatibilidad también es K3K_3-free (por la misma condición aplicada con los roles intercambiados). Combinando: GG y G\overline{G} son ambos K3K_3-free, lo que implica que R(3,3)=6>nR(3,3) = 6 > n, así n5n \le 5. Con el argumento más cuidadoso, n4n \le 4.

La diversidad de estos ejemplos ilustra el punto central de esta lección: los problemas de tipo Ramsey son omnipresentes en olimpiadas, desde el IMO hasta los clasificatorios nacionales. La habilidad de reconocer el modelo correcto (grafo, coloración, estructura objetivo) y aplicar el argumento adecuado (paloma, conteo, construcción explícita) es la que separa las soluciones de 7 puntos de las de 0 puntos. Esta habilidad se desarrolla con práctica deliberada: resolviendo problemas variados, analizando las soluciones cuando uno se bloquea, y reflexionando sobre qué elemento del problema activó o debería haber activado el patrón de Ramsey.

Problemas del Capítulo 1 — con solución

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

C3-1.1★★★Problema clásico, Ramsey elemental

En un grupo de 6 personas, donde cada par es amigo o enemigo, demuestra que existe un grupo de 3 personas que son todos amigos entre sí o todos enemigos entre sí.

C3-1.2★★★Teorema de Schur, aplicación directa

Los enteros del 11 al 55 se colorean con dos colores: rojo y azul. Demuestra que existen xx, yy, zz (no necesariamente distintos) del mismo color con x+y=zx + y = z.

C3-1.3★★★★Olimpiada Iberoamericana de Matemáticas 2002, P3

Los vértices de un octaedro regular se colorean con dos colores. Demuestra que existen al menos dos triángulos equiláteros (caras del octaedro) cuyos tres vértices son del mismo color.

C3-1.4★★★★IMO Shortlist 2007 C1 (adaptado)

Sea n=R(4,4)=18n = R(4,4) = 18. Colorea las aristas de K17K_{17} con dos colores. Demuestra que existen al menos dos K3K_3 monocromáticos del mismo color que comparten exactamente un vértice.

C3-1.5★★★★Putnam 1953 B-6 (variante clásica)

Demuestra que R(3,3,3)17R(3,3,3) \le 17, es decir: en toda 3-coloración de las aristas de K17K_{17} existe un triángulo monocromático.

C3-1.6★★★★★IMO 2007, Problema 3

En una competencia matemática, algunos participantes son amigos entre sí. Se sabe que: (i) la amistad es simétrica; (ii) dos amigos mutuos no tienen ningún amigo en común. Sea nn el número de participantes. Demuestra que el número de pares de amigos es a lo sumo n24\frac{n^2}{4}.

C3-1.7★★★★★IMO Shortlist 2004 C4

Sea n5n \ge 5 un entero. Se colorean los enteros del 11 al nn con tres colores de forma que cada color aparece al menos una vez. Demuestra que existen x,y,zx, y, z de colores distintos (uno de cada color) tales que x+y=zx + y = z.

C3-1.8★★★★★IMO 1964, Problema 4 (reformulado)

Sea n1n \ge 1. Colorea los enteros {1,2,,2n}\{1, 2, \ldots, 2n\} con dos colores. Demuestra que existen n+1n+1 enteros a0<a1<<ana_0 < a_1 < \cdots < a_n del mismo color tales que akak1a_k - a_{k-1} es constante para k=1,,nk = 1, \ldots, n (es decir, una progresión aritmética monocromática de longitud n+1n+1) cuando n3n \le 3, y halla el menor NN tal que la propiedad vale para n+1n+1 cuando nn es general.