Sei SAT die Sprache jener Instanzen von SAT, die Variablen , sei -SAT die Sprache jener Instanzen von SAT, in denen jede Klausel enthalten ist höchstens Literale, und sei -SAT ihr Schnittpunkt. Sei , wobei das Infimum über alle Algorithmen (Maschinen in einem Rechenmodell) reicht. Sei s_ \ infty = \ lim_ {k \ to \ infty} s_k. Damit dies sinnvoll ist, muss davon ausgegangen werden, dass die Größe der Eingabe in Bezug auf die Anzahl der Variablen angemessen begrenzt ist. Andernfalls könnte man Klauseln wiederholen, um zu erzwingen, dass und so groß wie gewünscht sind. Nehmen wir also an, dass Klauseln nicht wiederholt werden.
Beachten Sie, dass jede CNF-Formel dann höchstens , sodass die Größe der Eingabeformel nicht wichtig ist, wenn ein Exponent betrachtet wird, der in v linear ist . Daraus folgt, dass .
Die Exponential Time Hypothesis (ETH) ist die Aussage, dass für einige . Die Sequenz steigt unendlich oft an, wenn die ETH gilt. Die Starke ETH (SETH) ist die Aussage, dass oder , je nachdem, welche Referenz verwendet wird.
Im Gegensatz dazu enthält jede Instanz von SAT bis zu unterschiedliche Klauseln (jede Variable kann in jeder Klausel positiv, negativ oder nicht vorhanden sein). Daher kann eine Eingabe die Länge selbst wenn keine Klausel wiederholt wird. Dies ist also eine Untergrenze für die Zeit zum Lesen der Eingabe und dann auch für die Gesamtzeit.
Wenn wir dann , es ist klar, dass nur unter Berücksichtigung der Eingabegrößen. Selbst wenn eine Eingabeformel keine Klausel enthalten muss, die von einer anderen subsumiert wird, . Nach dem trivialen Algorithmus ist es auch so, dass .
Warum gibt es eine Lücke zwischen und , wenn SETH angenommen wird?
In gewissem Sinne ist nur ein anderer Weg, um das Limit zu erreichen, daher scheint es rätselhaft, dass es eine Lücke geben sollte.
- Russell Impagliazzo und Ramamohan Paturi, Zur Komplexität von Sat , JCSS 62 367–375, 2001. doi: 10.1006 / jcss.2000.1727 ( Preprint )
- Evgeny Dantsin und Alexander Wolpert, über mäßig exponentielle Zeit für SAT , SAT 2010, LNCS 6175 313–325. doi: 10.1007 / 978-3-642-14186-7_27 ( Preprint )
- Chris Calabro, Russell Impagliazzo und Ramamohan Paturi, Die Komplexität der Erfüllbarkeit kleiner Schaltungen , IWPEC 2009, LNCS 5917 75–85. doi: 10.1007 / 978-3-642-11269-0_6 ( Preprint )
- Marek Cygan, Holger Dell, Daniel Lokshtanov, Dániel Marx, Jesper Nederlof, Yoshio Okamoto, Ramamohan Paturi, Saket Saurabh, Magnus Wahlström, auf Probleme so hart , wie CNF-SAT , arXiv: 1112.2275v3 , 27. März 2014.
quelle