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.
**" elementos con relaciones binarias"** → vértices del grafo , con cada relación como arista.
**"Sin elementos mutuamente relacionados"** → es -free, luego .
**"Al menos relaciones"** con → existe (Turán inverso).
**"Relaciones entre dos grupos distintos y "** → el grafo es bipartito , y Kővári–Sós–Turán aplica si se prohíbe .
**"Para todo hay a lo sumo elementos relacionados con "** → , 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 correcto (el en prohibido). Una buena heurística: si el problema prohíbe objetos "mutuamente relacionados", entonces . Si la restricción es más compleja (por ejemplo, "sin 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 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 de colaboraciones es -free (sin triángulos). Queremos maximizar con .
Solución por Turán. El Teorema de Turán con da . El máximo se alcanza en .
Descripción del extremal. Dividir los estudiantes en dos grupos de tamaño y , y definir colaboración entre todo par de estudiantes de distintos grupos (nadie colabora con alguien del mismo grupo). Esta configuración tiene colaboraciones y no tiene triángulo (el grafo es bipartito). Es la única configuración maximal (salvo la elección de los grupos cuando es par, en cuyo caso hay configuraciones no isomorfas —pero todas son isomorfas como grafos).
Refinamiento. Si , el máximo es , alcanzado por . Si , el máximo es , alcanzado por .
Problema resuelto: contando diagonales prohibidas
Problema (IMO Shortlist 2016 C1, adaptado). Sea . En una reunión de personas, llamamos "tríada activa" a todo conjunto de tres personas tal que conoce a , conoce a , y conoce a (conocimiento mutuo). Si hay exactamente tríadas activas, ¿qué valores de 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 de "conocidos". El número de triángulos en es .
Para la segunda parte: queremos el menor tal que contiene al menos un triángulo. Por contrarrecíproco, si es -free, entonces . Luego si , hay al menos un triángulo. El mínimo de aristas para garantizar un triángulo es .
Contando triángulos. El número de triángulos en un grafo con grados satisface (cota por vértice: cada triángulo se cuenta tres veces). La fórmula exacta requiere conocer la estructura local: donde es la matriz de adyacencia.
Para (sin triángulos), el grafo puede tener hasta aristas. Para , la relación entre 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 para grafos arbitrarios. El Teorema de Bondy–Simonovits (1974) da la respuesta asintótica para grafos con ciclos.
Teorema de Bondy–Simonovits. Para todo grafo con al menos una arista y número cromático ,
.
En particular, cuando . El grafo de Turán sigue siendo extremal asintóticamente para cualquier subgrafo prohibido con número cromático .
**Caso especial: ciclos pares .** Los ciclos pares son bipartitos (), así que . La cota exacta es (Reiman, 1958) y (Bondy-Simonovits para vía Kővári-Sós-Turán). Estos son usados en problemas de geometría combinatoria sobre incidencias.
**Caso especial: ciclos impares .** Los ciclos impares tienen , así que . Para : (Teorema de Mantel, sin términos ).
La diferencia entre bipartito y no bipartito es esencial: la prohibición de un ciclo par es "mucho más restrictiva" (permite solo aristas) que la de un ciclo impar ( aristas).
Problemas con variantes bipartitas: el teorema de Kővári–Sós–Turán en acción
Problema. Sean y conjuntos de puntos cada uno en el plano. Cada punto de está conectado con exactamente puntos de . ¿Cuántas veces puede ocurrir que dos puntos de compartan un mismo par de vecinos en ?
Traducción. El grafo bipartito tiene cada vértice de con grado exactamente . Preguntar "cuántos pares de comparten dos vecinos en " es preguntar cuántas copias de hay en .
Solución por Kővári–Sós–Turán. El teorema da: si tiene vértices en cada parte y aristas, entonces el número de en es al menos . Con (pues cada vértice de tiene grado ): número de .
Cota superior por Kővári–Sós–Turán. Si queremos que no haya (es decir, no hay dos puntos de con dos vecinos comunes en ), entonces , lo que da .
Este tipo de argumento aparece en el IMO con disfraces como: "un comité de personas, cada persona conoce a exactamente otros, demuestra que si entonces hay cuatro personas tales que y conocen a y ". La solución es exactamente Kővári–Sós–Turá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 objetos con relaciones binarias? → Grafo de vértices. ¿Las relaciones son entre dos grupos distintos? → Grafo bipartito. ¿Las relaciones son -arias? → Hipergrafo -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 objetos mutuamente relacionados", el subgrafo prohibido es . Si dice "sin dos objetos con vecinos comunes", el subgrafo prohibido es o .
Paso 3: Aplicar el teorema correcto. prohibido → Turán, extremal es . prohibido → Kővári-Sós-Turán, extremal es un grafo bipartito casi equilibrado. bipartito prohibido → Bondy-Simonovits, extremal es casi bipartito. -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.