Auf der Suche nach einem netten Problem in SC, aber nicht in den ersten beiden Levels


18

Der Komplexitätszoo hat nicht viel mit dem SC . Ich suche ein nettes Problem, das in höheren Hierarchieebenen liegt, dh ein Problem in D T i m e S p a c e ( n O ( 1 ) , lg O ( 1 ) n ) aber nicht bekannt ist in D T i m e S p a c e ( n O ( 1 )DTimeSpace(nO(1),lgO(1)n) .DTimeSpace(nO(1),lg2n)

Als es einen bekannten Grund, warum das Finden von Beispielen für nette Probleme in höheren Hierarchieebenen ( , , , usw.) so ist schwieriger als die ersten Levels?N C S C P HACNCSCPH

obwohl schön ist kein mathematischer Begriff Ich denke, wir verstehen intuitiv, was es bedeutet, z. B. das Akzeptieren von Problemen für NTMs ist ein künstliches Problem, das die Leute nicht interessiert, abgesehen davon, dass es für vollständig ist , während das Diagramm Das Problem war interessant, bevor bekannt wurde, dass es für in / complete ist, und es ist immer noch interessant, abgesehen von der Komplexitätsklasse, zu der es gehört.N PNPNP


(1) „Das Akzeptieren von Problemen für NTMs ist kein künstliches Problem, das die Leute nicht interessieren, abgesehen davon, dass es für NP vollständig ist“: Anscheinend haben Sie hier ein exzessives „Nicht“.
Tsuyoshi Ito

(2) „Gibt es als Nebenfrage einen bekannten Grund, warum es schwieriger ist, Beispiele für nette Probleme in höheren Hierarchieebenen (AC, NC, SC, PH usw.) zu finden als in den ersten Ebenen?“ Benötigen Sie eine Ein tieferer Grund als "Niedrigere Ebenen sind einfacher und daher gibt es viele schöne Beispiele in ihnen"?
Tsuyoshi Ito

@ Tsuyoshi, danke, ich habe das extra nicht entfernt. Über 2, ja, ich brauche einen tieferen Grund für nette Probleme, die in die niedrigen Hierarchiestufen fallen. Ich sehe keinen großen Definitionsunterschied zwischen und sage D T i m e S p a c e ( n O ( 1 ) , lg 4 n ) .DTimeSpace(nO(1),lg2n)DTimeSpace(nO(1),lg4n)
Kaveh

1
Natürlich ist die Definition dieselbe. Der Unterschied besteht darin, dass log ^ 2 einfacher ist als log ^ 4. Dasselbe Argument gilt für die Frage, warum es viel mehr Algorithmen gibt, die zur Zeit O (n ^ 2) ausgeführt werden als diejenigen, die zur Zeit O (n ^ 4) ausgeführt werden.
Tsuyoshi Ito

@ Tsuyoshi, ich bin mir nicht sicher, was du damit meinst, dass einfacher ist als lg 2 . Die Frage gilt auch für P . lg4lg2P
Kaveh

Antworten:


12

Ich habe keinen Vorschlag für ein natürliches Problem in , aber ich habe einen Vorschlag für Ihre Nebenfrage, warum ein solches gefunden wird Problem scheint schwierig. Ich denke, das hat etwas mit der Volksidee zu tun, dass die Leute nur Mathe wirklich verstehen können (oder vielleicht nur interessiert sind? Oder beides?), Die ein paar Quantifizierer-Abwechslungen tief ist. Zum Beispiel ist die Definition der Grenze zwei Quantifizierer tief (für alle epsilon gibt es ein Delta ...); die Definition von " L N PDTimeSpace(nO(1),log4n)LNP"ist zwei Quantifizierer (es gibt eine Maschine, die für alle Eingaben ...), und die Aussage" "ist drei Quantifizierer tief.PNP

In Bezug auf , ist dies etwas durch die Tatsache bestätigt , dass es viele Probleme , die von natürlichen sind N P -komplette, viele natürliche Probleme, die Σ 2 P -komplette, und nur wenige bekannte natürliche Probleme, die Σ 3 P- vollständig (siehe das Kompendium von Schaefer und Umans ). Die natürlichsten Probleme, von denen bekannt ist, dass sie für höhere P H -Niveaus vollständig sind, kommen von der Logik selbst, was weniger überraschend ist, da man innerhalb einer gegebenen Logik häufig den Begriff " k " hatPHNPΣ2PΣ3PPHk-many quantifier alternations "oder zumindest auf eine natürliche Art und Weise zu simulieren. Diese fallen möglicherweise in dieselbe Kategorie wie" Akzeptieren von Problemen für NTMs ", die Sie für diese Frage als" nicht nett genug "deklariert haben.

Σ10Σ40Σ50 (obwohl vielleicht gibt es).

NL=coNLDSPACE(log2n)NLNL


2
Dies ist eine sehr interessante Antwort.
Suresh Venkat

1
Danke Joshua, das ist in der Tat eine schöne Beobachtung. Es deutet auf eine erkenntnistheoretische Perspektive hin: Was für den Menschen natürlich aussieht, ist von begrenzter Quantifiziererkomplexität.
Kaveh
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.