Le théorème de Valiant-Vazirani dit que s'il existe un algorithme polynomial de temps (déterministe ou aléatoire) pour distinguer entre une formule SAT qui a exactement une affectation satisfaisante et une formule insatisfaisante - alors NP = RP . Ce théorème est prouvé en montrant que UNIQUE-SAT est NP- dur sous des réductions aléatoires .
Sous réserve de conjectures de dérandomisation plausibles, le théorème peut être renforcé pour "une solution efficace à UNIQUE-SAT implique NP = P ".
Mon premier réflexe a été de penser que cela impliquait une réduction déterministe de 3SAT à UNIQUE-SAT, mais je ne vois pas comment cette réduction peut être dérandomisée.
Ma question est: que pense-t-on ou sait-on des "réductions dérandomisantes"? Est-ce / devrait-il être possible? Et dans le cas de VV?
Puisque UNIQUE-SAT est complet pour PromiseNP sous des réductions aléatoires, pouvons-nous utiliser un outil de dérandomisation pour montrer qu '"une solution temporelle polynomiale déterministe à UNIQUE-SAT implique que PromiseNP = PromiseP ?
Réponses:
Sous les bonnes hypothèses de dérandomisation (voir Klivans-van Melkebeek ), vous obtenez ce qui suit: Il y a un polytime calculable st pour tout ϕ ,f(ϕ)=(ψ1,…,ψk) ϕ
la source
Juste pour référence, je suis tombé sur ce document vraiment intéressant aujourd'hui, qui montre qu'une réduction déterministe est peu probable:
Ils soutiennent que cela n'est possible que si NP est contenu dans P / poly.
la source