Primero, déjenme comentar sobre el caso específico de la reducción Valiant-Vazirani; espero que esto ayude a aclarar la situación general.
La reducción Valiant-Vazirani se puede ver / definir de varias maneras. Esta reducción está "intentando" asignar una fórmula booleana satisfactoria a una F ′ satisfactoriamente única , y una F insatisfactoria a una F ′ insatisfactoria . Todas las fórmulas de salida siempre se obtienen restringiendo aún más F , por lo que la insatisfacción siempre se conserva. La reducción se puede definir o bien como la salida de un único F ' , o como salida una lista de F ' 1 , ... , F ' t . En el último caso, "éxito" en el caso F ∈FF′FF′FF′F′1,…,F′t se define como tenerF∈SAT al menos un exclusivamente satisfactoria en la lista. Llame a estas dos variantes "reducción de singleton" y "reducción de lista" respectivamente (esto no es terminología estándar).F′i
El primer punto que es importante tener en cuenta es que la probabilidad de éxito en la reducción de singleton es bastante pequeña, es decir, donde n es el número de variables. Las dificultades para mejorar esta probabilidad de éxito se exploran en el documento.Θ(1/n)n
"¿La probabilidad de aislamiento de Valiant-Vazirani es mejorable?" por Dell et al.
http://eccc.hpi-web.de/report/2011/151/#revision1
En la lista de reducción, la probabilidad de éxito puede hacerse grande, digamos, con un poli ( n1−2−nlista de tamaño ) . (Uno puede simplemente repetir la reducción de singleton muchas veces, por ejemplo).(n)
Ahora, no es del todo evidente o intuitivo que podamos ser capaces de desrandomizar directamente una reducción que solo tiene probabilidad de éxito . De hecho, ninguno de los resultados de dureza versus aleatoriedad da hipótesis bajo las cuales podemos hacerlo en este caso. Es mucho más plausible que la reducción de la lista pueda ser aleatorizada (con una lista algo mayor). Sin embargo, tenga en cuenta que esto no implicaría N P = U P1/nNP=UP tenga en : nuestra lista de fórmulas de salida puede tener muchas fórmulas satisfactoriamente únicas, y tal vez algunas con muchas asignaciones satisfactorias, y parece inútil tratar de definir un cálculo de aceptación única sobre tal lista.
Incluso si de alguna manera pudiéramos dar una reducción de la lista en la que una satisfactoria siempre inducía una lista F ′ 1 , ... , F ′ t donde la mayoría de las F ′ j 's son exclusivamente satisfactorias, no hay una forma clara de convertir eso en Una reducción singleton determinista para el aislamiento. La verdadera dificultad subyacente es que no conocemos ninguna "operación de mayoría aproximada para fórmulas satisfactoriamente únicas", es decir, una reducción R ( F ′ 1 , ... , F ′ t cuyo resultado es únicamente satisfactoria si la mayoríaFF′1,…,F′tF′jR(F′1,…,F′t) 's son únicamente satisfactorios e insatisfactorios si la mayoría de F ′ jF′jF′j ' s son insatisfactorias. Esto también parece un fenómeno general: las reducciones generan objetos más complejos que los algoritmos de decisión, y las propiedades de estos objetos son más difíciles de verificar, por lo que es más difícil combinar muchos de estos objetos en un solo objeto que hereda alguna propiedad de la mayoría.
Para el caso Valiant-Vazirani, ni siquiera parece probable bajo supuestos plausibles de desrandomización que podamos obtener , es decir, reducir de manera determinista fórmulas satisfactorias a fórmulas satisfactorias con ≤ poli ( n ) soluciones Intuitivamente, esto se debe al hecho de que el procedimiento de aislamiento no tiene ni idea del tamaño aproximado del conjunto de solución de la fórmula F que se le da.NP=FewP≤(n)F