6n-graf.png Die Graphentheorie ist ein Teilgebiet der Mathematik, das die Eigenschaften von Graphen und ihre Beziehungen zueinander untersucht.
Dadurch, dass einerseits viele algorithmische Probleme auf Graphen zurückgeführt werden können und andererseits die Lösung graphentheoretischer Probleme oft auf Algorithmen basiert, ist die Graphentheorie auch in der Informatik, insbesondere der Komplexitätstheorie, von großer Bedeutung. Die Untersuchung von Graphen ist auch Inhalt der Netzwerktheorie.
Auf den ersten Blick scheint die Graphentheorie eher eine abstrakte und realitätsferne Disziplin der Mathematik zu sein. Tatsächlich lassen sich aber sehr viele Alltagsprobleme mit Hilfe von Graphen modellieren.
Man unterscheidet dabei zwischen:
Komplexere Graphentypen sind:
Je nach Problemstellung können Knoten und Kanten auch mit Farben (formal mit natürlichen Zahlen) oder Gewichten (d. h. rationalen oder reellen Zahlen) versehen werden. Man spricht dann von knoten- bzw. kantengefärbten oder -gewichteten Graphen.
Exakte Definitionen der verschiedenen Graphentypen findet man im Artikel Typen von Graphen in der Graphentheorie.
Weitere grundlegende Begriffe findet man in:
Graphen können verschiedene Eigenschaften haben. So kann ein Graph zusammenhängend, bipartit, planar, eulersch oder hamiltonisch sein. Es kann nach der Existenz spezieller Teilgraphen gefragt werden oder bestimmte Parameter untersucht werden, wie zum Beispiel Knotenzahl, Kantenzahl, Minimalgrad, Maximalgrad, Taillenweite, Durchmesser, Knotenzusammenhangszahl, Kantenzusammenhangszahl, chromatische Zahl, Stabilitätszahl oder Cliquenzahl.
Die verschiedenen Eigenschaften können zueinander in Beziehung stehen. Die Beziehungen zu untersuchen ist eine Aufgabe der Graphentheorie. Beispielsweise ist die Knotenzusammenhangszahl immer kleiner als die Kantenzusammenhangszahl, welche wiederum immer kleiner als der Minimalgrad des betrachteten Graphen ist. In ebenen Graphen ist die Färbungszahl immer kleiner als 5. Diese Aussage ist auch als der Vier-Farben-Satz bekannt.
Einige der aufgezählten Grapheneigenschaften sind relativ leicht algorithmisch bestimmbar, das heißt, die entsprechenden Algorithmen benötigen in Abhängigkeit der Größe der Graphen nur wenig Zeit, um die Grapheneigenschaft zu berechnen. Andere Eigenschaften sind praktisch auch mit Computer unlösbar.
Die wichtigsten Probleme und Ergebnisse der Graphentheorie werden in folgenden Artikeln dargestellt:
Geradezu klassisch ist die Aufgabe eine kürzeste Route zwischen zwei Orten zu finden. Sie lässt sich mit Graphen lösen, in dem das Straßennetz geeignet als kantengewichteten Graphen modelliert und in diesem mit Hilfe des Algorithmus von Dijkstra effizient ein kürzester Weg berechnet wird.
Ähnlich, aber algorithmisch deutlich schwieriger ist die Bestimmung einer kürzesten Rundreise (siehe Problem des Handlungsreisenden), bei der alle Orte eines Netzwerkes einmal besucht werden müssen. In Graphen, für die zwischen drei Knoten stets die Dreiecksungleichung gilt (zum Beispiel in euklidischen oder rectilinearen Graphen; diese sind in der Praxis recht häufige Fälle) kann hier aber mit Approximationsalgorithmen gearbeitet werden, die eine Rundreise finden, die höchstens doppelt (MST-Heuristik) oder 1,5-mal (Christofides-Heuristik) so lang wie die kürzeste Rundreise sind.
Prominent ist auch das Problem die Länder einer Landkarte mit möglichst wenig Farben so zu färben, dass aneinander angrenzende Länder nicht die selbe Farbe erhalten. Hier wird die Landkarte ebenfalls in einen Graphen übersetzt und dann versucht mit einem Algorithmus dieses Problem zu lösen. Ähnlich wie beim Problem des Handlungsreisenden lässt sich dieses Problem nach heutigem Wissensstand selbst mit Computern ab einer gewissen Größe der Landkarte nicht in vernünftiger Zeit exakt lösen. Das Problem, allgemeine Graphen optimal zu färben, gilt als eines der schwierigsten Probleme in der Klasse der NP-vollständigen Probleme überhaupt. Unter der Voraussetzung (siehe P/NP-Problem) ist selbst eine approximative Lösung nicht bis auf einen konstanten Faktor möglich.
Tioría de grafos | نظرية المخططات | Теория на графите | Teorija grafikona | Teorie grafů | Grafteori | Graph theory | Grafeteorio | Teoría de grafos | نظریه گراف | Graafiteoria | Théorie des graphes | תורת הגרפים | Teori graf | Teoria dei grafi | グラフ理論 | 그래프 이론 | Grafų teorija | Grafentheorie | Grafteori | Grafteori | Teoria grafów | Teoria dos grafos | Теория графов | Graph theory | Teória grafov | Teorija grafov | Теорија графова | Grafteori | ทฤษฎีกราฟ | Çizge Teorisi | Теорія графів | Lý thuyết đồ thị | 图论
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Graphentheorie".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world