Istnieje kilka problemów z NP-Complete (, itd.) . Co z przestrzeniami nieliniowymi?
Czy istnieje jakiś znany problem NP-Complete (lub NP-Intermediate) w podliniowej niedeterministycznej przestrzeni?
cc.complexity-theory
np-hardness
nondeterminism
np-intermediate
Abuzer Yakaryilmaz
źródło
źródło
Każdy problem ma taką wersję, po prostu ją PAD! Np. Język, który składa się z prawdziwej 3CNF o długości m, po której następuje m ^ 2 0, jest w DSPACE (sqrt (n)).
źródło
Dla dowolnego języka wNP istnieje dowód, który można zweryfikować za pomocą O(logn) przestrzeń robocza. Trzeba tylko użyć tych samych pomysłów, które zostały wykorzystane do udowodnienia, że SAT jestNP -kompletny. Z definicji, biorąc pod uwagęNP język L wiemy, że istnieje maszyna Turinga M tak, że dla każdego x∈L istnieje y takie, że M(x,y) akceptuje. Możemy zbudować weryfikowalny dowód przestrzeni logicznejx pisząc y i tableau obliczeń z M na wejściu x,y . W przestrzeni logów łatwo jest zweryfikować, czy tableau opisuje prawidłowe obliczenia akceptująceM . Podobnie dla każdegox∉L i jakikolwiek y , brak prawidłowego obliczenia M(x,y) akceptuje, więc weryfikator obszaru logów nie zaakceptuje żadnego obrazu.
Oczywiście to nie pokazujeNP=NL (ponieważ to by sugerowało NP=P ). Powodem jest to, że weryfikator ma dwukierunkowy dostęp do dowodu (może przechodzić do przodu i do tyłu). Definicja weryfikatoraNL daje weryfikatorowi przestrzeni logicznej tylko jednokierunkowy dostęp do dowodu (po odczytaniu odrobiny dowodu i ruchu głowy w prawo nie może się poruszać w lewo).
źródło