Problemas NP-completos que admitem um algoritmo eficiente sob a promessa de uma solução única

14

Eu estava lendo recentemente um artigo muito bom por Valiant e Vazirani que mostra que se , então não pode haver um algoritmo eficiente para resolver SAT mesmo sob a promessa de que ela é ou insatisfatível ou tem uma solução única. Assim, mostrando que o SAT não admite um algoritmo eficiente, mesmo sob a promessa de haver no máximo uma solução.NPRP

Por meio de uma redução parcimoniosa (uma redução que preserva o número de soluções), é fácil ver que a maioria dos problemas completos de NP (eu poderia pensar) também não admite um algoritmo eficiente, mesmo sob a promessa de haver no máximo uma solução (a menos que ). Os exemplos seriam VERTEX-COVER, 3-SAT, MAX-CUT, 3D-MATCHING.NP=RP

Por isso, fiquei pensando se havia algum problema de NP-completo que soubesse admitir um algoritmo de politempo sob uma promessa de exclusividade.

Diabo
fonte
12
Essa não é uma resposta muito boa, mas há muitos problemas de NP-completos cujas instâncias sempre têm zero ou mais de uma solução. Considere a coloração do gráfico 3, por exemplo; as soluções vêm em grupos de 6, pois você sempre pode permutar as cores. Qualquer problema desse tipo tem um algoritmo de tempo polinomial sob a promessa de no máximo uma solução. Em particular, se houver no máximo uma coloração 3, não poderá haver nenhuma e, portanto, o algoritmo poderá simplesmente rejeitar.
Mikhail Rudoy
4
O problema do ciclo hamiltoniano admite um algoritmo de tempo mais rápido (mas ainda exponencial) sob a promessa de uniqness. Não está a responder diretamente sua pergunta, porque não é polinomial, mas pelo menos este é um problema com tbehaviour differen seguida, SAT
ivmihajlin
4
Como no comentário de Mikhail Rudoy, ​​testar a existência de um ciclo hamiltoniano em gráficos tridimensionais é trivial com uma suposição de exclusividade. Cada borda participa de um número par de ciclos hamiltonianos, portanto nunca pode haver exatamente um.
David Eppstein

Respostas:

10

Sabe-se que nenhum problema de NP-completo admite um algoritmo de tempo polinomial sob promessa de exclusividade. O teorema de Valiant e Vazirani se aplica a qualquer problema natural completo de NP conhecido.

NP

Mohammad Al-Turkistany
fonte
2
Veja também o teorema 2.1: sabedoria.weizmann.ac.il/~oded/PSX/prpr-r.pdf
Mohammad Al-Turkistany