Jest to związane z pytaniem Czy rozmiar członkostwa świadka dla każdego języka NP jest już znany?
Niektóre naturalne problemy (-kompletne) mają świadków o długości liniowej: zadowalające przypisanie dla , ciąg wierzchołków dla itp.
Rozważ klasę złożoności „ ograniczoną do świadków o długości liniowej”. Formalna definicja tej klasy złożoności, nazwij ją : jeśli .
Czy to znana klasa złożoności? Jakie są jego właściwości?
cc.complexity-theory
complexity-classes
np
argentpepper
źródło
źródło
Odpowiedzi:
Klasa proponujesz nie jest chyba N P . (Jeśli C = N P , to każdy język N P miałby świadków wielkości liniowej, co oznaczałoby, że każdy N P ⊆ T I M E [ 2 O ( n ) ] i N P ≠ E X P , między innymi) .C NP C=NP NP NP⊆TIME[2O(n)] NP≠EXP
Rozważanie takich klas jest bardzo naturalne; powstają w kilku ustawieniach. W tym artykule Rahul Santhanam (domyślnie) zaproponował notację dla obliczenia czasu t ( n ) za pomocą bitów domyślnych g ( n ) . Stąd C = ⋃ k T I G U ( n k , k n ) . W tym artykuleTIGU(t(n),g(n)) t(n) g(n) C=⋃kTIGU(nk,kn) , Zdefiniowałem analogiczną klasę . (NTIBI oznacza „niedeterministyczny czas i bity”.) Ponadto Cai i Chen nazywają Twoją klasę G C ( O ( n ) , P ) (GC oznacza „Zgadnij i sprawdź”, por. L. Cai i J. Chen SIAM Journal on Computing, 1996). Wreszcie, jeśli szukasz „ograniczonego niedeterminizmu”, możesz znaleźć jeszcze trzy notacje dla tej samej klasy ...NTIBI[t(n),b(n)] GC(O(n),P)
źródło