Módulos / combinatoria-3 / Capítulo 2 — El teorema de Turán y grafos extremales / Lección 2.4

Desigualdades de Turán en problemas olímpicos

Lección 2.4·Capítulo 2 — El teorema de Turán y grafos extremales·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 la traducción de problemas olímpicos al lenguaje extremal de grafos, aplicar el Teorema de Turán y sus variantes (Kővári–Sós–Turán, Bondy–Simonovits) a problemas concretos de la IMO y el Shortlist, y desarrollar la intuición para identificar cuándo el extremal es $T(n,r)$ y cuándo es otra estructura.

El diccionario: de enunciado olímpico a teorema de Turán

La primera habilidad en la resolución de problemas extremales es la traducción fiel del enunciado al lenguaje de la teoría de grafos extremal. Presentamos el diccionario fundamental.

**"nn elementos con relaciones binarias"** → vértices del grafo GG, con cada relación como arista.

**"Sin kk elementos mutuamente relacionados"** → GG es KkK_k-free, luego E(G)E(T(n,k1))|E(G)| \le |E(T(n,k-1))|.

**"Al menos mm relaciones"** con m>E(T(n,k1))m > |E(T(n,k-1))| → existe KkK_k (Turán inverso).

**"Relaciones entre dos grupos distintos AA y BB"** → el grafo es bipartito GKA,BG \subseteq K_{|A|,|B|}, y Kővári–Sós–Turán aplica si se prohíbe Ks,tK_{s,t}.

**"Para todo xx hay a lo sumo dd elementos relacionados con xx"** → Δ(G)d\Delta(G) \le d, el grado máximo está acotado, y la combinación con Turán da cotas más finas.

El paso más delicado es identificar el parámetro rr correcto (el rr en Kr+1K_{r+1} prohibido). Una buena heurística: si el problema prohíbe kk objetos "mutuamente relacionados", entonces r=k1r = k-1. Si la restricción es más compleja (por ejemplo, "sin kk objetos de los cuales todo par tiene cierta propiedad especial"), puede ser necesario reformular.

Problema resuelto: máximo de relaciones sin triángulo

Problema. En una clase de nn estudiantes, se define una relación "colaboración" entre pares de estudiantes. Supón que ningún grupo de tres estudiantes tiene colaboraciones mutuas entre todos los pares (sin triángulo de colaboraciones). ¿Cuál es el máximo número de colaboraciones posibles, y cuándo se alcanza?

Traducción. El grafo GG de colaboraciones es K3K_3-free (sin triángulos). Queremos maximizar E(G)|E(G)| con V(G)=n|V(G)| = n.

Solución por Turán. El Teorema de Turán con r=2r=2 da E(G)E(T(n,2))=n2/4|E(G)| \le |E(T(n,2))| = \lfloor n^2/4 \rfloor. El máximo se alcanza en T(n,2)=Kn/2,n/2T(n,2) = K_{\lfloor n/2 \rfloor, \lceil n/2 \rceil}.

Descripción del extremal. Dividir los nn estudiantes en dos grupos de tamaño n/2\lfloor n/2 \rfloor y n/2\lceil n/2 \rceil, y definir colaboración entre todo par de estudiantes de distintos grupos (nadie colabora con alguien del mismo grupo). Esta configuración tiene n2/4\lfloor n^2/4 \rfloor colaboraciones y no tiene triángulo (el grafo es bipartito). Es la única configuración maximal (salvo la elección de los grupos cuando nn es par, en cuyo caso hay (nn/2)/2\binom{n}{n/2}/2 configuraciones no isomorfas —pero todas son isomorfas como grafos).

Refinamiento. Si n=2kn = 2k, el máximo es k2k^2, alcanzado por Kk,kK_{k,k}. Si n=2k+1n = 2k+1, el máximo es k(k+1)k(k+1), alcanzado por Kk,k+1K_{k,k+1}.

max{E(G):G libre de K3,V=n}=n24\max\{|E(G)| : G \text{ libre de } K_3,\, |V|=n\} = \left\lfloor \frac{n^2}{4} \right\rfloor

Problema resuelto: contando diagonales prohibidas

Problema (IMO Shortlist 2016 C1, adaptado). Sea n4n \ge 4. En una reunión de nn personas, llamamos "tríada activa" a todo conjunto de tres personas {A,B,C}\{A, B, C\} tal que AA conoce a BB, BB conoce a CC, y AA conoce a CC (conocimiento mutuo). Si hay exactamente kk tríadas activas, ¿qué valores de kk son posibles? ¿Cuál es el mínimo número de "conocidos" (aristas) necesario para tener al menos una tríada activa?

Traducción. Una "tríada activa" es un triángulo en el grafo GG de "conocidos". El número de triángulos en GG es kk.

Para la segunda parte: queremos el menor E(G)|E(G)| tal que GG contiene al menos un triángulo. Por contrarrecíproco, si GG es K3K_3-free, entonces E(G)n2/4|E(G)| \le \lfloor n^2/4 \rfloor. Luego si E(G)>n2/4|E(G)| > \lfloor n^2/4 \rfloor, hay al menos un triángulo. El mínimo de aristas para garantizar un triángulo es n2/4+1\lfloor n^2/4 \rfloor + 1.

Contando triángulos. El número de triángulos T(G)T(G) en un grafo GG con grados d1,,dnd_1, \ldots, d_n satisface T(G)v(dv2)/3T(G) \le \sum_v \binom{d_v}{2}/3 (cota por vértice: cada triángulo se cuenta tres veces). La fórmula exacta requiere conocer la estructura local: T(G)=16(tr(A3))T(G) = \frac{1}{6}(\mathrm{tr}(A^3)) donde AA es la matriz de adyacencia.

Para k=0k = 0 (sin triángulos), el grafo puede tener hasta n2/4\lfloor n^2/4 \rfloor aristas. Para k1k \ge 1, la relación entre kk y el mínimo de aristas involucra el Teorema de Kruskal–Katona para hipergrafos 3-uniformes (contar 3-cliques como "celdas" del complejo simplicial).

El Teorema de Bondy–Simonovits y ciclos

Más allá de los cliques, el problema de Turán generalizado pregunta por ex(n,H)\mathrm{ex}(n, H) para grafos HH arbitrarios. El Teorema de Bondy–Simonovits (1974) da la respuesta asintótica para grafos con ciclos.

Teorema de Bondy–Simonovits. Para todo grafo HH con al menos una arista y número cromático χ(H)=r+12\chi(H) = r+1 \ge 2,

ex(n,H)=(11r)n22+o(n2)\mathrm{ex}(n, H) = \left(1 - \frac{1}{r}\right)\frac{n^2}{2} + o(n^2).

En particular, ex(n,H)=E(T(n,r))+o(n2)\mathrm{ex}(n, H) = |E(T(n,r))| + o(n^2) cuando χ(H)=r+1\chi(H) = r+1. El grafo de Turán sigue siendo extremal asintóticamente para cualquier subgrafo prohibido HH con número cromático r+1r+1.

**Caso especial: ciclos pares C2kC_{2k}.** Los ciclos pares son bipartitos (χ(C2k)=2\chi(C_{2k}) = 2), así que ex(n,C2k)=o(n2)\mathrm{ex}(n, C_{2k}) = o(n^2). La cota exacta es ex(n,C4)=Θ(n3/2)\mathrm{ex}(n, C_4) = \Theta(n^{3/2}) (Reiman, 1958) y ex(n,C6)=Θ(n4/3)\mathrm{ex}(n, C_6) = \Theta(n^{4/3}) (Bondy-Simonovits para C6C_6 vía Kővári-Sós-Turán). Estos son usados en problemas de geometría combinatoria sobre incidencias.

**Caso especial: ciclos impares C2k+1C_{2k+1}.** Los ciclos impares tienen χ=3\chi = 3, así que ex(n,C2k+1)=(11/2)n2/2+o(n2)=n2/4+o(n2)\mathrm{ex}(n, C_{2k+1}) = (1-1/2) n^2/2 + o(n^2) = n^2/4 + o(n^2). Para k=1k=1: ex(n,C3)=n2/4\mathrm{ex}(n, C_3) = \lfloor n^2/4 \rfloor (Teorema de Mantel, sin términos oo).

La diferencia entre bipartito y no bipartito es esencial: la prohibición de un ciclo par es "mucho más restrictiva" (permite solo O(n21/k)O(n^{2-1/k}) aristas) que la de un ciclo impar (O(n2)O(n^2) aristas).

ex(n,H)(11χ(H)1)n22si χ(H)3\mathrm{ex}(n, H) \sim \left(1 - \frac{1}{\chi(H)-1}\right)\frac{n^2}{2} \quad \text{si } \chi(H) \ge 3

Problemas con variantes bipartitas: el teorema de Kővári–Sós–Turán en acción

Problema. Sean AA y BB conjuntos de nn puntos cada uno en el plano. Cada punto de AA está conectado con exactamente kk puntos de BB. ¿Cuántas veces puede ocurrir que dos puntos de AA compartan un mismo par de vecinos en BB?

Traducción. El grafo bipartito GKn,nG \subseteq K_{n,n} tiene cada vértice de AA con grado exactamente kk. Preguntar "cuántos pares de AA comparten dos vecinos en BB" es preguntar cuántas copias de K2,2K_{2,2} hay en GG.

Solución por Kővári–Sós–Turán. El teorema da: si GG tiene nn vértices en cada parte y ee aristas, entonces el número de K2,2K_{2,2} en GG es al menos e4(en1)\tfrac{e}{4}\bigl(\tfrac{e}{n} - 1\bigr). Con e=nke = nk (pues cada vértice de AA tiene grado kk): número de K2,2nk4(k1)K_{2,2} \ge \tfrac{nk}{4}(k-1).

Cota superior por Kővári–Sós–Turán. Si queremos que no haya K2,2K_{2,2} (es decir, no hay dos puntos de AA con dos vecinos comunes en BB), entonces e12(1+4n3)n/212n3/2e \le \tfrac{1}{2}(1+\sqrt{4n-3})\cdot n/2 \approx \tfrac{1}{2}n^{3/2}, lo que da k12n1/2+O(1)k \le \tfrac{1}{2}n^{1/2} + O(1).

Este tipo de argumento aparece en el IMO con disfraces como: "un comité de nn personas, cada persona conoce a exactamente kk otros, demuestra que si k>nk > \sqrt{n} entonces hay cuatro personas A,B,C,DA, B, C, D tales que AA y BB conocen a CC y DD". La solución es exactamente Kővári–Sós–Turán.

ex(n,Ks,t)(t1)1/s2n21/s+s12n\mathrm{ex}(n,\, K_{s,t}) \le \frac{(t-1)^{1/s}}{2} n^{2-1/s} + \frac{s-1}{2}n

Estrategia unificada para problemas extremales olímpicos

Concluimos con un esquema de ataque para problemas extremales en olimpiadas, integrado con todos los resultados del Capítulo 2.

Paso 1: Identificar el modelo. ¿El problema involucra nn objetos con relaciones binarias? → Grafo GG de nn vértices. ¿Las relaciones son entre dos grupos distintos? → Grafo bipartito. ¿Las relaciones son kk-arias? → Hipergrafo kk-uniforme (posiblemente Kruskal-Katona).

Paso 2: Identificar la restricción prohibida. ¿Qué subgrafo está prohibido (implícita o explícitamente)? Si el problema dice "sin kk objetos mutuamente relacionados", el subgrafo prohibido es KkK_k. Si dice "sin dos objetos con ss vecinos comunes", el subgrafo prohibido es K2,sK_{2,s} o Ks,tK_{s,t}.

Paso 3: Aplicar el teorema correcto. Kr+1K_{r+1} prohibido → Turán, extremal es T(n,r)T(n,r). Ks,tK_{s,t} prohibido → Kővári-Sós-Turán, extremal es un grafo bipartito casi equilibrado. HH bipartito prohibido → Bondy-Simonovits, extremal es casi bipartito. kk-conjuntos con sombra pequeña → Kruskal-Katona, extremal es el segmento inicial colex.

Paso 4: Verificar el extremal. Construir explícitamente el grafo o familia extremal y verificar que satisface la restricción y alcanza la cota. La unicidad del extremal es a menudo el núcleo de la demostración de caracterización.

Paso 5: Estabilidad si el problema lo requiere. Si el enunciado pide "caracteriza todos los grafos que alcanzan el máximo" o "demuestra que los grafos casi-extremales tienen cierta estructura", aplicar el Teorema de Simonovits o una variante ad hoc del argumento de compresión.

Este esquema es suficiente para el 90% de los problemas extremales de tipo grafos en el IMO, ISL y olimpiadas regionales. El 10% restante requiere herramientas más avanzadas como el Lema de Regularidad de Szemerédi (que veremos en el Capítulo 4) o el método de contenedores.

Problemas del Capítulo 2 — con solución

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

C3-2.1★★★Teorema de Mantel, aplicación directa

En una ciudad con nn personas, cada persona conoce a algunas otras (la relación es simétrica). Se sabe que ningún grupo de tres personas se conocen mutuamente todas entre sí. Demuestra que el número de pares de conocidos es a lo sumo n2/4\lfloor n^2/4 \rfloor, y describe cuándo se alcanza la igualdad.

C3-2.2★★★Turán, caso r=3

Hay 99 equipos en un torneo. Ciertos pares de equipos han jugado entre sí un "amistoso" (relación simétrica). Si no hay cuatro equipos que hayan jugado amistosos mutuamente entre todos los pares (K4K_4-free), ¿cuál es el máximo número de amistosos? Describe la configuración que lo logra.

C3-2.3★★★Kővári–Sós–Turán, aplicación a bipartitos

En un colegio con nn chicos y nn chicas, cada chico conoce exactamente kk chicas (con k>nk > \sqrt{n}). Demuestra que hay cuatro estudiantes —dos chicos AA, BB y dos chicas CC, DD— tales que AA conoce a CC y DD, y BB conoce a CC y DD.

C3-2.4★★★★IMO 2007, Problema 3 (Teorema de Mantel)

En una competencia matemática, algunos participantes son amigos entre sí (la amistad es simétrica). Se sabe que dos amigos 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 n2/4\lfloor n^2/4 \rfloor.

C3-2.5★★★★Aplicación del Teorema de Turán, clique de tamaño 4

En un campeonato de 1010 equipos, cada par de equipos puede tener o no un "acuerdo comercial". Se sabe que el número de acuerdos comerciales es mayor que 102(11/3)/2=33\lfloor 10^2 \cdot (1-1/3)/2 \rfloor = 33. Demuestra que hay cuatro equipos tales que todo par entre ellos tiene acuerdo comercial.

C3-2.6★★★★Kruskal–Katona, sombra mínima

Sea A\mathcal{A} una familia de 1010 subconjuntos de tamaño 33 de {1,2,,7}\{1,2,\ldots,7\}. Demuestra que la sombra A\partial \mathcal{A} (los subconjuntos de tamaño 22 contenidos en algún elemento de A\mathcal{A}) tiene al menos 1515 elementos.

C3-2.7★★★★★IMO Shortlist 2011 C2 (tipo Turán)

Sea n4n \ge 4 un entero. Sean A1,A2,,AnA_1, A_2, \ldots, A_n subconjuntos de un conjunto de 2n2n elementos. Supón que Ai=n|A_i| = n para todo ii, y que AiAj1|A_i \cap A_j| \le 1 para todo iji \ne j (ningún par de conjuntos comparte más de un elemento). Demuestra que el número de pares {i,j}\{i,j\} con AiAjA_i \cap A_j \ne \emptyset es a lo sumo n2/2n^2/2.

C3-2.8★★★★★IMO Shortlist 2013 C3 / Combinatoria extremal avanzada

Sea nn un entero positivo. En un grafo bipartito con partes AA y BB, con A=B=n|A| = |B| = n, cada vértice de AA tiene grado al menos n/2n/2. Demuestra que GG contiene un subgrafo completo bipartito Klog2n,log2nK_{\lceil\log_2 n\rceil, \lceil\log_2 n\rceil}, y determina si la cota es ajustada.