www.wikidata.de-de.nina.az
Ein Hamiltonkreis ist ein geschlossener Pfad in einem Graphen der jeden Knoten genau einmal enthalt Die Frage ob ein solcher Kreis in einem gegebenen Graphen existiert ist ein wichtiges Problem der Graphentheorie Im Gegensatz zum leicht losbaren Eulerkreisproblem bei dem ein Kreis gesucht wird der alle Kanten genau einmal durchlauft ist das Hamiltonkreisproblem NP vollstandig Man unterscheidet das Gerichtete Hamiltonkreisproblem in gerichteten Graphen und das Ungerichtete Hamiltonkreisproblem in ungerichteten Graphen Eine Verallgemeinerung des Hamiltonkreisproblems ist das Problem des Handlungsreisenden bei dem nach einem kurzesten Hamiltonkreis in einem Graphen mit Kantengewichten gefragt wird Inhaltsverzeichnis 1 Geschichte 2 Definitionen 3 Eigenschaften 4 Satze uber Hamiltonkreise 4 1 Satze 4 2 Weitere hinreichende Eigenschaften 4 3 Notwendige Eigenschaften 4 4 Vermutungen 5 Siehe auch 6 Weblinks 7 EinzelnachweiseGeschichte Bearbeiten nbsp Das Dodekaeder ist wie alle platonischen Korper hamiltonsch Namensgeber des Problems ist der irische Astronom und Mathematiker Sir William Rowan Hamilton der 1857 das Spiel The Icosian Game erfand und spater verbesserte zum Traveller s Dodecahedron or A Voyage Round The World Der Traveller s Dodecahedron besteht aus einem holzernen regularen Dodekaeder wobei die 20 Knoten mit Namen bekannter Stadte assoziiert sind Ziel ist es eine Reiseroute entlang der Kanten des Dodekaeders zu finden die jede Stadt genau einmal besucht und dort aufhort wo sie beginnt Zunachst erscheint die Aufgabenstellung ahnlich dem 1736 von Leonhard Euler verneinend gelosten Konigsberger Bruckenproblem einem Spezialfall des Eulerkreisproblems und Grundsteinlegung der Graphentheorie Wahrend fur das Eulerkreisproblem aber besonders effiziente Losungs Algorithmen existieren ist bekannt dass beide Varianten des Hamiltonkreisproblems besonders schwer algorithmisch losbare Probleme sind Sowohl die gerichtete als auch die ungerichtete Variante des Hamiltonkreisproblems gehort zur Liste der 21 klassischen NP vollstandigen Probleme fur die Richard M Karp 1972 in seinem beruhmten Artikel die Zugehorigkeit zu dieser Klasse von Problemen nachgewiesen hat Definitionen BearbeitenSei G V E displaystyle G V E nbsp ein Graph mit V n displaystyle V n nbsp Knoten oder Ecken und E m displaystyle E m nbsp Kanten G displaystyle G nbsp heisst hamiltonsch wenn er einen Hamiltonkreis zulasst d h wenn es einen Kreis in G displaystyle G nbsp gibt der alle Knoten aus V displaystyle V nbsp enthalt Ein Hamiltonpfad ist ein Pfad in G displaystyle G nbsp der alle Knoten aus V displaystyle V nbsp enthalt Hat G displaystyle G nbsp Hamiltonpfade jedoch keinen Hamiltonkreis so heisst G displaystyle G nbsp semihamiltonsch Zur Potenz eines Graphen Fur einen Graphen G displaystyle G nbsp und d N displaystyle d in mathbb N nbsp bezeichnet G d displaystyle G d nbsp den Graphen auf V displaystyle V nbsp bei dem zwei Knoten genau dann benachbart sind wenn sie in G displaystyle G nbsp einen Abstand kleiner gleich d displaystyle d nbsp haben Offenbar gilt G G 1 G 2 G 3 displaystyle G G 1 subseteq G 2 subseteq G 3 subseteq ldots nbsp Ein beliebiges Tupel a 1 a n displaystyle a 1 dotsc a n nbsp naturlicher Zahlen heisst hamiltonsch wenn jeder Graph mit n displaystyle n nbsp Knoten und punktweise grosserer Gradsequenz hamiltonsch ist Eine Gradsequenz d 1 d n displaystyle d 1 dotsc d n nbsp heisst dabei punktweise grosser als a 1 a n displaystyle a 1 dotsc a n nbsp wenn d i a i displaystyle d i geq a i nbsp gilt fur alle i displaystyle i nbsp Ein Graph G displaystyle G nbsp heisst hypohamiltonsch wenn er keinen hamiltonschen Kreis besitzt aber zu jedem seiner Knoten ein Kreis existiert der alle anderen Knoten enthalt Der Hamiltonabschluss eines Graphen G displaystyle G nbsp ist der Obergraph von G displaystyle G nbsp mit identischer Knotenmenge und zusatzlich iterativ eingefugten Kanten die nichtadjazente Knoten mit Gradsumme grosser gleich n displaystyle n nbsp miteinander verbinden solange dies moglich ist Der Hamiltonabschluss eines Graphen ist eindeutig Eigenschaften BearbeitenJeder Hamiltonkreis kann durch Entfernen einer seiner Kanten in einen Hamiltonweg umgewandelt werden Ein Hamiltonweg kann jedoch nur dann zu einem Hamiltonkreis erweitert werden wenn seine Endknoten benachbart sind Alle hamiltonschen Graphen sind 2 zusammenhangend aber ein 2 zusammenhangender Graph muss nicht hamiltonsch sein zum Beispiel der Petersen Graph Ein eulerscher Graph also ein zusammenhangender Graph in dem jeder Knoten einen geraden Grad hat besitzt notwendigerweise einen Eulerkreis wobei der geschlossene Weg genau einmal durch jede Kante verlauft Dieser Weg entspricht einem Hamiltonkreis im zugehorigen Kantengraphen sodass der Kantengraph jedes eulerschen Graphen ein hamiltonscher Graph ist Kantengraphen konnen andere Hamiltonkreise haben die nicht den Eulerkreisen entsprechen und insbesondere ist der Kantengraph jedes hamiltonschen Graphen selbst hamiltonsch unabhangig davon ob der Graph ein eulerscher Graph ist Ein Turniergraph mit mehr als zwei Knoten ist genau dann ein hamiltonscher Graph wenn er stark zusammenhangend ist Die Anzahl der verschiedenen Hamiltonkreise in einem vollstandigen ungerichteten Graphen mit n displaystyle n nbsp Knoten betragt 1 2 n 1 displaystyle tfrac 1 2 cdot n 1 nbsp und in einem vollstandigen gerichteten Graphen mit n displaystyle n nbsp Knoten n 1 displaystyle n 1 nbsp Dabei werden Hamiltonkreise die bis auf ihren Startknoten gleich sind nicht mehrfach gezahlt Satze uber Hamiltonkreise BearbeitenWelche Bedingungen an einen Graphen G displaystyle G nbsp mit n 3 displaystyle n geq 3 nbsp haben die Existenz eines Hamiltonkreises zur Folge Besonders wichtige Theoreme sind folgend chronologisch aufgelistet Satze Bearbeiten G A Dirac 1952 der historische Ausgangspunkt der Entdeckung einer ganzen Reihe von Bedingungen Jeder einfache Graph G displaystyle G nbsp mit Minimalgrad mindestens n 2 displaystyle tfrac n 2 nbsp hat einen Hamiltonkreis 1 W T Tutte 1956 Jeder 4 zusammenhangende planare Graph hat einen Hamiltonkreis O Ore 1960 Ist die Summe der Grade je zweier nicht adjazenter Knoten eines einfachen Graphen mindestens n displaystyle n nbsp so ist G displaystyle G nbsp hamiltonsch 1 L Posa 1962 mit einer Verallgemeinerung fruherer Ergebnisse von G A Dirac und O Ore Sei G displaystyle G nbsp ein einfacher Graph mit n 3 displaystyle n geq 3 nbsp Knoten Es gelte ausserdem fur alle naturlichen Zahlen k lt n 1 2 displaystyle k lt tfrac n 1 2 nbsp dass die Anzahl der Knoten mit Grad v k displaystyle v leq k nbsp kleiner als k displaystyle k nbsp ist Falls n displaystyle n nbsp ungerade ist sei die Anzahl aller Knoten mit Grad v n 1 2 displaystyle v leq tfrac n 1 2 nbsp kleiner oder gleich n 1 2 displaystyle tfrac n 1 2 nbsp Dann besitzt G displaystyle G nbsp einen Hamiltonkreis 1 P Erdos 1962 Sei G l n k displaystyle G l n k nbsp ein einfacher Graph mit n displaystyle n nbsp Knoten und l displaystyle l nbsp Kanten Jeder Knoten P displaystyle P nbsp in G l n k displaystyle G l n k nbsp habe einen Grad v P k displaystyle v P geq k nbsp Es gelte 1 k lt n 2 displaystyle 1 leq k lt tfrac n 2 nbsp und es sei l k n 1 max k t lt n 2 n t 2 t 2 displaystyle l k n 1 max k leq t lt tfrac n 2 binom n t 2 t 2 nbsp Dann gilt 1 Jeder Graph G l n k displaystyle G l n k nbsp mit l l k n displaystyle l geq l k n nbsp besitzt einen Hamiltonkreis 2 Es existiert ein Graph G l k n 1 n k displaystyle G l k n 1 n k nbsp der keinen Hamiltonkreis besitzt 1 V Chvatal 1972 Ein Tupel a 1 a n displaystyle a 1 dotsc a n nbsp naturlicher Zahlen mit a 1 a n lt n displaystyle a 1 leq cdots leq a n lt n nbsp ist genau dann hamiltonsch wenn fur jedes i lt n 2 displaystyle i lt tfrac n 2 nbsp gilt a i i a n i n i displaystyle a i leq i Rightarrow a n i geq n i nbsp V Chvatal und P Erdos 1972 Ist G displaystyle G nbsp k zusammenhangend und die Machtigkeit jeder Menge unabhangiger Knoten aus G displaystyle G nbsp k displaystyle leq k nbsp so ist G displaystyle G nbsp hamiltonsch H Fleischner 1974 Ist G displaystyle G nbsp 2 zusammenhangend so hat G 2 displaystyle G 2 nbsp einen Hamiltonkreis J A Bondy und V Chvatal 1976 G displaystyle G nbsp ist genau dann hamiltonsch wenn sein Hamiltonabschluss hamiltonsch ist Weitere hinreichende Eigenschaften Bearbeiten Ein Graph ist hamiltonsch wenn er ein vollstandiger Graph mit mindestens drei Knoten ist Kantengraph eines Eulerschen oder hamiltonschen Graphen ist einen Teilgraphen bei dem nur Kanten entfernt wurden besitzt der Kantengraph eines Eulerschen oder hamiltonschen Graphen ist ein panzyklischer Graph ist Notwendige Eigenschaften Bearbeiten Hat ein Graph einen Hamiltonkreis dann hat er keinen Schnittknoten hat er keine Brucke ist sein Blockgraph ein isolierter Knoten hat er einen 2 Faktor ist er 2 zusammenhangend ist sein Minimalgrad mindestens 2 ist sein Durchmesser hochstens n 2 displaystyle tfrac n 2 nbsp ist er 1 tough d h fur jede nicht leere Menge von s displaystyle s nbsp Knoten gilt dass der Graph ohne diese Knoten hochstens s displaystyle s nbsp Zusammenhangskomponenten besitzt ist path tough d h fur jeden Knoten gilt dass der Graph ohne diesen Knoten einen Hamiltonschen Weg besitzt das ist ein Weg der alle Knoten des Graphen enthalt Vermutungen Bearbeiten In diesem Zusammenhang wurden diese wichtigen nicht allgemein gelosten Vermutungen geaussert D W Barnette 1969 Jeder 3 zusammenhangende bipartite kubische planare Graph ist hamiltonsch P Seymour 1974 Ist der Minimalgrad von G displaystyle G nbsp d G k k 1 n displaystyle delta G geq tfrac k k 1 n nbsp so hat G displaystyle G nbsp einen Hamiltonkreis H displaystyle H nbsp mit H k G displaystyle H k subseteq G nbsp Fur k 1 displaystyle k 1 nbsp entspricht dies dem Satz von G A Dirac 1952 siehe oben Die Aussage fur k 2 displaystyle k 2 nbsp war bereits 1963 von L Posa vermutet worden und wurde 1996 fur hinreichend grosse n displaystyle n nbsp von J Komlos G N Sarkozy amp E Szemeredi bewiesen Siehe auch BearbeitenEin Spezialfall des Hamiltonkreises ist das sogenannte Springerproblem Die Gray Codes sind die Losungen des Hamiltonkreisproblems fur einen Hyperwurfel Weblinks Bearbeiten nbsp Commons Hamiltonian paths Sammlung von Bildern Videos und Audiodateien Eric W Weisstein Hamiltonian Cycle From MathWorld A Wolfram Web Resource englisch Puzzlemuseum Hamiltons Spiele The Icosian Game und Traveller s Dodecahedron englisch Einzelnachweise Bearbeiten a b c d Horst Sachs Einfuhrung in die Theorie der endlichen Graphen Band 1 1 Auflage BSB B G Teubner Verlagsgesellschaft Leipzig 1970 Karps 21 NP vollstandige Probleme Erfullbarkeitsproblem der Aussagenlogik Cliquenproblem Mengenpackungsproblem Knotenuberdeckungsproblem Mengenuberdeckungsproblem Feedback Arc Set Feedback Vertex Set Hamiltonkreisproblem Integer Linear Programming 3 SAT graph coloring problem Covering by cliques Problem der exakten Uberdeckung 3 dimensional matching Steinerbaumproblem Hitting set Rucksackproblem Job sequencing Partitionsproblem Maximaler Schnitt Normdaten Sachbegriff GND 4504638 4 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Hamiltonkreisproblem amp oldid 232355647