Beim Lesen des Artikels "Ist es an der Zeit, den Sieg bei der Zählung der Komplexität zu erklären?" über an dem „Gödels verlorenen Brief und P = NP“ Blog, erwähnte sie die Dichotomie für CSPs. Nachdem ich ein paar Links gefolgt, gegoogelt und Wikipeds gemacht hatte, stieß ich auf Ladners Theorem :
Ladners Satz: Wenn , dann gibt es Probleme in , die nicht -vollständig sind.N P ∖ P N P
und zu Schäfers Satz :
Schaefers Dichotomiesatz: Für jede Bedingungssprache über , wenn Schaefer ist, polynomiell zeitlösbar. Andernfalls ist -komplette.{ 0 , 1 } Γ C S P ( Γ ) C S P ( Γ ) N P
Ich lese dies, um zu bedeuten, dass es bei Ladner Probleme gibt, die weder noch vollständig sind, aber bei Schaefer sind die Probleme entweder oder vollständig nur.N P P N P
Was vermisse ich? Warum widersprechen sich diese beiden Ergebnisse nicht?
Ich habe die kondensierte Version der obigen Theoremaussagen von hier genommen . In seinem Abschnitt "Abschließende Kommentare" sagt er: "Wenn also ein Problem in , es aber nicht -vollständig ist, kann es nicht als CSP formuliert werden." .N P
Bedeutet dies, dass bei Problemen einige Instanzen im fehlen ? Wie ist das möglich?N P