Módulos / combinatoria-2 / Capítulo 8 — Combinatoria geométrica / Lección 8.3

Combinatoria geométrica en concursos IbAm

Lección 8.3·Capítulo 8 — Combinatoria geométrica·14 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

Aplicar el doble conteo a objetos geométricos (segmentos, intersecciones, ángulos); usar argumentos extremales en configuraciones geométricas; aplicar el principio del palomar en contextos con restricciones de distancia; y resolver un problema completo de combinatoria geométrica de nivel IbAm/Cono Sur.

Doble conteo con objetos geométricos

El doble conteo (contar de dos maneras) es una de las técnicas más poderosas de la combinatoria, y se aplica con especial elegancia en contextos geométricos donde la misma cantidad puede interpretarse a través de distintos objetos.

**Ejemplo clásico — Segmentos determinados por nn puntos:** Dado un conjunto de nn puntos en el plano en posición general (sin 3 colineales), ¿cuántos segmentos determinan? La respuesta directa es (n2)\binom{n}{2}. El doble conteo enriquece el argumento: el número de pares ordenados (P,Q)(P, Q) con PQP \neq Q es n(n1)n(n-1), y cada segmento PQ\overline{PQ} corresponde a los pares (P,Q)(P,Q) y (Q,P)(Q,P), así que hay n(n1)/2=(n2)n(n-1)/2 = \binom{n}{2} segmentos.

Intersecciones de diagonales en un polígono convexo: En un polígono convexo de nn vértices (en posición general), ¿cuántas intersecciones interiores tienen las diagonales? Cada intersección interior corresponde a exactamente un par de diagonales que se cruzan, y dos diagonales se cruzan si y solo si sus 4 extremos son todos distintos. El número de cuadruples de vértices es (n4)\binom{n}{4}, y cada cuádruple {va,vb,vc,vd}\{v_a, v_b, v_c, v_d\} con a<b<c<da < b < c < d determina exactamente un par de diagonales que se cruzan: vavc\overline{v_a v_c} y vbvd\overline{v_b v_d}. Luego el número de intersecciones interiores es (n4)\binom{n}{4}.

Doble conteo de incidencias: Sea PP un conjunto de nn puntos y LL un conjunto de mm rectas en el plano. Sea II el número de pares punto-recta con el punto sobre la recta. Contando desde el lado de los puntos: I=pP(rectas que pasan por p)I = \sum_{p \in P} (\text{rectas que pasan por } p). Contando desde el lado de las rectas: I=L(puntos de P en )I = \sum_{\ell \in L} (\text{puntos de } P \text{ en } \ell). Esta identidad es el punto de partida del problema de las incidencias de Szemerédi-Trotter, que afirma que IC(n2/3m2/3+n+m)I \leq C \cdot (n^{2/3} m^{2/3} + n + m) para alguna constante CC.

Aplicación olímpica: En problemas donde se da una condición sobre cuántos puntos están en cada recta o cuántas rectas pasan por cada punto, el doble conteo de incidencias convierte esa información en una ecuación que a menudo da el resultado buscado directamente.

Argumentos extremales en configuraciones geométricas

El principio del extremo en geometría combina la intuición geométrica con el razonamiento combinatorio: se considera el objeto "más extremo" de la configuración (el punto más lejano, la recta que cubre más puntos, el triángulo de área mínima) y se analiza qué propiedades estructurales impone.

El punto más lejano: Dado un conjunto finito SS de puntos en el plano, consideremos el par de puntos (A,B)(A, B) a distancia máxima (el "diámetro" de SS). Cualquier otro punto PSP \in S satisface PAAB|PA| \leq |AB| y PBAB|PB| \leq |AB|, lo que implica que el ángulo APB60°\angle APB \geq 60° (usando que en un triángulo el lado más largo está frente al ángulo mayor). Este argumento es la base de muchos problemas sobre distancias.

El teorema de Sylvester-Gallai: Dado un conjunto finito de n3n \geq 3 puntos en el plano, no todos colineales, existe al menos una recta que pasa por exactamente 2 de los puntos (una recta "ordinaria"). La demostración de Kelly usa el extremo: considera el par (punto, recta) donde la distancia del punto a la recta es mínima y positiva. Si esa recta tuviera 3 o más puntos del conjunto, se puede encontrar un par con menor distancia, contradicción.

El triángulo de área mínima: Si se tienen nn puntos en el plano en posición general, el triángulo de área mínima formado por tres de ellos tiene propiedades especiales: no hay ningún punto del conjunto en su interior. Esta observación se usa en problemas donde se quiere demostrar que ningún punto está "atrapado" por los demás.

Señal de argumento extremal: El problema pide "demostrar que existe un objeto con tal propiedad" sin pedir cuántos hay o cómo construirlos. La estrategia es suponer que ninguno tiene esa propiedad y obtener una contradicción usando el extremo.

El principio del palomar en contextos geométricos

El principio del palomar (pigeonhole principle) es omnipresente en combinatoria geométrica: se divide el espacio en regiones (los "palomares") y se argumenta que al menos dos puntos deben caer en la misma región.

Ejemplo fundamental — Puntos en un cuadrado: Si se colocan 5 puntos en un cuadrado de lado 1, al menos dos están a distancia 220.707\leq \frac{\sqrt{2}}{2} \approx 0.707. Demostración: dividir el cuadrado en 4 cuadrados de lado 1/21/2; por palomar, dos puntos caen en el mismo subcuadrado; la diagonal de un cuadrado de lado 1/21/2 es 22\frac{\sqrt{2}}{2}.

**Generalización — n+1n+1 puntos en un triángulo equilátero:** Si se colocan n+1n+1 puntos en un triángulo equilátero de lado aa, al menos dos están a distancia a/n\leq a/\lceil \sqrt{n} \rceil. La demostración divide el triángulo en nn subtriángulos equiláteros de lado a/na/\lceil \sqrt{n} \rceil (o en nn regiones de diámetro a/na/\sqrt{n}) y aplica palomar.

Palomar con colores: Si se colorean los puntos de Z2\mathbb{Z}^2 con kk colores, y se toman k+1k+1 puntos, al menos dos tienen el mismo color. En combinatoria geométrica, esto aparece en problemas como "¿cuántos puntos de Z2\mathbb{Z}^2 se necesitan para garantizar que dos de ellos sean del mismo color en cierta coloración?".

Palomar fuerte (Erdős-Szekeres): Toda sucesión de mn+1mn + 1 números distintos contiene una subsucesión creciente de longitud m+1m+1 o una decreciente de longitud n+1n+1. La demostración geométrica: asigna a cada elemento su par (longitud de la subsucesión creciente máxima hasta ese punto, longitud de la decreciente máxima). Si ninguna de las dos supera mm y nn respectivamente, hay mnmn pares posibles para mn+1mn+1 elementos: palomar da una contradicción.

**El problema de las nn puntos y distancias repetidas:** Dado un conjunto de nn puntos en el plano, ¿cuántas veces puede repetirse la distancia máxima? Como mucho nn veces (el grafo de la distancia máxima es un grafo planar de grado 2\leq 2, pues en un círculo unitario no puede haber más de 2 puntos del conjunto a distancia 1 del centro sin que algún par supere la distancia 1). La respuesta precisa es a lo sumo nn veces, y este resultado usa palomar + argumentos geométricos.

Si n+1 objetos se distribuyen en n cajas, alguna caja tiene2 objetos.\text{Si } n+1 \text{ objetos se distribuyen en } n \text{ cajas, alguna caja tiene} \geq 2 \text{ objetos.}

Combinando técnicas: doble conteo + palomar + extremo

Los problemas más ricos de combinatoria geométrica combinan varias técnicas. Aquí un ejemplo integrador que ilustra cómo fluye el argumento:

Problema: Se tienen nn puntos rojos y nn puntos azules en el plano en posición general (sin 3 colineales, sin punto rojo sobre segmento azul-azul ni viceversa). Demuestra que existe una recta que separa todos los puntos rojos de todos los azules si y solo si los cascos convexos de los dos conjuntos son disjuntos.

**Solución (dirección \Rightarrow):** Si existe una recta separadora \ell, entonces todos los rojos están a un lado y todos los azules al otro. Los cascos convexos también están a cada lado de \ell (el casco convexo es el mínimo conjunto convexo que contiene los puntos), luego son disjuntos.

**Solución (dirección \Leftarrow):** Si los cascos convexos HRH_R y HBH_B son disjuntos, por el teorema de separación de conjuntos convexos (Hahn-Banach en dimensión finita, demostrable elementalmente en 2D), existe una recta que los separa. Esta recta es la recta separadora buscada.

Argumento elemental en 2D: Considera el par de puntos (R,B)(R^*, B^*) con RHRR^* \in H_R y BHBB^* \in H_B a distancia mínima (extremo). La mediatriz del segmento RB\overline{R^* B^*} es la recta separadora: cualquier punto de HRH_R está más cerca de RR^* que de BB^* (si no, por convexidad podría encontrarse un punto de HRH_R más cercano a HBH_B, contradiciendo la minimalidad). Este argumento combina el principio del extremo con la convexidad.

La combinación "extremo + convexidad" es característica de la combinatoria geométrica avanzada y aparece en varios problemas IbAm/Cono Sur de dificultad 3-4.

El problema de Erdős sobre distancias distintas

Uno de los problemas abiertos más famosos de combinatoria geométrica, formulado por Paul Erdős en 1946, es: ¿cuál es el número mínimo de distancias distintas f(n)f(n) que puede haber en un conjunto de nn puntos en el plano?

El ejemplo de la cuadrícula n×n\sqrt{n} \times \sqrt{n} da f(n)=O(n/logn)f(n) = O(n / \sqrt{\log n}) distancias distintas (Erdős conjeturó que esto es también la cota inferior). La cota inferior f(n)=Ω(n0.8)f(n) = \Omega(n^{0.8}) fue demostrada por Guth y Katz en 2015 usando geometría algebraica.

Versión olímpica: Con nn puntos en el plano, ¿cuántas distancias repetidas puede haber como máximo? El problema de las distancias repetidas sí tiene soluciones elementales parciales accesibles en olimpiadas.

Resultado básico: En cualquier conjunto de nn puntos en el plano, la distancia más frecuente aparece a lo sumo O(n4/3)O(n^{4/3}) veces (Pach-Sharir, 1992). Para nivel olímpico, la cota O(nn)O(n \sqrt{n}) se demuestra con doble conteo y el teorema de Cauchy-Schwarz:

Sea dd la distancia más frecuente, con multiplicidad tt. Sumando sobre todos los puntos PP, el número de pares a distancia dd es tt. Por doble conteo, t=12Pdegd(P)t = \frac{1}{2} \sum_{P} \deg_d(P) donde degd(P)\deg_d(P) es el número de puntos a distancia dd de PP. Los nn círculos de radio dd centrados en los nn puntos se intersectan en a lo sumo 2(n2)=n(n1)2\binom{n}{2} = n(n-1) puntos (cada par de círculos se intersecta en a lo sumo 2 puntos). Luego Pdegd(P)n(n1)\sum_P \deg_d(P) \leq n(n-1) y tn(n1)/2=O(n2)t \leq n(n-1)/2 = O(n^2). La cota O(n4/3)O(n^{4/3}) requiere argumentos más delicados.

Problema trabajado: un problema IbAm completo

Problema (Cono Sur 2017, estilo): Sean n4n \geq 4 puntos en el plano en posición general (sin 3 colineales). Para cada punto PP del conjunto, sea d(P)d(P) el número de puntos del conjunto estrictamente más cercanos a PP que todos los demás (es decir, el número de puntos QQ tal que PQ<PQ|PQ| < |PQ'| para todo QP,QQ' \neq P, Q en el conjunto). Demuestra que Pd(P)<2n\sum_{P} d(P) < 2n.

Solución: Definimos el grafo dirigido GG en el que hay una arista de PP a QQ si QQ es el punto más cercano a PP en el conjunto. Cada vértice PP tiene a lo sumo 1 arista saliente (el más cercano puede no ser único, pero en posición general, con las distancias todas distintas, hay exactamente 1 punto más cercano a PP). Luego GG tiene exactamente nn aristas.

Clave estructural: La relación "más cercano" no es simétrica. Si QQ es el vecino más cercano de PP, puede ser que PP no sea el vecino más cercano de QQ. Sin embargo, en el grafo de vecindad mutua más cercana (donde hay arista sin dirección entre PP y QQ si cada uno es el más cercano del otro), cada componente conexa es un árbol o contiene exactamente un ciclo, y los ciclos solo pueden tener longitud 2 (pares mutuos).

Cota del grado de entrada: En el grafo dirigido GG, el grado de entrada de QQ es d(Q)d(Q) (número de puntos que tienen a QQ como su más cercano). Queremos demostrar Qd(Q)=n<2n\sum_Q d(Q) = n < 2n... espera, la suma de todos los grados de entrada es igual al número total de aristas, que es nn (una por vértice de salida). Entonces Pd(P)=n<2n\sum_P d(P) = n < 2n. \square

Versión más interesante: Si d(P)d(P) cuenta los puntos QQ tales que no hay ningún punto del conjunto más cercano a PP que QQ (es decir, QQ está en el conjunto de "vecinos más cercanos" pero no necesariamente el único), la cota d(P)<2n\sum d(P) < 2n requiere demostrar que el número total de pares (P,Q)(P,Q) en la relación de vecindad más cercana es <2n< 2n.

Argumento definitivo: Cada par (P,Q)(P,Q) en la relación puede verse como una arista del grafo GG. Demostramos que GG tiene a lo sumo 3n63n - 6 aristas (pues GG es un subgrafo del grafo de Delaunay, que es planar). Para el caso específico del vecino más cercano único, hay exactamente nn aristas y la suma es n<2nn < 2n. \square

Síntesis: herramientas de combinatoria geométrica para IbAm

Este capítulo cierra el módulo con un mapa de las herramientas de combinatoria geométrica más útiles para la IbAm y el Cono Sur:

Doble conteo geométrico: Para contar pares (punto, recta), (punto, segmento), (diagonal, intersección), usar puntos(rectas por el punto)=rectas(puntos en la recta)\sum_{\text{puntos}} (\text{rectas por el punto}) = \sum_{\text{rectas}} (\text{puntos en la recta}). La clave es identificar los dos modos de contar la misma incidencia.

Argumento extremal: Para probar existencia de un objeto con cierta propiedad, considerar el objeto "extremo" (máximo o mínimo bajo alguna medida). Si suponer que ese objeto no tiene la propiedad lleva a una contradicción (porque existe uno más extremo aún), la prueba está completa.

Palomar geométrico: Dividir el espacio en kk regiones y colocar k+1k+1 o más objetos garantiza que dos caen en la misma región. La habilidad está en elegir la partición correcta del espacio (cuadrados, triángulos, franjas) para que el diámetro de cada región sea la distancia buscada.

Números de Catalan: Para problemas de triangulaciones de polígonos convexos, parentesizaciones, o caminos que no cruzan un umbral, la respuesta es un número de Catalan. Memorizar Cn=1n+1(2nn)C_n = \frac{1}{n+1}\binom{2n}{n} y los primeros valores 1,1,2,5,14,421, 1, 2, 5, 14, 42.

Coloración en el plano: Arreglos de rectas son 2-coloreables; mapas planares son 4-coloreables (o 5 con demostración elemental). La coloración de paridad (número par/impar de rectas cruzadas) es la más usada en olimpiadas.

Conexión con herramientas del módulo: Los problemas de combinatoria geométrica en IbAm frecuentemente combinan estas técnicas con invariantes, matchings (Hall para asignaciones geométricas), o PIE (para contar configuraciones que evitan ciertas posiciones geométricas). El capítulo 8 integra el módulo completo.

Problemas del Capítulo 8 — con solución

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

C2-C8-1★★★Cono Sur 2015 (estilo)

Sea PP un polígono convexo de nn vértices con n4n \geq 4. Una triangulación de PP es una descomposición de su interior en triángulos usando diagonales no cruzadas. Se fija un vértice v1v_1 y se dice que una triangulación es "estrellada desde v1v_1" si todos los triángulos de la triangulación tienen a v1v_1 como vértice. (a) Determina el número de triangulaciones estrelladas desde v1v_1. (b) Demuestra que el número total de triangulaciones de PP es Cn2=1n1(2(n2)n2)C_{n-2} = \frac{1}{n-1}\binom{2(n-2)}{n-2}.

C2-C8-2★★★IbAm 2016 (estilo)

Se trazan nn rectas en el plano en posición general (no hay dos paralelas ni tres concurrentes). Las rectas dividen el plano en regiones. Se desea colorear las regiones con 2 colores (rojo y azul) de modo que: (i) dos regiones que compartan un segmento de frontera (no solo un punto) tengan colores distintos; (ii) la región no acotada que queda "arriba a la derecha" sea roja. Demuestra que existe una única 2-coloración que satisface estas condiciones y describe explícitamente qué regiones son rojas y cuáles son azules.

C2-C8-3★★★★IbAm 2019 (estilo)

Sean n5n \geq 5 puntos en el plano, no todos colineales, con la propiedad de que para cualquier par de puntos A,BA, B del conjunto, la mediatriz del segmento AB\overline{AB} pasa por al menos un tercer punto del conjunto. Demuestra que todos los puntos del conjunto son equidistantes de un punto fijo (es decir, todos están sobre un mismo círculo) o bien todos están sobre dos rectas paralelas.