Ich bin neu in der Komplexitätstheorie und möchte wissen, was strukturelle Komplexitätstheorie ist. Welche Probleme versuchen Theoretiker auf diesem Gebiet zu lösen und wie sieht ihre Zukunft aus? Aus der Wikipedia:
Die Theorie der strukturellen Komplexität oder einfach die strukturelle Komplexität ist das Studium von Komplexitätsklassen und nicht die rechnerische Komplexität einzelner Probleme und Algorithmen
Ich habe nicht die letzte Zeile "statt der rechnerischen Komplexität einzelner Probleme und Algorithmen" erhalten. Ich meine, in der Komplexitätstheorie konzentrieren wir uns auf Komplexitätsklassen, nicht auf Probleme.
Danke im Voraus
complexity-theory
reference-request
Komplexität
quelle
quelle
Antworten:
Die strukturelle Komplexitätstheorie untersucht die Beziehung zwischen verschiedenen Komplexitätsklassen, normalerweise einheitlichen. Die zwei bekanntesten offenen Fragen auf diesem Gebiet sind:
In der Vergangenheit wurde in der Theorie der strukturellen Komplexität häufig Orakel entwickelt, die Komplexitätsklassen trennen oder verbinden. Zum Beispiel haben sich Leute Orakel , die sich auf , und andere Orakel, auf die sich . Diese Art von Aktivität scheint jetzt weniger beliebt zu sein. Die Diagonalisierung ist eine weitere gängige Beweismethode, die früher populärer war, heute jedoch etwas weniger populär ist.P ≠ N P.P=NP P≠NP
Ein weiteres häufiges Ziel ist der Nachweis bedingter Ergebnisse. Zum Beispiel zeigen Buhrman, Chang und Fortnow , dass wenn die zusammenbricht. Da vermutet wird, dass die streng ist (nicht kollabiert), folgt daraus wahrscheinlich .coNP⊆NP/1 coNP⊈NP/1
Was sind einige ähnliche Ergebnisse, die nicht als strukturelle Komplexitätstheorie angesehen werden? Hier sind einige Beispiele:
Führt zu Schaltungskomplexität. Zum Beispiel ist keine klassische strukturelle Komplexitätstheorie.AC0≠P
Ergebnisse zu bestimmten Problemen, zum Beispiel NP-Vollständigkeit bestimmter Probleme.
Andere Ergebnisse könnten im Prinzip als strukturelle Komplexitätstheorie betrachtet werden. Da sich die verwendeten Techniken jedoch so stark von den klassischen Ergebnissen in der strukturellen Komplexitätstheorie unterscheiden, werden sie normalerweise nicht als strukturelle Komplexitätstheorie angesehen. Auffällige Beispiele sind:
Das Obige ist nur meine eigene Meinung. Andere Leute könnten sehr unterschiedliche Meinungen haben. Die strukturelle Komplexitätstheorie ist kein kodifiziertes Forschungsgebiet.
quelle
Beispielsweise kann gezeigt werden, dass ein Problem NP-vollständig ist. Dies ist jedoch nicht das Ziel der strukturellen Komplexitätstheorie, da sie nichts Neues über die Struktur von Komplexitätsklassen aussagt.
quelle