A classe de complexidade consiste naqueles N P -Problemas que podem ser decididas por um máquina de Turing não-determinístico tempo polinomial que tem no máximo uma aceitar caminho computacional. Ou seja, a solução, se houver, é única nesse sentido. É altamente improvável que todos os problemas de estejam em , porque pelo Teorema de Valiant-Vazirani isso implicaria o colapso .P N P = R P
Por outro lado, nenhum -problem é conhecido por ser N P -completo, o que sugere que o requisito solução única ainda de alguma forma torna mais fácil.
Estou procurando exemplos, onde a suposição de exclusividade leva a um algoritmo mais rápido.
Por exemplo, observando os problemas do gráfico, uma clique máxima em um gráfico pode ser encontrada mais rapidamente (embora ainda esteja em tempo exponencial), se soubermos que o gráfico possui uma clique máxima exclusiva ? Que tal a capacidade única , o caminho hamiltoniano único, o conjunto mínimo dominante exclusivo etc.?
Em geral, podemos definir uma versão de solução única de qualquer problema -completo, escalando-os para U P . É conhecido por algum deles que adicionar a suposição de exclusividade leva a um algoritmo mais rápido? (Permitindo que ainda permaneça exponencial.)