Articulo de referencia

Empaquetado en un hipergrafo

En matemáticas, un empaquetamiento en un hipergrafo es una partición del conjunto de las aristas del hipergrafo en un número de subconjuntos disjuntos tales que ningún par de ar...

En matemáticas, un empaquetamiento en un hipergrafo es una partición del conjunto de las aristas del hipergrafo en un número de subconjuntos disjuntos tales que ningún par de aristas en cada subconjunto comparte ningún vértice. Hay dos algoritmos famosos para lograr un empaquetamiento asintóticamente óptimo en hipergrafos k -uniformes. Uno de ellos es un algoritmo aleatorio voraz que fue propuesto por Joel Spencer . Utilizó un proceso de ramificación para demostrar formalmente el límite óptimo alcanzable bajo algunas condiciones laterales. El otro algoritmo se llama nibble de Rödl y fue propuesto por Vojtěch Rödl et al. Demostraron que el empaquetamiento alcanzable por el nibble de Rödl es en cierto sentido cercano al del algoritmo aleatorio voraz.

Historia

El problema de encontrar el número de tales subconjuntos en un hipergrafo k -uniforme fue motivado originalmente a través de una conjetura de Paul Erdős y Haim Hanani en 1963. Vojtěch Rödl demostró su conjetura asintóticamente bajo ciertas condiciones en 1985. Pippenger y Joel Spencer generalizaron los resultados de Rödl usando un algoritmo aleatorio codicioso en 1989.

Definición y terminología

En las siguientes definiciones, el hipergrafo se denota por H = ( V , E ). H se llama hipergrafo k -uniforme si cada arista en E consta de exactamente k vértices.

PAG {\estilo de visualización P} es un empaquetamiento de hipergrafos si es un subconjunto de aristas en H tal que no hay ningún par de aristas distintas con un vértice común.

yo {\estilo de visualización H} es un hipergrafo ( , )-bueno D 0 {\estilo de visualización D_{0}} o {\displaystyle \épsilon} si existe un tal que para todos y y se cumplen ambas condiciones siguientes. D 0 {\estilo de visualización D_{0}} incógnita , y V {\displaystyle x,y\en V} D D 0 {\displaystyle D\geq D_{0}}

D ( 1 o ) grados ( incógnita ) D ( 1 + o ) {\displaystyle D(1-\epsilon )\leq {\text{grados}}(x)\leq D(1+\epsilon )}
código ( incógnita , y ) o D {\displaystyle {\text{código}}(x,y)\leq \epsilon D}

donde el grado de un vértice es el número de aristas que contiene y el grado de código de dos vértices distintos y es el número de aristas que contienen ambos vértices. grados ( incógnita ) {\displaystyle {\text{grados}}(x)} incógnita {\estilo de visualización x} incógnita {\estilo de visualización x} código ( incógnita , y ) {\displaystyle {\text{código}}(x,y)} incógnita {\estilo de visualización x} y {\estilo de visualización y}

Teorema

Existe un empaquetamiento asintótico P de tamaño al menos para un hipergrafo -uniforme bajo las dos condiciones siguientes, norte K + 1 ( 1 o ( 1 ) ) {\displaystyle {\frac {n}{K+1}}(1-o(1))} ( K + 1 ) {\estilo de visualización (K+1)}

  1. Todos los vértices tienen el grado de en el cual tiende a infinito. D ( 1 + o ( 1 ) ) {\displaystyle D(1+o(1))} D {\estilo de visualización D}
  2. Porque cada par de vértices comparte sólo aristas comunes. o ( D ) {\displaystyle o(D)}

donde es el número total de vértices. Este resultado fue demostrado por Pippenger y luego fue probado por Joel Spencer. Para abordar el problema de empaquetamiento asintótico de hipergrafos, Joel Spencer propuso un algoritmo aleatorio voraz. En este algoritmo, se utiliza un proceso de ramificación como base y se demostró que casi siempre logra un empaquetamiento asintóticamente óptimo bajo las condiciones laterales anteriores. norte {\estilo de visualización n}

Algoritmos de empaquetamiento asintótico

Hay dos algoritmos famosos para el empaquetamiento asintótico de hipergrafos k-uniformes: el algoritmo aleatorio voraz mediante un proceso de ramificación y el nibble de Rödl.

Algoritmo aleatorio voraz mediante proceso de ramificación

Cada arista se asigna de forma independiente y uniforme a un "momento de nacimiento" real distinto . Las aristas se toman una por una en el orden de sus momentos de nacimiento. La arista se acepta y se incluye si no se superpone a ninguna arista previamente aceptada. Obviamente, el subconjunto es un empaquetamiento y se puede demostrar que su tamaño es casi con seguridad. Para demostrarlo, detengamos el proceso de agregar nuevas aristas en el momento . Para un , elija tal que para cualquier hipergrafo -bueno donde denota la probabilidad de supervivencia de un vértice (un vértice sobrevive si no está en ninguna arista en ) hasta el momento . Obviamente, en tal situación, el número esperado de sobrevivientes en el momento es menor que . Como resultado, la probabilidad de sobrevivir siendo menor que es mayor que . En otras palabras, debe incluir al menos vértices lo que significa que . mi yo {\displaystyle E\en H} a mi [ 0 , D ] {\displaystyle t_{E}\en [0,D]} mi {\estilo de visualización E} PAG {\estilo de visualización P} PAG {\estilo de visualización P} | PAG | = norte K + 1 {\displaystyle |P|={\frac {n}{K+1}}} do {\estilo de visualización c} gamma > 0 {\displaystyle \gamma >0} do , D 0 , o {\displaystyle c,D_{0},\epsilon } ( D 0 , o ) {\displaystyle (D_{0},\epsilon )} F incógnita , yo ( do ) < gamma 2 {\displaystyle f_{x,H}(c)<\gamma ^{2}} F incógnita , yo ( do ) {\displaystyle f_{x,H}(c)} incógnita {\estilo de visualización x} PAG {\estilo de visualización P} do {\estilo de visualización c} incógnita {\estilo de visualización x} do {\estilo de visualización c} gamma 2 norte Estilo de visualización: gamma ^{2}n incógnita {\estilo de visualización x} gamma norte {\displaystyle \gamma n} 1 gamma {\estilo de visualización 1-\gamma} PAG do Estilo de visualización P_{c} ( 1 gamma ) norte {\displaystyle (1-\gamma )n} | PAG | ( 1 gamma ) norte K + 1 {\displaystyle |P|\geq (1-\gamma ){\frac {n}{K+1}}}

Para completar la prueba, debe demostrarse que . Para ello, el comportamiento asintótico de la supervivencia se modela mediante un proceso de ramificación continua. Fijemos y comencemos con Eva con la fecha de nacimiento de . Supongamos que el tiempo va hacia atrás, de modo que Eva da a luz en el intervalo de con una distribución de Poisson de densidad unitaria . La probabilidad de que Eva tenga un nacimiento es . Al condicionar que las horas de nacimiento se distribuyen de forma independiente y uniforme en . Cada nacimiento dado por Eva consta de descendientes todos con la misma hora de nacimiento, digamos . El proceso se itera para cada descendencia. Se puede demostrar que para todos existe un de modo que con una probabilidad mayor que , Eva tiene como máximo descendientes. límite do límite incógnita , yo F incógnita , yo ( do ) = 0 {\displaystyle \lim_{c\rightarrow \infty}\lim_{x,H}f_{x,H}(c)=0} incógnita {\estilo de visualización x} do > 0 {\displaystyle c>0} do {\estilo de visualización c} [ 0 , do ) {\displaystyle [0,c)} a {\estilo de visualización k} mi do do a a ! {\displaystyle {\frac {e^{-c}c^{k}}{k!}}} a {\estilo de visualización k} incógnita 1 , . . . , incógnita a {\displaystyle x_{1},...,x_{k}} [ 0 , do ) {\displaystyle [0,c)} Q {\estilo de visualización Q} a {\estilo de visualización a} o > 0 {\displaystyle \epsilon >0} K {\estilo de visualización K} ( 1 o ) {\displaystyle (1-\epsilon )} K {\estilo de visualización K}

Un árbol enraizado con las nociones de padre, hijo, raíz, orden de nacimiento y compañera de útero se llamará árbol de cría. Dado un árbol de cría finito, decimos para cada vértice que sobrevive o muere. Un vértice sin hijos sobrevive. Un vértice muere si y solo si tiene al menos una cría, todas las cuales sobreviven. Sea la probabilidad de que Eva sobreviva en el árbol de cría dado por el proceso anterior. El objetivo es mostrar y luego para cualquier fijo , se puede mostrar que . Estas dos relaciones completan nuestro argumento. yo {\estilo de visualización T} F ( do ) {\estilo de visualización f(c)} yo {\estilo de visualización T} límite do F ( do ) = 0 {\displaystyle \lim _{c\rightarrow \infty }f(c)=0} do {\estilo de visualización c} límite F incógnita , yo ( do ) = F ( do ) {\displaystyle \lim ^{*}f_{x,H}(c)=f(c)}

Para demostrar , sea . Para valores pequeños, como, aproximadamente, una Eva que comienza en el tiempo podría tener un nacimiento en el intervalo de tiempo en el que todos sus hijos sobreviven, mientras que Eva no tiene nacimientos en en el que todos sus hijos sobreviven. Si se deja , se obtiene la ecuación diferencial . El valor inicial da una solución única . Nótese que, de hecho , . F ( do ) = 0 {\displaystyle f(c)=0} do 0 , Δ do > 0 {\displaystyle c\geq 0,\Delta c>0} Δ do {\displaystyle \Delta c} F ( do + Δ do ) F ( do ) ( Δ do ) F ( do ) Q + 1 {\displaystyle f(c+\Delta c)-f(c)\approx -(\Delta c)f(c)^{Q+1}} do + Δ do {\displaystyle c+\Delta c} [ do , do + Δ do ) {\displaystyle [c,c+\Delta c)} [ 0 , do ) {\displaystyle [0,c)} Δ do 0 {\displaystyle \Delta c\rightarrow 0} F " ( do ) = F ( do ) Q + 1 {\displaystyle f'(c)=-f(c)^{Q+1}} F ( 0 ) = 1 {\displaystyle f(0)=1} F ( do ) = ( 1 + Q do ) 1 / Q {\displaystyle f(c)=(1+Qc)^{-1/Q}} límite do F ( do ) = 0 {\displaystyle \lim _{c\rightarrow \infty }f(c)=0}

Para demostrar , considere un procedimiento que llamamos Historia que aborta o produce un árbol de cría. Historia contiene un conjunto de vértices, inicialmente . tendrá una estructura de árbol de cría con la raíz. Los son procesados ​​o no procesados, inicialmente no se procesa. A cada uno se le asigna una hora de nacimiento , inicializamos . Historia es tomar un no procesado y procesarlo de la siguiente manera. Para el valor de todos con pero con ninguno que ya se ha procesado, si alguno tiene y con o algunos tienen con y , entonces Historia se aborta. De lo contrario para cada con agregar todos a como compañeros de útero con padre y fecha de nacimiento común . Ahora se considera procesado. Historia se detiene, si no se aborta, cuando todos se procesan. Si Historia no aborta, entonces raíz sobrevive árbol de cría si y solo si sobrevive en el momento . Para un árbol de cría fijo, sea la probabilidad de que el proceso de ramificación produzca árbol de cría . Entonces la probabilidad de que Historia no aborte es . Debido a la finitud del proceso de ramificación, , la suma de todos los árboles de cría y la historia no se anula. La distribución de su árbol de cría se aproxima a la distribución del proceso de ramificación. Por lo tanto . límite F incógnita , yo ( do ) = F ( do ) {\displaystyle \lim ^{*}f_{x,H}(c)=f(c)} yo {\estilo de visualización T} yo = { incógnita } {\displaystyle T=\{x\}} T {\displaystyle T} x {\displaystyle x} y T {\displaystyle y\in T} x {\displaystyle x} y T {\displaystyle y\in T} t y {\displaystyle t_{y}} t x = c {\displaystyle t_{x}=c} y T {\displaystyle y\in T} t E {\displaystyle t_{E}} y E {\displaystyle y\in E} x E {\displaystyle x\in E} E {\displaystyle E} t E < t y {\displaystyle t_{E}<t_{y}} y , z E {\displaystyle y,z\in E} z T {\displaystyle z\in T} E , E {\displaystyle E,E'} t E , t E < t y {\displaystyle t_{E},t_{E'}<t_{y}} y E , E {\displaystyle y\in E,E'} | E E | > 1 {\displaystyle |E\cup E'|>1} E {\displaystyle E} t E < t y {\displaystyle t_{E}<t_{y}} z E { y } {\displaystyle z\in E-\{y\}} T {\displaystyle T} y {\displaystyle y} t E {\displaystyle t_{E}} y {\displaystyle y} y T {\displaystyle y\in T} x {\displaystyle x} T {\displaystyle T} x {\displaystyle x} c {\displaystyle c} f ( T , c ) {\displaystyle f(T,c)} T {\displaystyle T} f ( T , c ) {\displaystyle f(T,c)} f ( T , c ) = 1 {\displaystyle \sum f(T,c)=1} T {\displaystyle T} l i m {\displaystyle lim^{*}} lim f x , H ( c ) = f ( c ) {\displaystyle \lim ^{*}f_{x,H}(c)=f(c)}

El bocado de Rödl

En 1985, Rödl demostró la conjetura de Paul Erdős mediante un método llamado el nibble de Rödl. El resultado de Rödl puede formularse en forma de problema de empaquetamiento o de cubrimiento. Para el número de cubrimiento denotado por muestra el tamaño mínimo de una familia de subconjuntos de elementos de los cuales tienen la propiedad de que cada conjunto de elementos está contenido en al menos un . La conjetura de Paul Erdős et al. fue 2 l < k < n {\displaystyle 2\leq l<k<n} M ( n , k , l ) {\displaystyle M(n,k,l)} κ {\displaystyle \kappa } k {\displaystyle k} { 1 , . . . , n } {\displaystyle \{1,...,n\}} l {\displaystyle l} A κ {\displaystyle A\in \kappa }

lim n M ( n , k , l ) ( n l ) / ( k l ) = 1 {\displaystyle \lim _{n\rightarrow \infty }{\frac {M(n,k,l)}{{n \choose l}/{k \choose l}}}=1} .

donde . Esta conjetura significa aproximadamente que una configuración táctica es alcanzable asintóticamente. De manera similar, se puede definir el número de empaquetamiento como el tamaño máximo de una familia de subconjuntos de elementos que tienen la propiedad de que cada conjunto de elementos está contenido en, como máximo, uno . 2 l < k {\displaystyle 2\leq l<k} m ( n , k , l ) {\displaystyle m(n,k,l)} κ {\displaystyle \kappa } k {\displaystyle k} { 1 , . . . , n } {\displaystyle \{1,...,n\}} l {\displaystyle l} A κ {\displaystyle A\in \kappa }

Embalaje en condiciones más resistentes

En 1997, Noga Alon , Jeong Han Kim y Joel Spencer también proporcionan un buen límite para la condición de grado de código más fuerte de que cada par distinto tiene como máximo un borde en común. γ {\displaystyle \gamma } v , v V {\displaystyle v,v'\in V}

Para un hipergrafo k -uniforme, D -regular en n vértices, si k > 3, existe un empaquetamiento P que cubre todos los vértices pero como máximo . Si k = 3, existe un empaquetamiento P que cubre todos los vértices pero como máximo . O ( n D 1 / ( k 1 ) ) {\displaystyle O(nD^{-1/(k-1)})} O ( n D 1 / 2 ln 3 / 2 D ) {\displaystyle O(nD^{-1/2}\ln ^{3/2}D)}

Este límite es deseable en varias aplicaciones, como el sistema triple de Steiner . Un sistema triple de Steiner es un hipergrafo simple, 3-uniforme, en el que cada par de vértices está contenido precisamente en una arista. Dado que un sistema triple de Steiner es claramente d = ( n -1)/2-regular, el límite anterior proporciona la siguiente mejora asintótica.

Cualquier sistema triple de Steiner en n vértices contiene un empaquetamiento que cubre todos los vértices pero como máximo . O ( n 1 / 2 ln 3 / 2 n ) {\displaystyle O(n^{1/2}\ln ^{3/2}n)}

Esto ha mejorado posteriormente a [1] y [2]. n / 3 O ( log n log log n ) {\displaystyle n/3-O({\frac {\log n}{\log \log n}})} n 4 3 {\displaystyle {\frac {n-4}{3}}}

Véase también

Referencias

  1. ^ Keevash, Peter ; Pokrovskiy, Alexey; Sudakov, Benny ; Yepremyan, Liana (15 de abril de 2022). "Nuevos límites para la conjetura de Ryser y problemas relacionados". Transactions of the American Mathematical Society, Serie B . 9 (8): 288–321. doi : 10.1090/btran/92 . hdl : 20.500.11850/592212 . ISSN  2330-0000.
  2. ^ Montgomery, Richard (2023). "Una prueba de la conjetura de Ryser-Brualdi-Stein para números pares grandes n ". arXiv : 2310.19779 [math.CO].
  • Erdős, P .; Hanani, H. (2022), "Sobre un teorema de límite en análisis combinatorio" (PDF) , Publ. Matemáticas. Debrecen , 10 (1–4): 10–13, doi :10.5486/PMD.1963.10.1-4.02.
  • Spencer, J. (1995), "Empaquetamiento asintótico a través de un proceso de ramificación", Random Structures and Algorithms , 7 (2): 167–172, doi :10.1002/rsa.3240070206.
  • Alon, N. ; Spencer, J. (2008), El método probabilístico (3.ª ed.), Wiley-Interscience, Nueva York, ISBN 978-0-470-17020-5.
  • Rödl, V. ; Thoma, L. (1996), "Empaquetamiento asintótico y el algoritmo aleatorio voraz", Random Structures and Algorithms , 8 (3): 161–177, CiteSeerX  10.1.1.4.1394 , doi :10.1002/(SICI)1098-2418(199605)8:3<161::AID-RSA1>3.0.CO;2-W.
  • Spencer, J. ; Pippenger, N. (1989), "Comportamiento asintótico del índice cromático para hipergrafos", Journal of Combinatorial Theory , Serie A, 51 (1): 24–42, doi : 10.1016/0097-3165(89)90074-5.
  • Alon, Noga ; Kim, Jeong-Han; Spencer, Joel (1997), "Emparejamientos casi perfectos en hipergrafos simples regulares", Israel Journal of Mathematics , 100 (1): 171–187, CiteSeerX  10.1.1.483.6704 , doi :10.1007/BF02773639.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Packing_in_a_hypergraph&oldid=1193430724#The_Rödl_nibble"