<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=3-SAT</id>
	<title>3-SAT - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=3-SAT"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=3-SAT&amp;action=history"/>
	<updated>2026-06-01T11:27:47Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=3-SAT&amp;diff=65090&amp;oldid=prev</id>
		<title>imported&gt;Invisigoth67: typo</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=3-SAT&amp;diff=65090&amp;oldid=prev"/>
		<updated>2024-11-16T16:36:07Z</updated>

		<summary type="html">&lt;p&gt;typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Dieser Artikel|behandelt das Erfüllbarkeitsproblem der Aussagenlogik. Zum Fernsehsender [[3sat]] siehe dort.}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;3-SAT&amp;#039;&amp;#039;&amp;#039; ist eine Variante des [[Erfüllbarkeitsproblem der Aussagenlogik|Erfüllbarkeitsproblems der Aussagenlogik]] (von {{enS|&amp;#039;&amp;#039;satisfiability&amp;#039;&amp;#039;}} ‚Erfüllbarkeit‘, kurz &amp;#039;&amp;#039;SAT&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
Es beschäftigt sich mit der Frage, ob eine in [[Konjunktive Normalform|konjunktiver Normalform]] vorliegende [[Aussagenlogik|aussagenlogische]] [[Formel]] &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt;, die höchstens 3 [[Literal]]e pro [[Disjunktionsterm|Klausel]] enthält, erfüllbar ist.&lt;br /&gt;
Ein Beispiel für eine solche Formel:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;F = (\overline{x_1} \vee x_2 \vee x_3) \wedge (x_2 \vee \overline{x_3} \vee x_4) \wedge (x_1 \vee \overline{x_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gesucht ist nun eine [[Belegung (Mathematik)|Belegung]] der Variablen &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; bis &amp;lt;math&amp;gt;x_4&amp;lt;/math&amp;gt; mit 0 oder 1, für die F den Wert 1 (wahr) annimmt. Falls es eine solche Belegung gibt, ist F erfüllbar, sonst nicht. Wie bei allen [[NP-Vollständigkeit|NP-vollständigen]] Problemen ist es „einfach“, einen Lösungskandidaten auf seine Gültigkeit zu überprüfen, hier also festzustellen, ob eine vorgegebene Belegung der Variablen die Formel erfüllt. Das Auffinden eines gültigen Lösungskandidaten ist jedoch im Allgemeinen „schwierig“, da heute keine Methode bekannt ist, eine erfüllende Belegung in polynomieller Zeit zu finden.&lt;br /&gt;
&lt;br /&gt;
Allgemeiner definiert man das &amp;#039;&amp;#039;k-SAT-Problem&amp;#039;&amp;#039; als die Frage, ob eine beliebige aussagenlogische Formel, die in konjunktiver Normalform mit k Literalen pro Klausel vorliegt, erfüllbar ist. Das k-SAT-Problem für &amp;lt;math&amp;gt;k &amp;gt; 3&amp;lt;/math&amp;gt; lässt sich auf 3-SAT zurückführen, damit gilt: Alle k-SAT-Probleme für &amp;lt;math&amp;gt;k \geq 3&amp;lt;/math&amp;gt; sind NP-vollständig.&amp;lt;ref name=&amp;quot;gritzmann2013&amp;quot;&amp;gt;{{Literatur |Autor=[[Peter Gritzmann]] |Titel=Grundlagen der Mathematischen Optimierung |TitelErg=Diskrete Strukturen, Komplexitätstheorie, Konvexitätstheorie, Lineare Optimierung, Simplex-Algorithmus, Dualität |Verlag=Springer |Datum=2013 |ISBN=978-3-8348-2011-2 |DOI=10.1007/978-3-8348-2011-2 |Seiten=206–208}}&amp;lt;/ref&amp;gt; 2-SAT liegt in der [[Komplexitätsklasse]] [[NL (Komplexitätsklasse)|NL]], 1-SAT liegt in der Komplexitätsklasse [[L (Komplexitätsklasse)|L]].&lt;br /&gt;
&lt;br /&gt;
Das allgemeine [[Erfüllbarkeitsproblem der Aussagenlogik]] (SAT) lässt sich auf 3-SAT [[Polynomialzeitreduktion|polynomiell reduzieren]], und somit ist 3-SAT nach dem [[Satz von Cook]] [[NP-Vollständigkeit|NP-vollständig]].&lt;br /&gt;
&lt;br /&gt;
3-SAT lässt sich wiederum u.&amp;amp;nbsp;a. auf das [[Cliquenproblem]], das [[Rucksackproblem]] und auf den [[Hamiltonkreisproblem|gerichteten Hamiltonkreis (DHC)]] polynomiell [[Reduktion (theoretische Informatik)|reduzieren]], wodurch auch diese Probleme als [[NP-Schwere|NP-schwer]] nachgewiesen sind.&lt;br /&gt;
&lt;br /&gt;
== Varianten ==&lt;br /&gt;
=== Exakt-3-SAT ===&lt;br /&gt;
Wenn jede Klausel der Formel genau drei bzw. k Literale enthält, spricht man von Exakt-3-SAT bzw. Exakt-k-SAT.&amp;lt;ref name=&amp;quot;gritzmann2013&amp;quot;/&amp;gt; Manchmal wird schon in der Definition von 3-SAT verlangt, dass alle Klauseln genau drei Literale enthalten. Auch diese Variante des Problems ist NP-vollständig, selbst dann, wenn man zusätzlich auch noch verlangt, dass alle Literale in einer Klausel verschieden sind.&amp;lt;ref name=&amp;quot;gritzmann2013&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Max-3-SAT ===&lt;br /&gt;
Hier wird nicht verlangt, dass jede Klausel wahr wird, sondern möglichst viele davon. Bereits eine zufällige Belegung der Variablen liefert im Erwartungswert, dass 7/8 der Klauseln erfüllt sind (denn die Wahrscheinlichkeit, dass eine bestimmte Klausel &amp;#039;&amp;#039;nicht&amp;#039;&amp;#039; erfüllt ist, ist lediglich (1/2)^3 – vorausgesetzt, dass Literale nicht mehrfach in einer Klausel auftreten). Die Folge daraus ist auch, dass jedes derartige 3-SAT-Problem mit weniger als 8 Klauseln erfüllbar ist.&lt;br /&gt;
&lt;br /&gt;
Max-3-SAT ist ebenfalls NP-vollständig, da die Reduktion zum normalen 3-SAT nur darin besteht zu fragen, ob die Gesamtanzahl der Klauseln erfüllt werden kann.&lt;br /&gt;
&lt;br /&gt;
=== Not-All-Equal-3-SAT ===&lt;br /&gt;
Es handelt sich um 3-SAT, wobei aber nur eine Belegung akzeptiert wird, die in jeder Klausel mindestens ein falsches und ein wahres Literal bewirkt. Not-All-Equal-3-SAT ist ebenfalls NP-vollständig.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* [[Uwe Schöning|Schöning, Uwe]]: [https://www.theorie.physik.uni-goettingen.de/~hartmann/nwgruppe/talks/3sat.ps.gz Wettlauf um den schnellsten SAT-Algorithmus] ([[gzip|GZIP]]; 78&amp;amp;nbsp;kB)&lt;br /&gt;
* [[Jon Kleinberg]], [[Éva Tardos]]. Algorithm Design. Pearson International Edition, 2006. ISBN 0-321-37291-3. Seiten 724ff (MAX-3-SAT)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Mathematische Logik]]&lt;br /&gt;
[[Kategorie:Komplexitätstheorie]]&lt;br /&gt;
&lt;br /&gt;
[[en:Boolean satisfiability problem#3-satisfiability]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Invisigoth67</name></author>
	</entry>
</feed>