Klasa złożoności składa się z tych N P -Problemy że może być określana przez wielomian czasu niedeterministycznych maszynie Turinga, który ma co najwyżej jedną ścieżkę akceptacji obliczeniowej. Oznacza to, że rozwiązanie, jeśli w ogóle, jest wyjątkowe w tym sensie. Uważa się wysoce nieprawdopodobne, że wszystkie U P -Problemy są P , ponieważ przez Valiant-Vazirani twierdzenie to oznaczałoby upadek N P = R P .
Z drugiej strony, nie ma -problem jest znany jako N P -Complete, co sugeruje, że unikalny wymóg rozwiązanie wciąż jakoś czyni je łatwiejszym.
Szukam przykładów, w których założenie o wyjątkowości prowadzi do szybszego algorytmu.
Na przykład, patrząc na problemy z wykresem, czy maksymalna klika na wykresie może zostać znaleziona szybciej (choć być może wciąż w wykładniczym czasie), jeśli wiemy, że wykres ma unikalną maksymalną klikę? A może wyjątkowa kolorystyka, unikalna ścieżka hamiltonowska, unikalny minimalny zestaw dominujący itp.?
Ogólnie rzecz biorąc, możemy zdefiniować wersję wyjątkowy roztwór o dowolnym -Complete problemu, skalowanie ich do U P . Czy wiadomo dla któregokolwiek z nich, że dodanie założenia o wyjątkowości prowadzi do szybszego algorytmu? (Pozwalając, że nadal jest wykładniczy).