<?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=Brieftr%C3%A4gerproblem</id>
	<title>Briefträgerproblem - 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=Brieftr%C3%A4gerproblem"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Brieftr%C3%A4gerproblem&amp;action=history"/>
	<updated>2026-06-03T00:04:24Z</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=Brieftr%C3%A4gerproblem&amp;diff=153595&amp;oldid=prev</id>
		<title>imported&gt;Schotterebene: Formatierung</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Brieftr%C3%A4gerproblem&amp;diff=153595&amp;oldid=prev"/>
		<updated>2026-04-17T12:27:14Z</updated>

		<summary type="html">&lt;p&gt;Formatierung&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das &amp;#039;&amp;#039;&amp;#039;Briefträgerproblem&amp;#039;&amp;#039;&amp;#039; ist ein Modell aus der [[Graphentheorie]] und [[Kombinatorische Optimierung|kombinatorischen Optimierung]], bei welchem man sich des übertragenen Bildes eines Postboten, der auf dem kürzesten Weg Briefe austrägt, bedient: Ein Postbote soll die Briefe (auf beiden Seiten der Straße gleichzeitig) in einem Straßennetzwerk (Stadt) zustellen.&lt;br /&gt;
&lt;br /&gt;
Seinen englischen Namen (&amp;#039;&amp;#039;&amp;#039;Chinese postman problem&amp;#039;&amp;#039;&amp;#039;) erhielt das Briefträgerproblem durch Alan Goldman nach dem chinesischen [[Mathematik]]er [[Guan Meigu|Mei Ko Kwan]], der das Problem erstmals [[1962]] untersuchte.&amp;lt;ref&amp;gt;M. K. Kwan &amp;#039;&amp;#039;Graphic Programming Using Odd or Even Points&amp;#039;&amp;#039;, Chinese Mathematics, Band 1, 1962, S. 273–277&amp;lt;/ref&amp;gt; Eine Lösung wurde 1973 durch [[Jack Edmonds]] und [[Ellis L. Johnson]] angegeben.&amp;lt;ref&amp;gt;Edmonds, Johnson &amp;#039;&amp;#039;Matching, Euler Tours and the Chinese Postman&amp;#039;&amp;#039;, Mathematical Programming, Band 5, 1973, S. 88–124&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modellierung des Problems mit Graphen ==&lt;br /&gt;
Modelliert wird das Problem mittels [[Graph (Graphentheorie)|Graphen]]. Dabei werden Straßen als [[Kante (Graphentheorie)|Kanten]] und Kreuzungen als [[Knoten (Graphentheorie)|Knoten]] modelliert. Den Kanten wird die Länge der entsprechenden Straße zugeordnet. Gefragt ist nun nach einem kürzesten [[Zyklus (Graphentheorie)|Zyklus]], der alle Straßen mindestens einmal durchläuft.&lt;br /&gt;
&lt;br /&gt;
== Lösung des Problems ==&lt;br /&gt;
Die Lösung des Problems hängt vom entstehenden Graphen ab. In eulerschen Graphen (zusammenhängender Graph mit geraden [[Grad (Graphentheorie)|Knotengraden]]) entspricht die kürzeste Route einer jede Kante genau einmal durchlaufenden [[Eulertour]]. Allgemein lässt sich das Problem lösen, indem man den Graphen kostenminimal durch Einfügen weiterer Kanten eulersch macht und das Problem damit auf das Finden einer Eulertour zurückführt. Ist ein zusammenhängender Graph nicht eulersch, besitzt er &amp;lt;math&amp;gt;r &amp;gt; 0&amp;lt;/math&amp;gt; Knoten mit ungeradem Knotengrad. Da in jedem Graphen Knoten mit ungeradem Grad nur in gerader Anzahl auftreten, ist &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; gerade. Verbindet man jeweils zwei Knoten ungeraden Knotengrades durch einen zusätzlichen Weg, werden die ungeraden Knotengrade gerade, während die geraden Knotengrade gerade bleiben. Um den Graph eulersch zu machen, müssen also insgesamt &amp;lt;math&amp;gt;\frac{r}{2}&amp;lt;/math&amp;gt; zusätzliche Wege in den Graphen eingefügt werden.&lt;br /&gt;
&lt;br /&gt;
Zur kostenminimalen Erweiterung des Graphen wird zu den Knoten mit ungeradem Grad ein [[vollständiger Graph]] erstellt. Als Kantengewichte wählt man jeweils die Distanz des kürzesten Weges (beispielsweise mit dem [[Min-Plus-Matrixmultiplikations-Algorithmus|Matrixmultiplikations-]] oder dem [[Algorithmus von Floyd und Warshall|Tripelalgorithmus]] ermittelt) zwischen den beiden entsprechenden Knoten im ursprünglichen Graphen. In diesem vollständigen Graphen wird dann eine kostenminimale perfekte [[Matching (Graphentheorie)|Paarung]] mit &amp;lt;math&amp;gt;\frac{r}{2}&amp;lt;/math&amp;gt; Matchingkanten gesucht. Für jede Matchingkante werden dann im ursprünglichen Graphen die Kanten des entsprechenden kürzesten Weges zwischen den beiden Knoten dupliziert. Auf diesen Kanten des Ursprungsgraphen muss der Briefträger also genau zweimal entlanglaufen. Jede Eulertour in dem so erweiterten Graphen ist dann eine optimale Lösung des Briefträgerproblems.&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
[[Datei:Chinespostman 1.png|mini|klasse=skin-invert-image|Graphenmodell einer Stadt mit 14 Straßen und 9 Kreuzungen. Die vier Knoten (1, 3, 6 und 9) mit ungeradem Knotengrad sind rot markiert]]&lt;br /&gt;
[[Datei:Chinespostman 2.png|mini|klasse=skin-invert-image|Der Vollständige Graph &amp;lt;math&amp;gt;K_4&amp;lt;/math&amp;gt; der Knoten mit ungeraden Knotengrad und mit Kantengewichten der kürzesten Wege zwischen diesen. Die kostenminimale Paarung ist fett markiert.]]&lt;br /&gt;
[[Datei:Chinespostman 3.png|mini|klasse=skin-invert-image|Zusätzlich eingefügte Kanten sind rot. Alle Knotengrade sind jetzt gerade.]]&lt;br /&gt;
&lt;br /&gt;
Es sei eine Stadt mit vierzehn Straßen und neun Kreuzungen 1, …, 9 gegeben. Der entsprechende Graph (siehe erste Abbildung) hat vier Knoten (1, 3, 6 und 9) mit ungeradem Knotengrad und ist damit nicht eulersch. Gesucht ist jetzt eine kostenminimale Eulersche Erweiterung des Graphen, um eine Eulertour angeben zu können. Würde man beispielsweise die beiden Kanten {1,3} und {6,9} verdoppeln, würde der entstehende Graph eulersch, da dann alle Knoten geraden Grad hätten. Die entsprechende Eulertour wäre aber für den Briefträger nicht unbedingt die kürzeste Tour. Zur Ermittlung der kürzesten Erweiterung wird aus den Knoten mit ungeradem Knotengrad der vollständige Graph &amp;lt;math&amp;gt;K_4&amp;lt;/math&amp;gt; erstellt (zweite Abbildung). Als Kantengewicht wird jeweils die Länge des kürzesten Weges zwischen jeweils zwei Knoten abgetragen. Das minimale Matching besteht in diesem Fall aus den Kanten {1,6} und {3,9} mit Gesamtlänge &amp;lt;math&amp;gt;4+2=6&amp;lt;/math&amp;gt;. Die entsprechenden Kanten der kürzesten Wege von 1 nach 6 und von 3 nach 9 werden dann im Ursprungsgraph zusätzlich eingetragen (dritte Abbildung). Eine [[Eulertour]] und damit minimale Briefträgerrundtour wäre beispielsweise die Knotenfolge (1, 2, 3, 4, 9, 3, 1, 8, 7, 3, 9, 7, 6, 9, 5, 6, 7, 8, 1). Die Straßen, die den zusätzlich eingefügten roten Kanten entsprechen, werden dabei vom Briefträger doppelt abgefahren.&lt;br /&gt;
&lt;br /&gt;
== Ähnliche Probleme ==&lt;br /&gt;
* [[Eulerkreisproblem]]&lt;br /&gt;
* [[Hamiltonkreisproblem]]&lt;br /&gt;
* [[Problem des Handlungsreisenden]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Lutz Volkmann&lt;br /&gt;
   |Titel=Fundamente der Graphentheorie&lt;br /&gt;
   |Verlag=[[Springer Science+Business Media|Springer Verlag]]&lt;br /&gt;
   |Ort=Wien, New York&lt;br /&gt;
   |Datum=1996&lt;br /&gt;
   |ISBN=3-211-82774-9&lt;br /&gt;
   |Kapitel=3&lt;br /&gt;
   |Online=[https://zbmath.org/0844.05001 &amp;#039;&amp;#039;zbMATH Open&amp;#039;&amp;#039;]}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat|Route inspection problem|Briefträgerproblem}}&lt;br /&gt;
* [https://mathworld.wolfram.com/ChinesePostmanProblem.html Chinese Postman Problem bei Mathworld]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten|TYP=s|GND=4806884-6}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Brieftragerproblem}}&lt;br /&gt;
[[Kategorie:Problem (Graphentheorie)]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Schotterebene</name></author>
	</entry>
</feed>