En la teoría del diseño combinatorio , un diseño de cobertura , o un diseño de cobertura ( v , k , t ) , es una colección de subconjuntos de k elementos, llamados bloques , elegidos de un conjunto de v elementos, de tal manera que cada subconjunto de t elementos esté contenido en al menos un bloque. El número mínimo de bloques requerido es el número de cobertura , denotadoLos diseños de cobertura generalizan la noción de un sistema de Steiner y son duales al concepto de un diseño de empaquetamiento . Tienen conexiones con la teoría de la codificación , la teoría de Turán y la geometría finita . [ 1 ]
Definición
Dejarser un conjunto deelementos. Un diseño de cobertura ( v , k , t ) es una familiadesubconjuntos de elementos de(cada uno llamado bloque ) de tal manera que cada-subconjunto de elementos deestá contenido en al menos un bloque enLos parámetros deben satisfacer.
El número de portadaes el número más pequeño posible de bloques en un-diseño de la cubierta. [ 2 ]
La densidad de un diseño de revestimiento conbloques es el número promedio de bloques que contienen un determinado-subconjunto de elementos, igual a [ 1 ]
La densidad es siempre al menos 1, y es igual a 1 si y solo si cadaEl subconjunto de elementos está cubierto por exactamente un bloque, que es la condición definitoria de un sistema Steiner .
Ejemplo
Considerar,,Los cuatro bloques
formar un diseño de cobertura (5, 3, 2) sobreDado que cada par de elementos aparece en al menos un bloque, esto es óptimo: cada bloque cubre tres de los diez pares posibles, pero dos subconjuntos distintos de 3 elementos de un conjunto de 5 elementos comparten como máximo un par, por lo que tres bloques pueden cubrir como máximo nueve pares. Por lo tanto,.
Límites
límites inferiores
La cota inferior general más utilizada es la cota de Schönheim , basada en una desigualdad recursiva debida a Schönheim (1964): [ 3 ]
Esta desigualdad tiene una interpretación intuitiva: el elemento de una cubierta que aparece en la menor cantidad de bloques aparece en la mayor cantidad de bloques.bloques, y al eliminar ese elemento y todos los demás bloques se obtiene un-recubrimiento. [ 1 ] Aplicando la desigualdad recursivamente se obtiene la cota de Schönheim en forma cerrada :
Un límite debido a de Caen es a veces más ajustado, particularmente cuandoyno son demasiado pequeños: [ 4 ]
límites superiores
Rödl (1985) demostró que para fijoy, existen recubrimientos cuya densidad se aproxima a 1 comoEsto implica que el número de cobertura es asintóticamente igual a, coincidiendo con el límite inferior trivial. [ 5 ]
Erdős y Spencer (1974) dieron una cota más débil pero totalmente explícita, válida para todos los valores de los parámetros, utilizando el método probabilístico : [ 6 ]
Este límite puede mejorarse como máximo por un factor constante (como máximo) asintóticamente, como lo demuestra el caso, donde la cota inferior de Schönheim da densidad asintótica amientras que la cota superior de Erdős-Spencer da densidad asintótica a. [ 1 ]
Métodos de construcción
Se conocen varios métodos generales para la elaboración de diseños de recubrimiento.
Algoritmo voraz
Una cobertura voraz se construye mediante el siguiente procedimiento:
- Organizar todo-subconjuntos de elementos del-establecido en una lista.
- Seleccione el-subconjunto que cubre el mayor número de actualmente no cubiertos-subconjuntos (resuelviendo empates por posición en la lista).
- Repita hasta que todo esté-Los subconjuntos están cubiertos.
Este enfoque es análogo al algoritmo voraz de Conway y Sloane para construir códigos lexicográficos . [ 7 ] La lista deLos subconjuntos pueden ordenarse lexicográficamente , colexicográficamente, según el código Gray o aleatoriamente; diferentes ordenaciones pueden generar coberturas de distintos tamaños. El método voraz es completamente general (se aplica a todos los parámetros válidos) y, en la práctica, produce resultados bastante buenos: aproximadamente el 42% de las entradas de la tabla calculadas por Gordon, Kuperberg y Patashnik provenían de coberturas voraces. Cabe destacar el sistema Steiner.surge como una cobertura codiciosa bajo el orden lexicográfico. [ 1 ]
La principal desventaja es el costo computacional. Para fijoyEl algoritmo requiere tiempo y espacio.. [ 1 ]
Recubrimientos de geometría finita
Las geometrías finitas producen recubrimientos muy buenos y a menudo óptimos para ciertas familias de parámetros. [ 8 ] [ 9 ]
En la geometría proyectivasobre el campo, elsubespacios -dimensionales (-planos) cubren cada conjunto depuntos independientes. Tomando elpuntos como elementos y el-los pisos como bloques dan el límite:
dóndedenota el coeficiente binomial gaussiano . De manera similar, la geometría afínda:
En ambos casos, la igualdad se cumple cuandoo. Las cubiertas por líneas () son sistemas Steiner . [ 1 ]
Recubrimientos inducidos
Una cubierta inducida construye una estructura más pequeña-cubriendo de uno más grande-cubriendo, dondeyEl procedimiento consiste en elegir aleatoriamenteelementos de la-establecer, restringir cada bloque a los elementos elegidos y luego ajustar los tamaños de los bloques: bloques más pequeños queestán rellenos con elementos arbitrarios, mientras que los bloques más grandes queson reemplazados por una cubierta de sus elementos. La familia resultante forma una válida-cubriendo. [ 1 ]
Este método suele funcionar mejor cuandoy cuando se utiliza como punto de partida un buen recubrimiento, como uno de geometría finita. [ 1 ]
Combinando cubiertas más pequeñas
A-La cubierta se puede ensamblar a partir de cubiertas de conjuntos de tamaños disjuntos.y. Para cada partición deelementos enelementos del primer conjunto ya partir del segundo, se utiliza un-cubriendo y un-cubriendo. Optimización sobrepara cada valor deproduce la cota: [ 1 ]
Los productos de esta suma pueden presentar redundancia, la cual puede reducirse mediante programación dinámica para combinar términos adyacentes y obtener límites más precisos. Este método representa aproximadamente el 30% de las entradas de la tabla calculadas por Gordon, Kuperberg y Patashnik. [ 1 ] Incluye como casos especiales una serie de construcciones elementales, tales como:
- (añadiendo un elemento aleatorio a cada bloque),
- (añadiendo un nuevo elemento a cada bloque),
- (añadiendo un nuevo elemento solo a los bloques de la segunda cubierta).
Otros métodos
- Recubrimientos cíclicos : Si el tamaño objetivo de un recubrimiento es, uno puede elegir uno solo-subconjunto y tomar todocambios cíclicos. Para algunos parámetros, esto produce coberturas óptimas. [ 1 ]
- Ascenso de colina y recocido simulado : Partiendo de una colección aleatoria de bloques y mejorándolos iterativamente mediante la sustitución de bloques débiles. Nurmela y Östergård utilizaron el recocido simulado para encontrar muchos recubrimientos buenos. [ 10 ]
- Replicación : Reemplazar cada elemento porcopias rinde. [ 1 ]
Casos especiales y estructuras relacionadas
Sistemas Steiner
Un sistema Steineres un diseño de cubierta en el que cadaEl subconjunto de elementos está contenido en exactamente un bloque (equivalentemente, un diseño de recubrimiento de densidad 1). Cuando existe un sistema de Steiner, es simultáneamente un recubrimiento óptimo y un empaquetamiento óptimo, yLos sistemas de Steiner existen solo para ciertos conjuntos de parámetros; deben cumplirse las condiciones necesarias de divisibilidad , y la existencia no está garantizada incluso cuando se cumplen. Las geometrías proyectivas y afines sobre cuerpos finitos proporcionan familias infinitas de sistemas de Steiner con. [ 1 ]
Números de Turán
El número de Turánes el número mínimo desubconjuntos de elementos de un-establecer de tal manera que cadaEl subconjunto de elementos contiene al menos uno de los elegidos.-subconjuntos. Al pasar a subconjuntos complementarios, se obtiene la identidad [ 1 ].
Aunque los números de recubrimiento y los números de Turán son equivalentes, históricamente se han estudiado en diferentes rangos de parámetros: los problemas de recubrimiento suelen tenergrande en relación cony, mientras que los problemas de Turán suelen tenergrande en relación cony(correspondiente aycerca de). [ 1 ]
Turán (1941) determinóexactamente para todosy, lo que implica quea pesar dey. [ 11 ] [ 12 ]
Propiedad B
Dado un conjunto finito, una colecciónde subconjuntos deTiene la propiedad B si podemos particionarlaen dos subconjuntos disjuntosyde tal manera que cada conjunto encumple ambosy. El número más pequeño de conjuntos en una colección de conjuntos de tamañode tal manera queno tiene La propiedad B se denota por.
La búsqueda de dicha colección puede restringirse a cubrir diseños: para cualquier diseño sin la Propiedad B, la fusión de cualquier par de puntos que no aparezcan en ningún bloque común produce otro diseño sin la Propiedad B, por lo que cualquier contraejemplo mínimo debe cubrir todos los pares de puntos. [ 13 ]
Tablas de números de cobertura
Tablas extensas de límites superiores ense han compilado utilizando combinaciones de los métodos descritos anteriormente. Gordon, Kuperberg y Patashnik (1995) tabularon límites para,, y, que abarca 1631 conjuntos de parámetros no triviales, de los cuales aproximadamente el 93% se obtuvieron de las construcciones en su artículo. [ 1 ] Gordon mantiene un repositorio en línea, actualizado periódicamente, de los mejores diseños de cobertura conocidos. [ 14 ]
ParaLa mayoría de los números de cobertura conocidos son óptimos, con una relación entre los mejores límites superior e inferior conocidos de aproximadamente 1,12 como máximo. Esta relación aumenta con: hasta aproximadamente 1,89 por, 2.98 pory 3,72 para. [ 1 ]
Los números de coberturapara= 3, 4, 5...:
- 1, 3, 4, 6, 7, 11, 12, 17, 19, 24, 26, 33, 35, 43, 46, 54, 57, 67... (secuencia A011975 en el OEIS )
Los números de coberturapara= 4, 5, 6...:
- 1, 3, 3, 5, 6, 8, 9, 11, 12, 13, 18, 19, 20, 26, 27, 31, 35, 37, 39... (secuencia A011976 en el OEIS )
Existen secuencias similares para otros parámetros, pero a diferencia de las dos anteriores, estas tienen un número limitado de entradas conocidas. Las secuencias OEIS correspondientes se indexan a continuación:
Además, existen secuencias OEIS para ciertas familias dondeyse definen en relación con:
Véase también
Referencias
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Gordon, Daniel M .; Kuperberg, Greg; Patashnik, Oren (1995). "Nuevas construcciones para diseños de cobertura" (PDF) . Journal of Combinatorial Designs . 3 (4): 269– 284. arXiv : math/9502238 . doi : 10.1002/jcd.3180030404 .
- ↑ Mills, WH; Mullin, RC (1992). «Revestimientos y empaques». En Dinitz, Jeffrey H.; Stinson, Douglas R. (eds.). Teoría del diseño contemporáneo: una colección de estudios . Wiley. pp. 371–399 . ISBN 0-471-53141-3.
- ↑ Schönheim, J. (1964). "Sobre recubrimientos" . Pacific Journal of Mathematics . 14 (4): 1405– 1411. doi : 10.2140/pjm.1964.14.1405 .
- ↑ de Caen, D. (1983). "Extensión de un teorema de Moon y Moser sobre subgrafos completos" . Ars Combinatoria . 16 : 5–10 .
- ↑ Rödl, Vojtěch (1985). "Sobre un problema de empaquetamiento y recubrimiento". European Journal of Combinatorics . 5 (1): 69– 78. doi : 10.1016/S0195-6698(85)80023-8 .
- ↑ Erdős, Paul; Spencer, Joel (1974). Métodos probabilísticos en combinatoria (PDF) . Academic Press. pp. 74–75 . doi : 10.1002/net.3230070309 .
- ↑ Conway, John H.; Sloane, NJA (1986). "Códigos lexicográficos: códigos correctores de errores de la teoría de juegos" (PDF) . IEEE Transactions on Information Theory . 32 (3): 337– 348. doi : 10.1109/TIT.1986.1057187 .
- ↑ Ray-Chaudhuri, DK (1968). "Sistemas combinatorios de recuperación de información para archivos". SIAM Journal on Applied Mathematics . 16 (5): 973– 992. doi : 10.1137/0116079 .
- ↑ Abraham, CT; Ghosh, SP; Ray-Chaudhuri, DK (1968). "Esquemas de organización de archivos basados en geometrías finitas". Information and Control . 12 (2): 143– 163. doi : 10.1016/S0019-9958(68)90251-9 .
- ↑ Nurmela, Kari J.; Östergård, Patric RJ (1993). "Límites superiores para diseños de cobertura mediante recocido simulado" . Congressus Numerantium . 96 : 93–111 .
- ↑ Turán, Pablo (1941). "Eine Extremalaufgabe aus der Graphentheorie". Estera. Fiz. Lapok (en húngaro). 48 : 436–452 .
- ^ de Caen, D. (1994). "El estado actual del problema de Turán sobre las hipergrafías". En Frankl, P.; Füredi, Z.; Katona, G.; Miklós, D. (eds.). Problemas extremos para conjuntos finitos . Budapest: Sociedad Matemática János Bolyai. págs. 187-197 . ISBN 9638022817.
- ↑ Östergård, Patric RJ (30 de enero de 2014). "Sobre el tamaño mínimo de hipergrafos 4-uniformes sin la propiedad B" . Matemáticas Aplicadas Discretas . 163, Parte 2: 199–204 . doi : 10.1016/j.dam.2011.11.035 .
- ↑ Gordon, Daniel M. "Repositorio de cobertura de La Jolla" .
Enlaces externos
- Repositorio de cubiertas de La Jolla , tablas de los diseños de cubiertas más conocidos, mantenido por Daniel M. Gordon.
- Diseño combinatorio
- Combinatoria extremal
- Familias de conjuntos
- Hipergrafos