Familias de conjuntos y sus propiedades extremales
Sea . Una familia es una colección (posiblemente con repeticiones, pero en olimpiadas suele ser sin ellas) de subconjuntos de .
Las preguntas extremales más comunes son: ¿cuántos conjuntos puede tener si todos los pares se intersectan? ¿Si todos los conjuntos tienen tamaño ? ¿Si la familia es una cadena (completamente ordenada por inclusión)?
Estas preguntas, que parecen abstractas, aparecen disfrazadas en problemas de comités, turnos de trabajo, y redes de comunicación en olimpiadas regionales.
Familias intersectantes
Una familia es intersectante si para todo .
¿Cuál es el mayor tamaño de una familia intersectante de subconjuntos de ?
Observa que para cualquier , no pueden estar ambos y su complemento en (pues ). Los subconjuntos se emparejan en pares complementarios . De cada par, puede tomar a lo sumo uno.
Luego . Esta cota es alcanzada tomando todos los subconjuntos que contienen al elemento 1 (hay exactamente tales subconjuntos, y cualquier dos de ellos tienen al 1 en común).
El Teorema de Hall: cuándo existe un sistema de representantes
Sea una familia de subconjuntos finitos de un conjunto . Un sistema de representantes distintos (SDR) es una elección de elementos con todos los distintos.
¿Cuándo existe un SDR? La condición necesaria más obvia es que para cualquier subíndice , la unión tenga al menos elementos (pues necesitamos al menos representantes distintos para los conjuntos indexados por ).
El Teorema de Hall (1935) afirma que esta condición es también suficiente: existe un SDR si y solo si para todo .
Esta condición se llama la condición de Hall o condición del matrimonio (porque fue motivada por el problema de emparejar hombres con mujeres donde cada hombre tiene una lista de candidatas aceptables).
Doble conteo aplicado a familias de conjuntos
El doble conteo es una de las técnicas más poderosas en combinatoria de conjuntos. La idea: contar el número de pares con y de dos maneras.
Por un lado, para cada hay elecciones de : la suma da .
Por otro lado, para cada hay (el "grado" de ) elecciones de : la suma da .
Igualar ambas expresiones: . Esta identidad elemental tiene consecuencias sorprendentes cuando se combina con cotas sobre o .
Por ejemplo: si tiene conjuntos cada uno de tamaño , y , entonces la suma de los grados es . Si además los grados son iguales (familia "regular"), cada elemento aparece en exactamente conjuntos, lo que requiere .
Problemas de cobertura y transversales
Un transversal (o "hitting set") de una familia es un conjunto que intersecta a todo , es decir, para todo .
La pregunta extremal: ¿cuál es el menor tamaño posible de un transversal? Esto equivale al problema de cobertura y aparece en olimpiadas bajo el nombre de "¿cuántos elementos bastan para cubrir todos los conjuntos?".
Una cota útil: si tiene conjuntos en un universo con , y cada elemento de cubre a lo sumo conjuntos, entonces cualquier transversal tiene tamaño al menos (pues cada elemento del transversal "bloquea" a lo sumo conjuntos).
En muchos problemas regionales, encontrar el tamaño mínimo del transversal es equivalente al problema extremal: se da una cota inferior con el argumento de conteo y una cota superior con la construcción explícita.