<?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=Erreichbarkeitsproblem_in_Graphen</id>
	<title>Erreichbarkeitsproblem in Graphen - 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=Erreichbarkeitsproblem_in_Graphen"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Erreichbarkeitsproblem_in_Graphen&amp;action=history"/>
	<updated>2026-06-25T15:18:22Z</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=Erreichbarkeitsproblem_in_Graphen&amp;diff=164948&amp;oldid=prev</id>
		<title>imported&gt;DeWikiMan: Verlage in Literaturhinweisen werden meist nicht verlinkt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Erreichbarkeitsproblem_in_Graphen&amp;diff=164948&amp;oldid=prev"/>
		<updated>2025-03-26T19:39:31Z</updated>

		<summary type="html">&lt;p&gt;Verlage in Literaturhinweisen werden meist nicht verlinkt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;Erreichbarkeitsproblem in Graphen&amp;#039;&amp;#039;&amp;#039; (auch STCON bzw. USTCON, GAP, PATH oder REACH) behandelt die Frage, ob es in einem [[Graph (Graphentheorie)|Graphen]] einen [[Weg (Graphentheorie)|Weg]] von einem Knoten &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; zu einem Knoten &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; gibt. Existiert solch ein Weg, so ist &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; von &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; aus &amp;#039;&amp;#039;&amp;#039;erreichbar&amp;#039;&amp;#039;&amp;#039;. Andernfalls ist &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; von &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; aus &amp;#039;&amp;#039;&amp;#039;nicht erreichbar&amp;#039;&amp;#039;&amp;#039;. GAP steht für engl. &amp;#039;&amp;#039;Graph Accessibility Problem&amp;#039;&amp;#039; und REACH für engl. &amp;#039;&amp;#039;Reachability&amp;#039;&amp;#039;.&lt;br /&gt;
* Die Abkürzung STCON steht für engl. &amp;#039;&amp;#039;s-t-Connectivity&amp;#039;&amp;#039; und bezeichnet das Erreichbarkeitsproblem in einem [[gerichteter Graph|gerichteten Graphen]]. In dieser Variante ist es ein [[NL-Vollständigkeit| NL-vollständiges]] Problem.&lt;br /&gt;
* Die Abkürzung USTCON steht für engl. &amp;#039;&amp;#039;undirected s-t-Connectivity&amp;#039;&amp;#039; und bezeichnet das Erreichbarkeitsproblem in einem [[ungerichteter Graph|ungerichteten Graphen]]. In dieser Variante ist es ein [[L (Komplexitätsklasse)|L-komplexes]] Problem.&lt;br /&gt;
&lt;br /&gt;
Es lässt sich beispielsweise mit Hilfe der [[Breitensuche]] oder der [[Tiefensuche]] lösen.&lt;br /&gt;
&lt;br /&gt;
== Aussagen und Sätze ==&lt;br /&gt;
* In [[ungerichteter Graph|ungerichteten]] Graphen ist jeder Knoten von jedem anderen Knoten aus genau dann erreichbar, wenn der Graph [[zusammenhängender Graph|zusammenhängend]] ist.&lt;br /&gt;
* In [[Gerichteter Graph|gerichteten]] Graphen ist dies genau dann der Fall, wenn der Graph [[stark zusammenhängender Graph|stark zusammenhängend]] ist.&lt;br /&gt;
* Das Problem STCON ist [[NL-Vollständigkeit|NL-vollständig]].&lt;br /&gt;
* Das Problem STCON ist in &amp;lt;math&amp;gt;DSPACE(o(log (n)^2))&amp;lt;/math&amp;gt; ([[Satz von Savitch]])&lt;br /&gt;
* Das Problem USTCON liegt in der Komplexitätsklasse [[L (Komplexitätsklasse)|L]].&lt;br /&gt;
&lt;br /&gt;
=== Beweisidee für STCON ist NL-vollständig ===&lt;br /&gt;
Es ist zu zeigen, dass jedes Problem in NL auf STCON reduziert werden kann und STCON in NL liegt.&lt;br /&gt;
# Für STCON in NL muss man einen geeigneten [[Algorithmus]] angeben. Eine nichtdeterministische [[Turingmaschine]] (NTM) rät hierzu den (korrekten) Nachfolgerknoten, um den gesuchten Knoten zu finden. Zusätzlich pflegt man noch einen binären Zähler, der bis maximal &amp;lt;math&amp;gt;|V|&amp;lt;/math&amp;gt; hochzählt (nach jedem Schritt). Der Platzverbrauch ist &amp;lt;math&amp;gt;\mathcal{O}(log (n))&amp;lt;/math&amp;gt;, da lediglich der aktuelle Knoten gespeichert werden muss und der Zähler auch nur &amp;lt;math&amp;gt;\mathcal{O}(log(n))&amp;lt;/math&amp;gt; Speicher benötigt.&lt;br /&gt;
# Die Probleme in NL sind solche, die auf logarithmischem Platz von einer NTM gelöst werden können. Eine jede Turingmaschine besitzt einen Konfigurationsgraphen, welcher die verschiedenen Konfigurationen einer TM beschreibt (die Kopfposition, den Bandinhalt und den Zustand). Der Konfigurationsgraph einer NTM, welcher uns ein Problem in NL löst, ist, da die Mengeninklusion &amp;lt;math&amp;gt; NL \subseteq P &amp;lt;/math&amp;gt; gilt, von maximal polynomieller Größe. Um einen Weg und damit eine Lösung für ein beliebiges Problem in NL zu finden, müssen wir nun lediglich das folgende Problem lösen: „Gibt es einen Weg vom Anfangszustand zum akzeptierenden Zustand?“ Die Lösung für dieses Problem kann uns der oben angegebene Algorithmus liefern.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur |Autor=Eric Allender |Titel=Reachability Problems: An Update |Hrsg=S. B. Cooper, B. Löwe, A. Sorbi |Sammelwerk=Computation and Logic in the Real World. CiE 2007 |Reihe=Lecture Notes in Computer Science |BandReihe=4497 |Datum=2007 |Verlag=Springer |ISBN=978-3-540-73001-9 |DOI=10.1007/978-3-540-73001-9_3 |Online=https://citeseerx.ist.psu.edu/document?repid=rep1&amp;amp;type=pdf&amp;amp;doi=e486aea347c9d0b9e256319741d968128516620c}}&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
* Christos H. Papadimitriou: &amp;#039;&amp;#039;Computational Complexity&amp;#039;&amp;#039;. Addison-Wesley, ISBN 978-0-201-53082-7&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Problem (Graphentheorie)]]&lt;br /&gt;
[[Kategorie:Komplexitätstheorie]]&lt;/div&gt;</summary>
		<author><name>imported&gt;DeWikiMan</name></author>
	</entry>
</feed>