Wiele klas złożoności ma „kompletne” problemy. Czy istnieją kompletne problemy dla klasy złożoności problemów, które można rozwiązać czas?
Komplikacja polega na tym, że klasa ta zależy od modelu obliczeniowego; problem można rozwiązaćczas w jednym rozsądnym modelu obliczeniowym, ale nie w innym, biorąc pod uwagę, że „rozsądny” zwykle oznacza równoważność czasu wielomianowego z maszyną Turinga. Jednak nadal można go opracować dla konkretnych rozsądnych modeli.
Myślę, że najbardziej sensowne jest patrzenie na wielokrotne redukcje w jednym czasie. Jestem jednak otwarty na inne rozsądne redukcje, jeśli jest na nie literatura.
Czy coś takiego istnieje lub zostało zbadane dla jakiegokolwiek modelu obliczeniowego?
źródło
Myślę, że dlaO(1) problemy, wszystkie języki są kompletne w ramach „stałych redukcji czasu”, z wyjątkiem L=Σ∗ i L=∅
Przypuszczam, żeL,L′∈O(1) i L≠0,L≠Σ∗
PozwolićxY∈L,xN∉L
Jest to redukcja czasu stałego odL′ do L :
WięcL jest gotowy na O(1) (... leniwa redukcja, leniwy wynik :-)).
źródło