O teorema de Valiant-Vazirani diz que, se houver um algoritmo de tempo polinomial (determinístico ou aleatório) para distinguir entre uma fórmula SAT que possui exatamente uma tarefa satisfatória e uma fórmula insatisfatória - então NP = RP . Este teorema é provado mostrando que UNIQUE-SAT é NP- hard sob reduções aleatórias .
Sujeito a conjecturas plausíveis de derandomização, o Teorema pode ser fortalecido para "uma solução eficiente para UNIQUE-SAT implica NP = P ".
Meu primeiro instinto foi pensar que, implícita, existe uma redução determinística de 3SAT para UNIQUE-SAT, mas não está claro para mim como essa redução em particular pode ser des randomizada.
Minha pergunta é: o que se acredita ou se sabe sobre "reduções derandomizing"? É / deve ser possível? E no caso de VV?
Como o UNIQUE-SAT está completo para o PromiseNP sob reduções aleatórias, podemos usar uma ferramenta de des aleatorização para mostrar que "uma solução de tempo polinomial determinística para o UNIQUE-SAT implica que PromiseNP = PromiseP ?
Respostas:
Sob as premissas corretas de des aleatorização (consulte Klivans-van Melkebeek ), você obtém o seguinte: Existe um tempo polimático computável st para todos ,f(ϕ)=(ψ1,…,ψk)f(ϕ)=(ψ1,…,ψk) ϕϕ
Você precisa de polinômio k no comprimento de . Provavelmente não pode ser feito para .ϕϕ k=1k=1
fonte
Apenas para referência, eu me deparei com este artigo realmente interessante hoje, que evidencia que uma redução determinística é improvável:
Eles argumentam que isso não é possível, a menos que NP esteja contido em P / poli.
fonte