Nazwijmy język NP słabo certyfikowany, jeśli i tylko jeśli:
Istnieje wielomian taki, że dla każdego wejścia x ∈ Σ ∗ o rozmiarze n , jeśli x ∈ L, to zestaw U x certyfikatów u, który weryfikuje, że x ∈ L ma wielkość wielomianową, tj. | U x | ≤ p ( n ) .
W krótszych względem każdy wejściowy jest na większej wysokości wielomianu certyfikatów weryfikujących jej włączenie L .
Przykład: Aby to zilustrować, rozważ problem :
Język jest nie słabo certyfikat jako wejścia x = ( G , K ), z łatwością może mieć wykładniczy ilość k -cliques działającego w odcinkach, które dowodzą, że X ∈ C L I Q U E .
Przykład zakończenia
Pytanie brzmi zatem: czy są jakieś znane słabo certyfikowane języki NP-complete? Wszelkie spostrzeżenia są mile widziane, nawet jeśli nie odpowiadają na pytanie!
Uwaga : ta definicja różni się od definicji rzadkiego języka!
Odpowiedzi:
Nie, nie jest znany słabo poświadczone językach -Complete. Klasa, która opisujesz jest znany jako f e wag P . Uważa się, że f e W P ≠ N P , więc nie dotyczy P -Complete problem jest znany w fewP. (Jest to niemożliwe, chyba że f e w P = N P ).NP fewP fewP≠NP NP fewP=NP
źródło