László Babai hat kürzlich bewiesen, dass das Graph-Isomorphismus-Problem in quasipolynomialer Zeit vorliegt . Siehe auch seinen Vortrag an der Universität von Chicago, Anmerkung aus den Vorträgen von Jeremy Kun GLL nach 1 , GLL nach 2 , GLL nach 3 .
Nach Ladner Theorem, wenn , dann nicht leer ist , dh enthält Probleme , die weder in sind noch -komplette. Die von Ladner konstruierte Sprache ist jedoch künstlich und kein natürliches Problem. Es ist kein natürliches Problem bekannt, das in auch unter auftritt . Aber einige Probleme sind vermutlich gute Kandidaten für seine , wie Factoring ganze Zahlen und GI.
Es gibt einige Probleme, für die wir quasi-polynomielle Zeitalgorithmen kennen, aber es ist kein polynomieller Zeitalgorithmus bekannt. Solche Probleme treten bei Approximationsalgorithmen auf; Ein berühmtes Beispiel ist das gerichtete Steiner-Baum-Problem, für das es einen quasi-polynomialen Zeitnäherungsalgorithmus gibt, der ein Näherungsverhältnis von ( ist die Anzahl der Eckpunkte). Es ist jedoch ein offenes Problem, das Vorhandensein eines solchen Polynomzeitalgorithmus aufzuzeigen.
Meine Frage:
Kennen wir irgendwelche natürlichen Probleme, die in aber nicht in ?
Antworten:
Tatsächlich gab es in jüngster Zeit eine ganze Reihe von Arbeiten zum Nachweis der quasi-polynomialen Laufzeituntergrenze für Rechenprobleme, die hauptsächlich auf der Exponentialzeithypothese basierten. Hier sind einige Ergebnisse für Probleme, die ich für ganz natürlich halte (alle folgenden Ergebnisse hängen von der ETH ab):
Aaronson, Impagliazzo und Moshkovitz [1] zeigen eine quasi-polynomielle Zeituntergrenze für Engpass-Zufriedenheitsprobleme (CSPs). Beachten Sie, dass die Art und Weise, wie CSP in diesem Dokument definiert wird, es ermöglicht, dass die Domäne polynomial groß ist, da bekannt ist, dass die Domäne einen PTAS hat.
Braverman, Ko und Weinstein [2] erweisen sich als Quasi-Polynom Zeit für die Suche nach untere Grenze -best -approximate Nash - Gleichgewicht, das entspricht Lipton et al. Algorithmus [3].ϵϵ ϵ
Braverman, Ko, Rubinstein und Weinstein [4] zeigen eine quasi-polynomiale Zeituntergrenze für die Näherung des dichtesten Subgraphen mit vollständiger Vollständigkeit (dh wenn ein Graph mit einer Klasse vorliegt, wird ein Subgraphen der Größe , der dicht für eine kleine Konstante ). Auch für dieses Problem gibt es einen quasi-polynomialen Zeitalgorithmus (Feige und Seltser [5]).k k ( 1 - ϵ ) ϵk k k ( 1 - ϵ ) ϵ
Verweise
AM mit mehreren Merlins. In Computational Complexity (CCC), 29. IEEE-Konferenz 2014, S. 44–55, Juni 2014.
Mark Braverman, Young Kun Ko und Omri Weinstein. Die Annäherung des besten Nash-Gleichgewichts in der -Zeit unterbricht die Exponentialzeithypothese. In Proceedings of the Twenty-Sixth Annual ACM-SIAM-Symposium über diskrete Algorithmen, SODA '15, S. 970–982. SIAM, 2015.no(logn)
Richard J. Lipton, Evangelos Markakis und Aranyak Mehta. Große Spiele mit einfachen Strategien spielen. In Proceedings of the 4th ACM Conference onElectronic Commerce, EC '03, S. 36–41, New York, NY, USA, 2003. ACM.
Mark Braverman, Young Kun-Ko, Aviad Rubinstein und Omri Weinstein. ETH Härte für Densest- -Subgraph mit perfekter Vollständigkeit. Elektronisches Kolloquium zur Computational Complexity (ECCC), 22:74, 2015.k
U. Feige und M. Seltser. Bei den dichtesten Teilgraphenproblemen. Technischer Bericht, 1997.k
quelle
Megiddo und Vishkin haben bewiesen, dass das in Turnieren dominierende Minimum in . Sie zeigten, dass die Turnierdominante einen P-Zeit-Algorithmus hat, wenn SAT einen subexponentiellen Zeit-Algorithmus hat. Daher kann das turnierdominierende Mengenproblem nicht in sei denn, die ETH ist falsch.PQP P
Es ist sehr interessant festzustellen, dass die exponentielle Zeithypothese gleichzeitig impliziert, dass die Turnier-dominierende Menge keine polynomiellen Zeitalgorithmen haben kann und nicht vollständig sein kannNP . Mit anderen Worten, die ETH impliziert, dass die Turnierdominante im .NP
Woeginger schlägt ein Kandidatenproblem vor, das in quasi-polynomialer Zeit lösbar ist und wahrscheinlich keine polynomialen Zeitalgorithmen hat: Können Sie bei Ganzzahlen davon auswählen , die sich zu addieren ?log n 0n logn 0
quelle
Es ist unwahrscheinlich, dass die Berechnung der VC-Dimension in Polynomialzeit erfolgt, es gibt jedoch einen quasipolynomialen Zeitalgorithmus.
Es scheint auch schwierig zu sein, eine gepflanzte Clique der Größe in einem zufälligen Graphen zu erkennen, aber man kann sie in quasipolynomialer Zeit finden; obwohl die Natur dieses Versprechensproblems etwas anders ist als die anderen erwähnten.O(logn)
quelle
Wenn die Exponentialzeithypothese korrekt ist (oder sogar schwächere Versionen), kann man 3SAT nicht für Instanzen mit einer polygloggen Anzahl von Variablen in der Polynomzeit lösen. Natürlich kann die Quasi-Polynom-Zeit solche Fälle leicht lösen.
Während wir wissen, dass es Probleme in der Zeitklasse die nicht in , ist dies für jedes kein nützliches natürliches Problem (dies ist ein Standardergebnis in der Komplexität) ). In jedem Fall wäre es ein großes Ergebnis, ein Problem zu finden, das in QP, aber nicht in P liegt. Derzeit sind uns noch keine natürlichen Probleme in NP bekannt, die mehr als beispielsweise die quadratische Zeit im allgemeinen RAM-Modell erfordern. Weil Untergrenzen wirklich sehr, sehr schwer sind. So kann der Rückgriff auf die ETH, einzigartiges Spiel vermuten, beten und beweisen, dass Probleme NP-vollständig sind.T ( n ) T ( n )T(n)∗logn T(n) T(n)
quelle
Das Lösen von Paritätsspielen wurde kürzlich in QP gezeigt: https://www.comp.nus.edu.sg/~sanjay/paritygame.pdf
Die jüngste Veröffentlichung oben hat jedoch einen deutlichen Sprung zu QP gemacht. Es ist noch nicht bekannt, ob diese Spiele in P sind.
quelle
In klassischen Algorithmen, Korrelationszerfall und komplexen Nullstellen von Partitionsfunktionen von Quantenvielkörpersystemen von Aram Harrow, Saeed Mehraban und Mehdi Soleimanifar
wird vorgestellt.
Über den Teil der Frage "aber nicht in polynomialer Zeit" kann hier nicht viel gesagt werden. Es ist sogar wahrscheinlich, dass ein polynomieller Zeitalgorithmus später gefunden wird, wenn man die Vorgeschichte früherer Arbeiten berücksichtigt (siehe unten).
Wie hängt "Schätzen der Partitionsfunktion" mit Approximationsalgorithmen zusammen? Frühere Arbeiten (S. 11):
beinhaltet
[LSS19b] Jingcheng Liu, Alistair Sinclair und Piyush Srivastava. Die Ising-Partitionsfunktion: Nullen und deterministische Approximation. Journal of Statistical Physics, 174 (2): 287–315, 2019. arXiv: 1704.06493
in diesem Abschnitt wird Folgendes zu verwandten Arbeiten erwähnt:
[41] V. Patel und G. Regts. Deterministische Polynomzeit-Approximationsalgorithmen für Partitionsfunktionen und Graphpolynome. SIAM J. Comput., 46 (6): 1893-1919, Dez. 2017. arXiv: 1607.01167
Zusammenfassend ist "Schätzen der Partitionsfunktion" eng mit Näherungsalgorithmen verwandt, und es wurden quasipolynomiale Zeitnäherungsalgorithmen für eine Vielzahl von Zählproblemen und für einige dieser FPTAS erhalten. Insgesamt scheint diese Klasse von Problemen, die sich auf die Partitionsfunktion beziehen, quasipolynomielle Zeitnäherungsalgorithmen zu erzeugen, aber häufig erzielen spätere Verbesserungen eine polynomielle Zeit.
quelle