Was sind einige Beispiele für schwierige Entscheidungsprobleme, die in der Polynomzeit gelöst werden können? Ich suche nach Problemen, bei denen der optimale Algorithmus "langsam" ist oder bei denen der schnellste bekannte Algorithmus "langsam" ist.
Hier sind zwei Beispiele:
Erkennen perfekter Grafiken. In ihrer FOCS'03-Arbeit [1] Cornuéjols gaben Liu und Vuskovic einen -Zeitalgorithmus für das Problem an, wobei n die Anzahl der Eckpunkte ist. Ich bin nicht sicher, ob diese Grenze verbessert wurde, aber nach meinem Verständnis ist mehr oder weniger ein Durchbruch erforderlich, um einen schnelleren Algorithmus zu erhalten. (Die Autoren geben einen O ( n 9 ) -Zeitalgorithmus in der Journalversion von [1] an, siehe hier ).
Erkennung von Kartendiagrammen. Thorup [2] gab einen ziemlich komplexen Algorithmus mit einem Exponenten von (ungefähr?) . Vielleicht wurde dies sogar dramatisch verbessert, aber ich habe keine gute Referenz.
Ich interessiere mich besonders für Probleme, die von praktischer Bedeutung sind, und das Erhalten eines "schnellen" (oder sogar praktischen) Algorithmus ist seit mehreren Jahren offen.
[1] Cornuéjols, Gérard, Xinming Liu und Kristina Vuskovic. "Ein Polynomalgorithmus zum Erkennen perfekter Graphen." Grundlagen der Informatik, 2003. Verfahren. 44. jährliches IEEE-Symposium am. IEEE, 2003.
[2] Thorup, Mikkel. Msgstr "Diagramme in Polynomzeit abbilden." Grundlagen der Informatik, 1998. Verfahren. 39. Jährliches Symposium am. IEEE, 1998.
Antworten:
Vielleicht passen die folgenden Probleme in Ihre Beispiele:
(Die Entscheidungsversion von) Coloring, Clique, Stable Set, Clique Covering in perfekten Grafiken. Bisher basieren die einzigen bekannten polynomiellen Zeitalgorithmen für diese Probleme auf der Ellipsoidmethode, die langsam (und numerisch instabil) ist.
quelle
Bei cstheory gibt es eine ähnliche Frage , mit vielen Beispielen, die von den "realistisch unpraktisch langsamen" Algorithmen mit Exponenten von 6 oder 7 aufwärts reichen. Diese Frage behandelt auch große Konstanten.
Es gibt einen Klassiker, den ich reproduzieren möchte, da er wie ein solch spektakulär schreckliches Beispiel für die Polynomzeit erscheint (schamlos aus JeffEs Antwort gestohlen):
Aus: Jason H. Cantarella, Erik D. Demaine, Hayley N. Iben, James F. O'Brien, Ein energiegetriebener Ansatz zur Entfaltung von Verknüpfungen , SOCG 2004.
quelle