stringtranslate.com

Matriz disyunta

En matemáticas, una matriz lógica puede describirse como d -disjunta 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 -disjuntas 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 2, 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 de la matriz.

Sin embargo, esta matriz no es separable en 3, 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 sola. De hecho, ninguna matriz con una columna de ceros puede ser separable para ningún .

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

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 está disyunta en 3.

Aplicación de d -separabilidad a pruebas grupales

El problema de las pruebas grupales no adaptativas postula que tenemos una prueba que puede decirnos, para cualquier conjunto de artículos, si ese conjunto contiene un artículo defectuoso . Se nos pide que elaboremos una serie de agrupaciones que puedan identificar exactamente todos los artículos defectuosos en un lote de n artículos en total, algunos d de los cuales son defectuosos.

Una matriz separable con filas y columnas describe de manera concisa cómo usar 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 disjunta (o, más generalmente, cualquier matriz separable) con filas y columnas describe de manera concisa cómo usar 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 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 -disjunta más pequeña , pero asintóticamente están dentro de una constante factor uno del otro. [3] Además, si la matriz se va a utilizar para pruebas prácticas, se necesita algún algoritmo que pueda "decodificar" el resultado de una prueba (es decir, una suma booleana como ) en los índices de los artículos defectuosos (es decir, el conjunto único de columnas que producen esa suma booleana). Para matrices d -disjuntas arbitrarias , se conocen algoritmos de decodificación en tiempo polinomial ; el algoritmo ingenuo es . [4] Para matrices arbitrarias d -separables pero no d -disjuntas, los algoritmos de decodificación más conocidos son los de tiempo exponencial. [3]

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

Ver 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 múltiples canales de acceso". Informática Teórica . 306 (1–3): 223–243. doi :10.1016/S0304-3975(03)00281-0. SEÑOR  2000175.
  2. ^ Paul Erdős ; Peter Frankl ; Zoltán Furedi (1985). «Familias de conjuntos finitos en las que ningún conjunto está cubierto por la unión de otros» (PDF) . Revista Israelí de Matemáticas . 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ática Aplicada Discreta . 155 (5): 662–664. CiteSeerX 10.1.1.848.5161 . doi : 10.1016/j.dam.2006.10.009 . SEÑOR  2303978. 
  4. ^ Piotr Indyk ; Hung Q. Ngo; Atri Rudra (2010). "Pruebas grupales no adaptativas eficientemente decodificables". 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 pruebas de grupo combinatorios explícitos no adaptativos". Actas del 35º Coloquio Internacional sobre Autómatas, Lenguajes y Programación (ICALP) : 748–759. arXiv : 0712.3876 . Código Bib : 2007arXiv0712.3876P.

Otras lecturas