Powszechnie wiadomo, że pewne klasy NP -Problemy Have dychotomia twierdzeń, które gwarantują, że każde zadanie w klasie jest albo NP -Complete lub jest w P . Najbardziej znanym takim wynikiem jest twierdzenie Schaefera o dychotomii wraz z szeregiem uogólnień.
Rozumiem, że udowodnienie tych twierdzeń o dychotomii nie jest naprawdę łatwe. Zastanawiam się, czy istnieje jakieś stosunkowo krótkie wyjaśnienie, dlaczego niektóre klasy mają twierdzenia o dychotomii, a inne nie? Jaka jest zasadnicza struktura problemu, która umożliwia te twierdzenia? A może nie ma tak jasno rozumianej struktury, a raczej jest tajemnicą w każdym przypadku, dlaczego klasa ma lub nie ma twierdzenia o dychotomii?
cc.complexity-theory
np
descriptive-complexity
Andras Farago
źródło
źródło
Odpowiedzi:
W przypadku twierdzenia dychotomii Schaefera nieoficjalnie za dychotomią stoi uniwersalna moc ekspresyjna boolowskich formuł CNF zbudowanych na podstawie relacji logicznych innych niż Schaefer. Każda relacja logiczna jest definiowana przez taką formułę przy użyciu kwantyfikatora egzystencjalnego. Jest to formalnie stwierdzone w twierdzeniu Schaefera o wyrazistości (Twierdzenie 2.5).
źródło