Je lisais récemment un très bon article de Valiant et Vazirani qui montre que si , il ne peut pas y avoir d'algorithme efficace pour résoudre SAT même sous la promesse qu'il est insatisfaisant ou qu'il a une solution unique. Montrant ainsi que SAT n'admet pas d'algorithme efficace même sous la promesse qu'il y aura au plus une solution.
Grâce à une réduction parcimonieuse (une réduction qui préserve le nombre de solutions), il est facile de voir que la plupart des problèmes NP-complets (je pourrais y penser) n'admettent pas non plus un algorithme efficace même sous la promesse qu'il y ait au plus une solution (sauf si ). Les exemples seraient VERTEX-COVER, 3-SAT, MAX-CUT, 3D-MATCHING.
Par conséquent, je me demandais s'il y avait un problème NP-complet qui était connu pour admettre un algorithme poly-temps sous une promesse d'unicité.