Supongamos que usted desea abrir una caja fuerte con 10 interruptores. Para cada interruptor hay 3 opciones, digamos, 1,2,3. Hay 2 interruptores de llave. El seguro se desbloquea una vez establecido el par de claves correctamente, pero no se puede distingush la clave de los otros. La pregunta es, ¿cuántos intenta hacer que usted necesita para asegurarse de que abriera la caja fuerte, y ¿cómo se debe elegir las combinaciones (un althorithm)? (Por ejemplo, si la caja tiene sólo 2 interruptores en lugar de 10, usted necesita intenta) el número de intentos a crecer menos que linealmente a medida que el número de interruptores aumenta? Podría ser una fórmula para un problema general de la interruptores, llaves?
Respuestas
¿Demasiados anuncios?Lo que buscan es un cubrimiento de la matriz (ref.), denota CA(t,k,v), con los parámetros:
- la fuerza t=2
- número de columnas de k=10
- el número de posibles valores de v=3
El más pequeño tal cubrimiento de la matriz aparece aquí como tener 14 filas (es decir, ensayos), después de haber sido encontrado por el recocido simulado por Cohen.
Jose Torres-Jiménez página web tiene un applet que puede dar un ejemplo:
C SA-JTJ
14 10 3^10 2
0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 1 1
2 2 2 1 1 0 2 2 2 2
1 1 2 0 2 2 0 1 2 0
1 0 0 2 0 1 2 2 1 1
0 1 0 1 2 2 1 2 0 0
0 2 1 2 0 2 1 0 2 1
0 2 0 0 1 1 2 1 0 0
0 1 2 2 0 0 1 1 1 2
2 0 2 1 0 1 0 0 0 1
1 0 1 2 1 2 0 0 0 2
2 0 0 0 2 1 1 1 2 2
1 2 1 0 2 0 0 2 1 1
2 1 1 2 2 2 2 0 1 0
Encontrar el mínimo para general (conocida como el que cubre número de matriz) es un tema de investigación, uno de los más destacados investigadores es el Prof. Charlie Colbourn.
Supongamos que el número de interruptores es . Aquí es una construcción con configuración. En primer lugar, tomamos los tres constante de configuración de . Siguiente, para dos diferentes valores de , tenemos la configuración tal que el interruptor de la obtiene el valor de o dependiendo del valor de la th bits de . Ahora supongamos , son los dos corregir los interruptores, y su correcta configuración se . Si , a continuación, una de las constantes de configuración abre la caja fuerte. De lo contrario, supongamos difieren en poco . A continuación, el ajuste de o desbloquea la caja fuerte.
Aquí está un ejemplo con , que es sin duda inferior a la de Gerry de la solución:
Por otro lado, supongamos es un conjunto de ajustes de interruptores tal que para todos los pares de , hay un escenario en el que el interruptor de y el interruptor de . A continuación,. Esto demuestra que nuestra construcción es óptima hasta un multiplicativo constante.
Para la prueba, se define una secuencia tal que es una solución para . Dado , considerar el establecimiento restringido a . Hay en la mayoría de los conjunto de modificadores a o conjunto de modificadores a . Sin pérdida de generalidad, supongamos que existen en la mayoría de las conjunto de modificadores a , y deje consta de los interruptores no se establece a . El establecimiento no es útil para los pares de interruptores de (ya que estos se ajustan a o ), por lo tanto debe ser una solución para . Tenga en cuenta que , por lo tanto . Por otro lado, claramente . Llegamos a la conclusión de que .