Primeiro, deixe-me comentar sobre o caso específico da redução de Valiant-Vazirani; espero que isso ajude a esclarecer a situação geral.
A redução Valiant-Vazirani pode ser vista / definida de várias maneiras. Essa redução está "tentando" mapear uma fórmula booleana satisfatória para um exclusivamente satisfatório e um insatisfatório para um insatisfatório . Todas as fórmulas de saída são sempre obtidas pela restrição adicional de , portanto a insatisfação é sempre preservada. A redução pode ser definido quer como a saída de um único , ou como a saída de uma lista de . No último caso, "sucesso" no caso é definido como tendo pelo menos um exclusivamente satisfatórioF ′ F F ′ F F ′ F ′ 1 , … , F ′ t F ∈ S A T F ′ iFF′FF′FF′F′1,…,F′tF∈SATF′ina lista. Chame essas duas variantes de "redução de singleton" e "redução de lista", respectivamente (isso não é terminologia padrão).
O primeiro ponto que é importante notar é que a probabilidade de sucesso na redução de singleton é bastante pequena, a saber onde é o número de variáveis. As dificuldades em melhorar essa probabilidade de sucesso são exploradas no artigonΘ(1/n)n
"A probabilidade de isolamento de Valiant-Vazirani é melhorável?" por Dell et al.
http://eccc.hpi-web.de/report/2011/151/#revision1
Na redução de lista, a probabilidade de sucesso pode ser aumentada , digamos, com uma lista de tamanho poli . (Pode-se simplesmente repetir a redução de singleton muitas vezes, por exemplo.) ( n )1−2−n(n)
Agora, não é de todo evidente ou intuitivo que devamos ser capazes de derandomizar diretamente uma redução que só tem probabilidade de sucesso . De fato, nenhum dos resultados de dureza versus aleatoriedade fornece hipóteses sob as quais podemos fazê-lo neste caso. É muito mais plausível que a redução de lista possa ser des randomizada (com uma lista um pouco maior). Observe, porém, que isso não implicaria : nossa lista de fórmulas de saída pode ter muitas fórmulas exclusivamente satisfatórias, e talvez algumas com muitas atribuições satisfatórias, e parece inútil tentar definir um cálculo de aceitação exclusiva para essa lista. N P = U P1/nNP=UP
Mesmo que pudéssemos, de alguma forma, reduzir a lista em que um satisfatório sempre induzia uma lista onde a maioria dos é singularmente satisfatória, não há uma maneira clara de mudar isso. em uma redução determinística de singleton para isolamento. A verdadeira dificuldade subjacente é que não conhecemos nenhuma "operação de maioria aproximada para fórmulas exclusivamente satisfatórias", ou seja, uma redução cuja saída é exclusivamente satisfatória se a maioria são excepcionalmente satisfatórios e insatisfatórios se a maioria dosF " 1 , ... , M « t M « j R ( F " 1 , ... , M » t ) F ' J M ' jFF′1,…,F′tF′jR(F′1,…,F′t)F′jF′jsão insatisfatórios. Isso também parece um fenômeno geral: reduções produzem objetos mais complexos do que algoritmos de decisão, e as propriedades desses objetos são mais difíceis de verificar, por isso é mais difícil combinar muitos desses objetos em um único objeto que herda alguma propriedade da maioria.
Para o caso Valiant-Vazirani, nem parece provável, sob premissas plausíveis de derandomização, que seríamos capazes de obter , ou seja, reduzir deterministicamente fórmulas satisfatórias a fórmulas satisfatórias com soluções poly . Intuitivamente, isso decorre do fato de que o procedimento de isolamento não tem idéia do tamanho aproximado do conjunto de soluções da fórmula que é dado.≤ ( n ) FNP=FewP≤(n)F