El método de contenedores (hipergrafos) es una herramienta poderosa que puede ayudar a caracterizar la estructura típica y/o responder preguntas extremales sobre familias de objetos discretos con un conjunto predefinido de restricciones locales. Estas preguntas surgen de forma natural en la teoría extremal de grafos , la combinatoria aditiva , la geometría discreta , la teoría de la codificación y la teoría de Ramsey ; e incluyen algunos de los problemas más clásicos en los campos relacionados.
Estos problemas pueden formularse como preguntas del siguiente tipo: dado un hipergrafo H sobre un conjunto finito de vértices V con un conjunto de aristas E (es decir, una colección de subconjuntos de V con ciertas restricciones de tamaño), ¿qué podemos decir sobre los conjuntos independientes de H (es decir, aquellos subconjuntos de V que no contienen ningún elemento de E )? El lema del contenedor de hipergrafos proporciona un método para abordar este tipo de preguntas.
Historia
Uno de los problemas fundamentales de la teoría extremal de grafos, que se remonta al trabajo de Mantel en 1907 y Turán desde la década de 1940, pide caracterizar aquellos grafos que no contienen una copia de algún H fijo prohibido como subgrafo. En un dominio diferente, una de las preguntas motivadoras en combinatoria aditiva es comprender cuán grande puede ser un conjunto de enteros sin contener una progresión aritmética de k términos , con límites superiores para este tamaño dados por Roth () y Szemerédi (general k ).
El método de contenedores (en grafos) fue desarrollado inicialmente por Kleitman y Winston en 1980, quienes acotaron el número de retículos [ 1 ] y grafos sin 4-ciclos. [ 2 ] Los lemas de estilo contenedor fueron desarrollados independientemente por varios matemáticos en diferentes contextos, en particular Sapozhenko, quien inicialmente utilizó este enfoque en 2002-2003 para enumerar conjuntos independientes en grafos regulares , [ 3 ] conjuntos libres de suma en grupos abelianos, [ 4 ] y estudiar una variedad de otros problemas de enumeración [ 5 ]
Una generalización de estas ideas a un lema de contenedor de hipergrafos fue ideada independientemente por Saxton y Thomason [ 6 ] y Balogh, Morris y Samotij [ 7 ] en 2015, inspirados por una variedad de trabajos relacionados anteriores.
Idea principal y declaración informal
Muchos problemas en combinatoria pueden reformularse como preguntas sobre conjuntos independientes en grafos e hipergrafos. Por ejemplo, supongamos que deseamos comprender subconjuntos de enteros del 1 al n , que denotamos porque carecen de una progresión aritmética de k términos. Estos conjuntos son precisamente los conjuntos independientes en el hipergrafo k -uniforme., donde E es la colección de todas las progresiones aritméticas de k términos en.
En los casos anteriores (y en muchos otros), generalmente existen dos clases naturales de problemas planteados sobre un hipergrafo H :
- ¿Cuál es el tamaño de un conjunto independiente máximo en H ? ¿Cómo es la colección de conjuntos independientes de tamaño máximo en H ?
- ¿Cuántos conjuntos independientes tiene H ? ¿Cómo es un conjunto independiente "típico" en H ?
Estos problemas están conectados por una simple observación.Sea el tamaño del conjunto independiente más grande de H y supongamos quetieneconjuntos independientes. Entonces,
donde el límite inferior se obtiene tomando todos los subconjuntos de un conjunto independiente máximo. Estos límites están relativamente alejados entre sí a menos quees muy grande, cercano al número de vértices del hipergrafo. Sin embargo, en muchos hipergrafos que surgen naturalmente en problemas combinatorios, tenemos razones para creer que el límite inferior está más cerca del valor real; por lo tanto, el objetivo principal es mejorar los límites superiores de i(H) .
El lema del contenedor de hipergrafos proporciona un enfoque poderoso para comprender la estructura y el tamaño de la familia de conjuntos independientes en un hipergrafo. En esencia, el método del contenedor de hipergrafos nos permite extraer de un hipergrafo, una colección de contenedores , subconjuntos de vértices que satisfacen las siguientes propiedades:
- No hay demasiados contenedores.
- Cada contenedor no es mucho más grande que el conjunto independiente más grande.
- Cada contenedor tiene pocos bordes.
- Cada conjunto independiente en el hipergrafo está completamente incluido en algún contenedor.
El término «contenedor» alude a esta última condición. Dichos contenedores suelen proporcionar un método eficaz para caracterizar la familia de conjuntos independientes (subconjuntos de los contenedores) y para enumerar los conjuntos independientes de un hipergrafo (simplemente considerando todos los subconjuntos posibles de un contenedor).
El lema del contenedor de hipergrafos logra la descomposición de contenedores anterior en dos partes. Construye una función determinista f . Luego, proporciona un algoritmo que extrae de cada conjunto independiente I en el hipergrafo H , una colección relativamente pequeña de vértices., llamada huella dactilar, con la propiedad de queEntonces, los contenedores son la colección de conjuntos.que surgen en el proceso anterior, y el pequeño tamaño de las huellas dactilares proporciona un buen control sobre el número de dichos conjuntos de contenedores.
Algoritmo de contenedor de grafos
Primero describimos un método para mostrar límites superiores fuertes sobre el número de conjuntos independientes en un grafo; esta exposición está adaptada de un estudio de Samotij [ 8 ] sobre el método del contenedor de grafos, empleado originalmente por Kleitman-Winston y Sapozhenko.
Notación
Utilizamos la siguiente notación en la sección que sigue.
- es un gráfico envértices, donde el conjunto de vértices está equipado con un ordenamiento (arbitrario).
- Dejarsea la colección de conjuntos independientes de G con tamaño . DejarSea r el número de conjuntos independientes de tamaño .
- El ordenamiento de grado máximo de un subconjunto de vérticeses el ordenamiento de los vértices en A según su grado en el subgrafo inducido.
Algoritmo de Kleitman-Winston
El siguiente algoritmo proporciona una pequeña "huella digital" para cada conjunto independiente en un grafo y una función determinista de dicha huella digital para construir un subconjunto no demasiado grande que contenga todo el conjunto independiente.
Fijar el grafo G , conjunto independientey entero positivo.
- Inicializar : dejar.
- Iterar para:
- Construir el ordenamiento de grado máximo de
- Encuentra el índice mínimode tal manera que(es decir, el vértice en A de mayor grado en el subgrafo inducido G[A] )
- Dejar, dóndees el vecindario del vértice.
- Genera el vectory el conjunto de vértices.
Análisis
Por construcción, el resultado del algoritmo anterior tiene la propiedad de que, señalando quees un subconjunto de vértices que está completamente determinado pory no es de otro modo una función dePara enfatizar esto escribiremosTambién observamos que podemos reconstruir el conjuntoen el algoritmo anterior solo a partir del vector.
Esto sugiere quepodría ser una buena opción de huella dactilar yuna buena opción para un contenedor . Más precisamente, podemos acotar el número de conjuntos independientes dede algún tamañocomo una suma sobre secuencias de salida
- ,
donde podemos sumarpara obtener una cota sobre el número total de conjuntos independientes del grafo:
- .
Al tratar de minimizar este límite superior, queremos elegirque equilibra/minimiza estos dos términos. Este resultado ilustra el valor de ordenar los vértices por grado máximo (para minimizar).
Lemas
Las desigualdades y observaciones anteriores pueden enunciarse en un contexto más general, desvinculado de una suma explícita sobre vectores..
Lema 1: Dado un grafoconvértices y supongamos que enteroy números realessatisfacer. Supongamos que cada subgrafo inducido en al menosvértices tiene densidad de aristas al menos. Entonces, para cada entero,
Lema 2: Seaser un gráfico envértices y supongamos que un enteroy realesse eligen de tal manera que. Si todos los subconjuntosde al menoslos vértices tienen al menosbordes, entonces hay una colecciónde subconjuntos devértices ("huellas dactilares") y una función determinista, de modo que para cada conjunto independiente, hayde tal manera que.
lema del contenedor de hipergrafos
De manera informal, el lema del contenedor de hipergrafos nos dice que podemos asignar una huella digital pequeña.a cada conjunto independiente, de modo que todos los conjuntos independientes con la misma huella digital pertenezcan al mismo conjunto más grande,, el contenedor asociado , cuyo tamaño está acotado lejos del número de vértices del hipergrafo. Además, estas huellas digitales son pequeñas (y por lo tanto hay pocos contenedores), y podemos acotar superiormente su tamaño de una manera esencialmente óptima utilizando algunas propiedades simples del hipergrafo.
Recordamos la siguiente notación asociada ahipergrafo uniforme.
- Definirpara enteros positivos, dónde.
- Dejarser la colección de conjuntos independientes de.denotará algún conjunto independiente de este tipo.
Declaración
Presentamos la versión de este lema que se encuentra en una obra de Balogh, Morris, Samotij y Saxton. [ 9 ]
Dejarser unHipergrafo uniforme y supongamos que para caday algunos, tenemos esoLuego, hay una coleccióny una funciónde tal manera que
- por cadaexistecony.
- por caday.
Ejemplos de aplicaciones
Gráficos regulares
Límite superior del número de conjuntos independientes
Demostraremos que existe una constante absoluta C tal que cada-vértice-gráfico regularSatisface.
Podemos acotar el número de conjuntos independientes de cada tamaño.utilizando el límite trivialparaPara tamaños más grandes, llevarCon estos parámetros, gráfico d -regularsatisface las condiciones del Lema 1 y, por lo tanto,
Sumando tododa
- ,
lo que produce el resultado deseado cuando lo conectamos
Conjuntos libres de suma
Un conjuntode elementos de un grupo abeliano se llama libre de suma si no haysatisfactorioDemostraremos que hay como máximosubconjuntos libres de suma de.
Esto se deduce de nuestros límites anteriores sobre el número de conjuntos independientes en un grafo regular. Para ver esto, necesitaremos construir un grafo auxiliar. Primero observamos que, salvo términos de orden inferior, podemos restringir nuestro enfoque a conjuntos libres de suma con al menoselementos más pequeños que(ya que el número de subconjuntos en el complemento de este es como máximo).
Dado algún subconjunto, definimos un grafo auxiliarcon conjunto de vérticesy conjunto de bordesy observe que nuestro gráfico auxiliar esregular ya que cada elemento de S es más pequeño que. Entonces sison los más pequeñoselementos del subconjunto, el conjuntoes un conjunto independiente en el gráfico. Entonces, por nuestra cota anterior, vemos que el número de subconjuntos libres de sumas dees como máximo
Gráficos sin triángulos
Damos un ejemplo del uso del lema del contenedor de hipergrafos para responder a una pregunta enumerativa dando una cota superior asintóticamente ajustada sobre el número de grafos libres de triángulos convértices. [ 10 ]
Declaración informal
Dado que los grafos bipartitos no tienen triángulos, el número de grafos sin triángulos convértices es al menos, obtenido mediante la enumeración de todos los subgrafos posibles del grafo bipartito completo equilibrado.
Podemos construir un hipergrafo auxiliar 3 -uniforme H con conjunto de vérticesy conjunto de bordes. Este hipergrafo "codifica" triángulos en el sentido de que la familia de grafos libres de triángulos envértices es precisamente la colección de conjuntos independientes de este hipergrafo,.
El hipergrafo anterior tiene una buena distribución de grados : cada arista dey por lo tanto vértice enestá contenido exactamentetriángulos y cada par de elementos enestá contenido en como máximo 1 triángulo. Por lo tanto, aplicando el lema del contenedor de hipergrafos (iterativamente), podemos demostrar que existe una familia decontenedores que contienen cada uno unos pocos triángulos que contienen cada grafo libre de triángulos/conjunto independiente del hipergrafo.
Límite superior para el número de grafos libres de triángulos
En primer lugar, especializamos el lema genérico de contenedor de hipergrafos a hipergrafos 3-uniformes de la siguiente manera:
Lema: Para cada, existede tal manera que se cumpla lo siguiente. SeaSea un hipergrafo 3-uniforme con grado promedioy supongamos queEntonces existe una colecciónde como máximocontenedores tales que
- por cada, existe
- a pesar de
Aplicando este lema de forma iterativa se obtiene el siguiente teorema (como se demuestra a continuación):
Teorema: Para todo, existede tal manera que se cumple lo siguiente. Para cada entero positivo n , existe una colecciónde grafos en n vértices conde tal manera que
- cadatiene menos quetriángulos,
- cada gráfico sin triángulos enLos vértices están contenidos en algunos.
Demostración: Consideremos el hipergrafodefinido anteriormente. Como se observó informalmente con anterioridad, el hipergrafo satisfacepor cadaPor lo tanto, podemos aplicar el lema anterior aconpara encontrar alguna coleccióndesubconjuntos de(es decir, gráficos envértices) de tal manera que
- cada grafo libre de triángulos es un subgrafo de algún,
- cadatiene como máximobordes.
Esto no es tan fuerte como el resultado que queremos mostrar, así que aplicaremos iterativamente el lema del contenedor. Supongamos que tenemos algún contenedor.con al menostriángulos. Podemos aplicar el lema del contenedor al subhipergrafo inducido.. El grado promedio dees al menos, ya que cada triángulo enes una ventaja eny este subgrafo inducido tiene como máximovértices. Por lo tanto, podemos aplicar el Lema con parámetro, eliminarde nuestro conjunto de contenedores, reemplazándolo por este conjunto de contenedores, los contenedores cubren.
Podemos seguir iterando hasta que tengamos una colección final de contenedores.que cada uno contiene menos detriángulos. Observamos que esta colección no puede ser demasiado grande; todos nuestros subgrafos inducidos tienen como máximovértices y grado promedio al menos, lo que significa que cada iteración resulta en como máximonuevos contenedores. Además, el tamaño del contenedor se reduce en un factor decada vez, por lo que después de un límite (dependiendo de) número de iteraciones, el proceso iterativo terminará.
Véase también
Conjunto independiente (teoría de grafos) Teorema de Szemerédi Lema de regularidad de Szemerédi
Referencias
- ↑ Kleitman, Daniel; Winston, Kenneth (1980). «El número asintótico de retículos». Annals of Discrete Mathematics . 6 : 243–249 . doi : 10.1016/S0167-5060(08)70708-8 . ISBN 9780444860484.
- ↑ Kleitman, Daniel; Winston, Kenneth (1982). "Sobre el número de grafos sin 4-ciclos" . Matemáticas Discretas . 31 (2): 167– 172. doi : 10.1016/0012-365X(82)90204-7 .
- ^ Sapozhenko, Alejandro (2003). "La conjetura de Cameron-Erdos". Doklady Akademii Nauk . 393 : 749-752 .
- ↑ Sapozhenko, Alexander (2002). "Asintótica para el número de conjuntos libres de suma en grupos abelianos". Doklady Akademii Nauk . 383 : 454–458 .
- ↑ Sapozhenko, Alexander (2005), "Sistemas de contenedores y problemas de enumeración" , Algoritmos estocásticos: fundamentos y aplicaciones , Lecture Notes in Computer Science, vol. 3777, Berlín, Heidelberg: Springer Berlin Heidelberg, pp. 1–13 , doi : 10.1007/11571155_1 , ISBN 978-3-540-29498-6, consultado el 13 de febrero de 2022
- ↑ Saxton, David; Thomason, Andrew (2015). "Contenedores de hipergrafos". Inventiones Mathematicae . 201 (3): 925– 992. arXiv : 1204.6595 . Bibcode : 2015InMat.201..925S . doi : 10.1007/s00222-014-0562-8 . S2CID 119253715 .
- ↑ Balogh, József; Morris, Robert; Samotij, Wojciech (2015). "Conjuntos independientes en hipergrafos" . Journal of the American Mathematical Society . 28 (3): 669– 709. arXiv : 1204.6530 . doi : 10.1090/S0894-0347-2014-00816-X . S2CID 15244650 .
- ↑ Samotij, Wojciech (2015). "Contar conjuntos independientes en gráficos". Revista europea de combinatoria . 48 : 5– 18. arXiv : 1412.0940 . doi : 10.1016/j.ejc.2015.02.005 . S2CID 15850625 .
- ↑ Balogh, József; Morris, Robert; Samotij, Wojciech (2015). "Conjuntos independientes en hipergrafos" . Journal of the American Mathematical Society . 28 (3): 669– 709. arXiv : 1204.6530 . doi : 10.1090/S0894-0347-2014-00816-X . S2CID 15244650 .
- ↑ Balogh, József; Morris, Robert; Samotij, Wojciech (2018). "El método de los contenedores de hipergrafos". Actas del Congreso Internacional de Matemáticos: Río de Janeiro . arXiv : 1801.04584 .
- teoría de grafos extremal
- Hipergrafos
- Combinatoria aditiva