Pracując nad nieco niezwiązanym projektem dla Suresh, ostatnio natknąłem się na pracę wykonaną przez Page i Opper na temat systemów tworzonych przez użytkowników, a część ich pracy krótko omówiła problemy, których nie można zweryfikować w czasie wielomianowym. Nie udało mi się znaleźć wielu informacji o innych problemach, których nie można zweryfikować w czasie wielomianowym lub analizie takiego problemu. Zastanawiałem się, czy ktoś z was wiedział o takich problemach i / lub jak je analizować.
Jak stwierdzono w komentarzach, lepszym sposobem sformułowania tego pytania jest: Jakie problemy są rozstrzygalne, ale poza NP?
cc.complexity-theory
complexity-classes
Scott R.
źródło
źródło
Odpowiedzi:
Najważniejszą rzeczą do zrealizowania z teoretycznego punktu widzenia jest to, że NP jest w rzeczywistości stosunkowo małą klasą wszystkich rozstrzygalnych języków. To powiedziawszy, wiele interesujących problemów w informatyce leży w NP, więc przyciągają wiele uwagi.
Oto kilka interesujących konkretnych przykładów problemów w niektórych z tych innych klas:
źródło
Rozszerzając komentarz Hsien-Chiha Changa, każdy trudny problem związany z NEXP nie może znajdować się w NP, dlatego z definicji nie można go zweryfikować w czasie wielomianowym.
Można użyć niedeterministycznego twierdzenia o hierarchii czasu, aby zobaczyć, że NP jest ściśle zawarty w NEXP. Dlatego możemy być pewni, że biorąc pod uwagę jakikolwiek trudny problem związany z NEXP, nie ma go w NP lub prowadzilibyśmy w sprzeczności.
źródło