Funciones booleanas donde la sensibilidad es igual a la sensibilidad del bloque

17

Parte del trabajo sobre la sensibilidad frente a la sensibilidad del bloque se ha dirigido a examinar funciones con un espacio lo más amplio posible entre y para resolver la conjetura de que solo es polinomialmente más grande que . ¿Qué pasa con la dirección opuesta? ¿Qué se sabe sobre las funciones donde ?s(f)bs(f)bs(f)s(f)s(f)=bs(f)

Trivialmente, las funciones constantes tienen . También trivialmente, cualquier función con también tiene . No es trivial pero no es demasiado difícil demostrar que cualquier función monótona también satisface esta igualdad. ¿Hay otras clases de funciones que tengan ? Una caracterización completa sería ideal. ¿Qué sucede si fortalecemos aún más los requisitos para y ?0=s(f)=bs(f)s(f)=ns(f)=bs(f)s(f)=bs(f)s0(f)=bs0(f)s1(f)=bs1(f)

La motivación para esta pregunta es simplemente tener alguna intuición sobre cómo la sensibilidad se relaciona con la sensibilidad de bloqueo.

Definiciones

Sea una función booleana en palabras de bits. Para y , deja que denota el palabra bits obtenida a partir de por voltear los bits especificados por . En el caso de que , simplemente denotaremos esto como x ^ i .f:{0,1}n{0,1}nx{0,1}nA{0,1,,n}xAnxAA={i}xi

Definimos la sensibilidad de f en x como s(f,x)=#{i|f(xi)f(x)} . En otras palabras, es el número de bits en x que podemos voltear para voltear la salida de f . Definimos la sensibilidad de f como s(f)=maxxs(f,x) .

Definimos la sensibilidad de bloque de f en x (denotado bs(f,x) ) como el máximo k modo que haya subconjuntos disjuntos B1,B2,,Bk de {1,2,,n} tales que f(xBi)f(x) . Definimos la sensibilidad de bloque de f como bs(f)=maxxbs(f,x) .

Finalmente, definimos la sensibilidad 0 de f como s0(f)=max{s(f,x)|f(x)=0} . Nos parecida definimos 1-sensibilidad , sensibilidad 0-bloque , y 1-bloque de sensibilidad , denotado s1(f) , bs0(f) , y bs1(f) , respectivamente.

mhum
fuente

Respuestas:

17

Recientemente, probé que s (f) = bs (f) para funciones independientes y funciones de lectura única sobre los operadores booleanos AND, OR y EXOR, y mi trabajo, incluidos los resultados, fue aceptado en TCS 2014. ( http: // dx .doi.org / 10.1007 / 978-3-662-44602-7_9 )

Puede estar atacando este problema. Si es así, lo siento, pero comencé a atacar el problema de forma independiente antes de que se publicara la pregunta. Una versión preliminar de mi trabajo se presentó en una reunión nacional japonesa en diciembre / 2013 y la fecha límite de presentación fue octubre / 2013. ( http://www.ieice.org/ken/paper/20131220DBID/eng/ )

Hiroki Morizumi
fuente
2
Buen resultado Estoy deseando leerlo.
mhum