stringtranslate.com

Matriz disyuntiva

En matemáticas, una matriz lógica puede describirse como d -disyuntiva y/o d -separable . Estos conceptos desempeñan un papel fundamental en el área matemática de las pruebas grupales no adaptativas .

En la literatura matemática, las matrices d -disyuntas también pueden denominarse códigos superpuestos [1] o familias d -libres de cobertura . [2]

Según Chen y Hwang (2006), [3]

Las siguientes relaciones son "bien conocidas": [3]

Ejemplos concretos

La siguiente matriz es separable en dos, porque cada par de columnas tiene una suma distinta. Por ejemplo, la suma booleana (es decir, el OR bit a bit ) de las dos primeras columnas es ; esa suma no se puede obtener como la suma de ningún otro par de columnas en la matriz.

Sin embargo, esta matriz no es 3-separable, porque la suma de las columnas 1, 2 y 3 (es decir , ) es igual a la suma de las columnas 1, 4 y 5.

Esta matriz tampoco es -separable, porque la suma de las columnas 1 y 8 (es decir, ) es igual a la suma de la columna 1 solamente. De hecho, ninguna matriz con una columna de todos ceros puede ser -separable para ningún .

La siguiente matriz es -separable (y por lo tanto 2-disyunta) pero no 3-disyunta.

Hay 15 formas posibles de elegir 3 o menos columnas de esta matriz, y cada elección conduce a una suma booleana diferente:

Sin embargo, la suma de las columnas 2, 3 y 4 (es decir, ) es un superconjunto de la columna 1 (es decir, ), lo que significa que esta matriz no es 3-disyunta.

Aplicación ded-Separabilidad para pruebas de grupo

El problema de la prueba de grupo no adaptativa postula que tenemos una prueba que puede decirnos, para cualquier conjunto de elementos, si ese conjunto contiene un elemento defectuoso . Se nos pide que elaboremos una serie de agrupaciones que puedan identificar exactamente todos los elementos defectuosos en un lote de n elementos en total, algunos de los cuales d son defectuosos.

Una matriz separable con filas y columnas describe de forma concisa cómo utilizar pruebas t para encontrar los artículos defectuosos en un lote de n , donde se sabe que el número de artículos defectuosos es exactamente d .

Una matriz disyunta (o, más generalmente, cualquier matriz separable) con filas y columnas describe de manera concisa cómo utilizar pruebas t para encontrar los artículos defectuosos en un lote de n , donde se sabe que el número de artículos defectuosos no es mayor que d .

Preocupaciones prácticas y resultados publicados

Para un n y d dados , el número de filas t en la matriz d -separable más pequeña puede (según el conocimiento actual) ser menor que el número de filas t en la matriz d -disyunta más pequeña , pero en asintóticamente están dentro de un factor constante entre sí. [3] Además, si la matriz se va a utilizar para pruebas prácticas, se necesita algún algoritmo que pueda "decodificar" un resultado de prueba (es decir, una suma booleana como ) en los índices de los elementos defectuosos (es decir, el conjunto único de columnas que producen esa suma booleana). Para matrices d -disyuntas arbitrarias, se conocen algoritmos de decodificación de tiempo polinomial ; el algoritmo ingenuo es . [4] Para matrices d -separables arbitrarias pero no d -disyuntas, los algoritmos de decodificación más conocidos son el tiempo exponencial. [3]

Porat y Rothschild (2008) presentan un algoritmo de tiempo determinista para construir una matriz d -disjunta con n columnas y filas. [5]

Véase también

Referencias

  1. ^ De Bonis, Annalisa; Vaccaro, Ugo (2003). "Construcciones de códigos superpuestos generalizados con aplicaciones a pruebas grupales y resolución de conflictos en canales de acceso múltiple". Ciencias de la Computación Teórica . 306 (1–3): 223–243. doi :10.1016/S0304-3975(03)00281-0. MR  2000175.
  2. ^ Paul Erdős ; Péter Frankl ; Zoltán Füredi (1985). "Familias de conjuntos finitos en las que ningún conjunto está cubierto por la unión de otros r" (PDF) . Israel Journal of Mathematics . 51 (1–2): 79–89. doi : 10.1007/BF02772959 . ISSN  0021-2172.
  3. ^ abcdef Hong-Bin Chen; Frank Hwang (21 de diciembre de 2006). "Explorando el eslabón perdido entre matrices d-separables, d-separables y d-disjuntas". Matemáticas Aplicadas Discretas . 155 (5): 662–664. CiteSeerX 10.1.1.848.5161 . doi : 10.1016/j.dam.2006.10.009 . MR  2303978. 
  4. ^ Piotr Indyk ; Hung Q. Ngo; Atri Rudra (2010). "Pruebas grupales no adaptativas decodificables de manera eficiente". Actas del 21.º Simposio ACM-SIAM sobre algoritmos discretos (SODA) . hdl :1721.1/63167. ISSN  1071-9040.
  5. ^ Ely Porat; Amir Rothschild (2008). "Esquemas de prueba de grupos combinatorios no adaptativos explícitos". Actas del 35.º Coloquio internacional sobre autómatas, lenguajes y programación (ICALP) : 748–759. arXiv : 0712.3876 . Código Bibliográfico :2007arXiv0712.3876P.

Lectura adicional