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?
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?
Odpowiedzi:
Należą do płaskiej wersji wielu problemów NP-zupełnych dla niektórych
Zobacz na przykład „ Dolne granice i całkowite problemy w niedeterministycznych klasach liniowego czasu i sublinearnej złożoności przestrzeni ” P. Chapdelaine i E. Grandjean (2006)
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)).
Dla dowolnego języka w istnieje dowód, który można zweryfikować za pomocą przestrzeń robocza. Trzeba tylko użyć tych samych pomysłów, które zostały wykorzystane do udowodnienia, że SAT jest-kompletny. Z definicji, biorąc pod uwagę język wiemy, że istnieje maszyna Turinga tak, że dla każdego istnieje takie, że akceptuje. Możemy zbudować weryfikowalny dowód przestrzeni logicznej pisząc i tableau obliczeń z na wejściu . W przestrzeni logów łatwo jest zweryfikować, czy tableau opisuje prawidłowe obliczenia akceptujące. Podobnie dla każdego i jakikolwiek , brak prawidłowego obliczenia akceptuje, więc weryfikator obszaru logów nie zaakceptuje żadnego obrazu.
Oczywiście to nie pokazuje (ponieważ to by sugerowało ). Powodem jest to, że weryfikator ma dwukierunkowy dostęp do dowodu (może przechodzić do przodu i do tyłu). Definicja weryfikatora 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).