<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://kryptowiki.eu/index.php?action=history&amp;feed=atom&amp;title=Graph_%28Graphentheorie%29</id>
	<title>Graph (Graphentheorie) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://kryptowiki.eu/index.php?action=history&amp;feed=atom&amp;title=Graph_%28Graphentheorie%29"/>
	<link rel="alternate" type="text/html" href="https://kryptowiki.eu/index.php?title=Graph_(Graphentheorie)&amp;action=history"/>
	<updated>2026-05-20T18:03:48Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Kryptowiki - Die freie Enzyklopädie der Kryptowährungen</subtitle>
	<generator>MediaWiki 1.39.15</generator>
	<entry>
		<id>https://kryptowiki.eu/index.php?title=Graph_(Graphentheorie)&amp;diff=2647&amp;oldid=prev</id>
		<title>Herr E-Mark: Die Seite wurde neu angelegt: „Ein '''Graph''' (selten auch '''Graf'''&lt;ref&gt;Duden online: [http://www.duden.de/rechtschreibung/Graph_Darstellung_Mathematik Graph, Graf, der], Bibliographische…“</title>
		<link rel="alternate" type="text/html" href="https://kryptowiki.eu/index.php?title=Graph_(Graphentheorie)&amp;diff=2647&amp;oldid=prev"/>
		<updated>2018-08-31T08:25:14Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Ein &amp;#039;&amp;#039;&amp;#039;Graph&amp;#039;&amp;#039;&amp;#039; (selten auch &amp;#039;&amp;#039;&amp;#039;Graf&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;Duden online: [http://www.duden.de/rechtschreibung/Graph_Darstellung_Mathematik Graph, Graf, der], Bibliographische…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ein '''Graph''' (selten auch '''Graf'''&amp;lt;ref&amp;gt;Duden online: [http://www.duden.de/rechtschreibung/Graph_Darstellung_Mathematik Graph, Graf, der], Bibliographisches Institut GmbH, 2013.&amp;lt;/ref&amp;gt;) ist in der [[Graphentheorie]] eine abstrakte Struktur, die eine Menge von Objekten zusammen mit den zwischen diesen Objekten bestehenden Verbindungen repräsentiert. Die mathematischen Abstraktionen der Objekte werden dabei ''[[Knoten (Graphentheorie)|Knoten]]'' (auch ''[[Knoten (Graphentheorie)|Ecken]]'') des Graphen genannt. Die paarweisen Verbindungen zwischen Knoten heißen ''[[Kante (Graphentheorie)|Kanten]]'' (manchmal auch ''Bögen''). Die Kanten können [[Kante (Graphentheorie)#Kantenarten und ihre Notation|gerichtet]] oder [[Kante (Graphentheorie)#Kantenarten und ihre Notation|ungerichtet]] sein. Häufig werden Graphen anschaulich gezeichnet, indem die Knoten durch Punkte und die Kanten durch Linien dargestellt werden.&amp;lt;ref name=&amp;quot;Diestel2010&amp;quot;&amp;gt;{{Literatur |Titel=Graphentheorie |Auflage=4. |Autor=[[Reinhard Diestel]] |Verlag=Springer |Ort=Berlin u.&amp;amp;nbsp;a. |Datum=2010 |JahrEA=1996 |ISBN=978-3-642-14911-5 |Seiten=1–34 |Online=[http://diestel-graph-theory.com/basic.html online: 4th elektronische Ausgabe 2010 (englisch)]}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Stammbaum.svg|mini|Schematischer Aufbau eines Stammbaumes]]&lt;br /&gt;
[[Datei:U-Bahn Wien.png|mini|Plan der [[U-Bahn Wien|Wiener U-Bahn]]]]&lt;br /&gt;
&lt;br /&gt;
Anschauliche Beispiele für Graphen sind ein [[Stammbaum]] oder das [[U-Bahn]]-Netz einer Stadt (siehe Abbildungen). Bei einem Stammbaum stellt jeder Knoten ein Familienmitglied dar und jede Kante ist eine Verbindung zwischen einem Elternteil und einem Kind. In einem U-Bahn-Netz stellt jeder Knoten eine U-Bahn-Station dar und jede Kante eine direkte Zugverbindung zwischen zwei Stationen.&lt;br /&gt;
&lt;br /&gt;
== Visualisierung spezieller Graphen ==&lt;br /&gt;
=== Digraph ===&lt;br /&gt;
In ''Digraphen'' (auch orientierte oder [[Gerichteter Graph|gerichtete Graphen]] genannt) werden Kanten statt durch Linien durch Pfeile gekennzeichnet, wobei der Pfeil von ihrem Anfangs- zu ihrem Endknoten zeigt. Dies verdeutlicht, dass jede Kante des Graphen nur in eine Richtung durchlaufen werden kann.&amp;lt;ref&amp;gt;{{Literatur |Hrsg=Claude Sammut, Geoffrey I. Webb |Titel=Directed Graphs |Sammelwerk=Encyclopedia of Machine Learning |Verlag=Springer US |Datum=2010 |Seiten=279 |DOI=10.1007/978-0-387-30164-8_218}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multigraph ===&lt;br /&gt;
[[Datei:CPT-Graphs-directed-weighted-ex1.svg|125px|mini|Multigraph: Mehrfachkanten werden durch eine gewichtete Kante visualisiert]]&lt;br /&gt;
In sogenannten ''Multigraphen'' können zwei Knoten auch durch mehrere Kanten&amp;lt;ref name=MultDirected&amp;gt;bei gerichteten Graphen: in derselben Richtung&amp;lt;/ref&amp;gt; verbunden sein, was in [[Einfacher Graph|einfachen Graphen]] nicht erlaubt ist. Außerdem dürfen Multigraphen Schleifen enthalten: Kanten, die zum selben Knoten führen, von dem sie ausgehen.&amp;lt;ref name=&amp;quot;Diestel2010&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sind Knoten durch mehrere Kanten&amp;lt;ref name=MultDirected /&amp;gt; verbunden, wird häufig nur eine Kante gezeichnet und die Anzahl der Kanten zwischen diesen beiden Knoten als Kantengewicht an die eine Kante geschrieben. Im Beispiel gibt es 60 Kanten zwischen Knoten ''A'' und ''D''. Anstatt alle 60 Kanten zu zeichnen, wird eine Kante mit dem Kantengewicht 60 gezeichnet.&lt;br /&gt;
&lt;br /&gt;
=== Hypergraph ===&lt;br /&gt;
Bei ''Hypergraphen'' verbindet eine Kante (auch ''Hyperkante'' genannt) nicht nur zwei, sondern mehrere Knoten gleichzeitig. Hypergraphen können beispielsweise durch mehrere [[Planarer Graph|planare Graphen]] mit [[Index (Mathematik)|Indizierung]] der Kanten dargestellt werden. Hypergraphen mit wenigen Kanten (sogenannte ''dünne Graphen'') zeichnet man so, dass man eine Menge von Punkten zeichnet, die den Knoten entsprechen, und die zu einer Hyperkante gehörigen Punkte werden dann durch eine geschlossene Linie umkreist, die somit die [[Teilmenge]] der zu ihr gehörenden Knoten innerhalb aller Knoten angibt. Bei Hypergraphen mit vielen Kanten wird diese Darstellung aber schnell unübersichtlich. Weniger intuitiv, aber übersichtlicher ist es dann, einen Hypergraphen als [[bipartit]]en Meta-Graphen darzustellen, wobei die eine der beiden Bipartitionsmengen den Knoten des Hypergraphen, die andere Bipartitionsmenge den Hyperkanten des Hypergraphen entspricht. Die Kanten zwischen diesen beiden Bipartitionsmengen symbolisieren dann die Zugehörigkeit der Knoten zu den Hyperkanten.&lt;br /&gt;
&lt;br /&gt;
== Definitionen ==&lt;br /&gt;
Ein Graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; ist ein [[geordnetes Paar]] &amp;lt;math&amp;gt;(V, E)&amp;lt;/math&amp;gt;, wobei &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; eine [[Mengenlehre|Menge]] von ''Knoten'' (englisch ''vertex''/''vertices'', oft auch ''Ecken'' genannt) und &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; eine Menge von ''Kanten'' (engl. ''edge''/''edges'', manchmal auch ''Bögen'' genannt) bezeichnet. Dabei ist &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; in&lt;br /&gt;
&lt;br /&gt;
* ''ungerichteten Graphen ohne Mehrfachkanten'' eine [[Teilmenge]] aller 2-elementigen Teilmengen von &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;&amp;lt;ref name=&amp;quot;Diestel2010&amp;quot; /&amp;gt;,&lt;br /&gt;
* ''[[Gerichteter Graph|gerichteten Graphen]] ohne Mehrfachkanten'' eine Teilmenge aller [[Geordnetes Paar|Paare]] (i, j) die durch das [[Kartesisches Produkt|kartesische Produkt]] &amp;lt;math&amp;gt;V \times V&amp;lt;/math&amp;gt; entstehen&amp;lt;ref&amp;gt;{{Literatur |Autor=Brigitte Werners |Titel=Grundlagen des Operations Research |Auflage=3 |Verlag=Springer |Ort=Berlin Heidelberg |Datum=2013 |ISBN=978-3-642-40101-5 |Seiten=175–209}}&amp;lt;/ref&amp;gt;,&lt;br /&gt;
* ''ungerichteten Graphen mit zusammengefassten Mehrfachkanten'' eine [[Multimenge]] über der Menge &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; aller 2-elementigen Teilmengen von &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;, also eine [[Funktion (Mathematik)|Funktion]] &amp;lt;math&amp;gt;E\colon W \to \N_0&amp;lt;/math&amp;gt;,&lt;br /&gt;
* ''gerichteten Graphen mit zusammengefassten Mehrfachkanten'' eine Multimenge über dem kartesischen Produkt &amp;lt;math&amp;gt;V \times V&amp;lt;/math&amp;gt;, also eine Funktion &amp;lt;math&amp;gt;E\colon V \times V \to \N_0&amp;lt;/math&amp;gt;,&lt;br /&gt;
* ''gerichteten Graphen mit eigenständigen Mehrfachkanten'' eine beliebige Menge, deren Elemente mit Hilfe von zwei Funktionen &amp;lt;math&amp;gt;\mathrm{src},\mathrm{tgt} \colon E \to V&amp;lt;/math&amp;gt; die den Elementen einen Quell- bzw. Zielknoten zuordnen, als Kanten angesehen werden (so ein Graph ist dasselbe wie ein [[Funktor (Mathematik)|Funktor]] &amp;lt;math&amp;gt;G\colon \mathcal G \to \mathbf{Set}&amp;lt;/math&amp;gt;, wobei &amp;lt;math&amp;gt;\mathcal G&amp;lt;/math&amp;gt; die recht überschaubare Kategorie &amp;lt;math&amp;gt;\mathcal G = \{V \stackrel {\mathrm{src}} \longleftarrow E \stackrel {\mathrm{tgt}} \longrightarrow V\}&amp;lt;/math&amp;gt; mit zwei Objekten und zwei ausgezeichneten Pfeilen ist)&lt;br /&gt;
* ''Hypergraphen'' eine Teilmenge der [[Potenzmenge]] von &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;&amp;lt;ref name=&amp;quot;Diestel2010&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| [[Datei:Graph ungerichtet.svg|gerahmt|Ungerichteter Graph ohne Mehrfachkanten]]&lt;br /&gt;
| [[Datei:Graph gerichtet.svg|gerahmt|Gerichteter Graph ohne Mehrfachkanten]]&lt;br /&gt;
| [[Datei:Graph ungerichtet Mehrfachkanten.svg|gerahmt|Ungerichteter Graph mit Mehrfachkanten]]&lt;br /&gt;
| [[Datei:Graph gerichtet Mehrfachkanten.svg|gerahmt|Gerichteter Graph mit&amp;lt;br /&amp;gt;Mehrfachkanten]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Den Zusatz „ohne Mehrfachkanten“ lässt man gewöhnlich weg und nennt Graphen mit Mehrfachkanten ''Multigraphen''. Ferner verzichtet man meist auf das Attribut „ungerichtet“ und kennzeichnet nur gerichtete Graphen explizit. Ungerichtete Graphen ohne Mehrfachkanten nennt man auch häufig ''schlicht'' oder ''einfach''. Eine andere Bezeichnung für gerichtete Graphen ist ''Digraph'' (Directed Graph).&lt;br /&gt;
&lt;br /&gt;
=== Abgeleitete Bezeichnungen ===&lt;br /&gt;
Statt die Knoten- und Kantenmenge eines Graphen &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; mit den Symbolen &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; zu identifizieren, kann man auch allgemeine [[Abbildung (Mathematik)|Abbildungen]] &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; definieren, die einen Graphen auf dessen Knotenmenge oder Kantenmenge abbilden. Für zwei Graphen &amp;lt;math&amp;gt;G_1=(V_1,E_1)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;G_2 = (V_2, E_2)&amp;lt;/math&amp;gt; bezeichnen also &amp;lt;math&amp;gt;V(G_1) := V_1&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;E(G_1) := E_1&amp;lt;/math&amp;gt; sowie &amp;lt;math&amp;gt;V(G_2) = V_2&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;E(G_2) = E_2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Mehrdeutigkeit &amp;lt;math&amp;gt;V(G) = V&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;E(G) = E&amp;lt;/math&amp;gt; wird bei dieser Notation in Kauf genommen, obwohl die Abbildungen etwas anderes darstellen als die mit ihr verbundene Knoten- und Kantenmenge. Als Konvention bietet sich an, mit &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; bzw. &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; ohne [[Funktion (Mathematik)|Argument]] Knoten- bzw. Kantenmenge zu bezeichnen, &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; bzw. &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; mit Argument bezeichnen dagegen die definierten Abbildungen.&lt;br /&gt;
&lt;br /&gt;
Ist &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; ein Graph, so sagt man allgemein &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; ist ''Knoten'' bzw. ''Ecke'' von &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, wenn &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; zu &amp;lt;math&amp;gt;V(G)&amp;lt;/math&amp;gt; gehört. Außerdem bezeichnet man Kanten &amp;lt;math&amp;gt;e \in E(G)&amp;lt;/math&amp;gt; als&lt;br /&gt;
* ''ungerichtete Kante'' von &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, falls &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; ein ungerichteter Graph ist.&lt;br /&gt;
* ''gerichtete Kante'' von &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, falls &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; ein gerichteter Graph ist.&lt;br /&gt;
* ''Hyperkante'' von &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, falls &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; ein Hypergraph ist.&lt;br /&gt;
&lt;br /&gt;
In einer ungerichteten Kante &amp;lt;math&amp;gt;e = \lbrace v, w \rbrace&amp;lt;/math&amp;gt; bezeichnet man &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; als ''Endknoten'' von &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt;. In einer gerichteten Kante &amp;lt;math&amp;gt;e = (v, w)&amp;lt;/math&amp;gt; bezeichnet man &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; als ''Startknoten'' und &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; als ''Endknoten'' von &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Bei Multigraphen bezeichnet &amp;lt;math&amp;gt;E(G)(e)&amp;lt;/math&amp;gt; die ''Vielfachheit'' von &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt;. Wenn &amp;lt;math&amp;gt;E(G)(e) &amp;gt; 1&amp;lt;/math&amp;gt; gilt, so spricht man von einer ''Multi-'' oder ''Mehrfachkante''.&lt;br /&gt;
&lt;br /&gt;
Hat eine Kante &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; in gerichteten Graphen die Form &amp;lt;math&amp;gt;(v, v)&amp;lt;/math&amp;gt;, so spricht man von einer ''Schleife''. Ist die Schleife &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; in einem Multigraphen &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; zugleich eine Mehrfachkante, so spricht man von einer ''Mehrfachschleife''. Gerichtete Graphen ohne Schleifen nennt man ''schleifenlos'' oder ''schleifenfrei''.&lt;br /&gt;
&lt;br /&gt;
Als ''Knotenzahl'' &amp;lt;math&amp;gt;n(G) = \vert V(G) \vert&amp;lt;/math&amp;gt; eines Graphen &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; bezeichnet man die Anzahl seiner Knoten, als ''Kantenzahl'' &amp;lt;math&amp;gt;m(G) = \vert E(G) \vert&amp;lt;/math&amp;gt; bezeichnet man die Anzahl seiner Kanten (in Multigraphen summiert man über die Vielfachheit der Kanten).&lt;br /&gt;
&lt;br /&gt;
Zwei Knoten heißen ''benachbart'', wenn eine Kante sie verbindet.&lt;br /&gt;
&lt;br /&gt;
=== Spezialfälle ===&lt;br /&gt;
Verbindet in einem gerichteten Graphen die Kante &amp;lt;math&amp;gt;e_1&amp;lt;/math&amp;gt; zwei Knoten, und die Kante &amp;lt;math&amp;gt;e_2&amp;lt;/math&amp;gt; dieselben Knoten in umgekehrter Richtung, kann man beide zusammen auch als eine ''ungerichtete Kante'' innerhalb des gerichteten Graphen betrachten. Im Falle von Mehrfachkanten müssen die Vielfachheiten beider Kanten übereinstimmen.&lt;br /&gt;
&lt;br /&gt;
Gibt es zu jeder Kante eines gerichteten Graphen eine solche entgegengesetzte Kante im Graphen, so ist er ein ''[[Symmetrischer Graph]]''.&lt;br /&gt;
&lt;br /&gt;
Einen Graphen, dessen Knotenmenge endlich ist, nennt man einen ''endlichen Graphen''.&amp;lt;!-- Zwangsläufig ist in diesen auch die Kantenmenge endlich. // Mehrfachkanten? --&amp;gt; Im Gegensatz dazu nennt man einen Graphen, dessen Knotenmenge unendlich ist, ''[[Unendlicher Graph|unendlichen Graphen]]''. Meist betrachtet man nur endliche Graphen und lässt daher das Attribut „endlich“ weg, während man ''unendliche Graphen'' explizit kennzeichnet.&lt;br /&gt;
&lt;br /&gt;
==== Teilgraphen, Wege und Zyklen {{Anker|Zyklisch/azyklisch}} {{Anker|Gerichteter azyklischer Graph}} ====&lt;br /&gt;
[[Datei:Directed graph, cyclic.svg|mini|Ein gerichteter Graph mit Zyklus]]&lt;br /&gt;
[[Datei:Directed acyclic graph.svg|mini|Ein gerichteter Graph ohne Zyklus]]&lt;br /&gt;
&lt;br /&gt;
Ein [[Teilgraph]] &amp;lt;math&amp;gt;G'&amp;lt;/math&amp;gt; eines Graphen &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; enthält nur Knoten und Kanten, die auch in &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; enthalten sind. Ein von einer Knotenmenge ''U'' [[induzierter Teilgraph]] enthält die Knoten aus ''U'' und alle Kanten aus ''G'' zwischen diesen Knoten.&lt;br /&gt;
&lt;br /&gt;
Eine Folge von paarweise verschiedenen Knoten &amp;lt;math&amp;gt;v_1,\ldots,v_n&amp;lt;/math&amp;gt;, in der aufeinander folgende Knoten &amp;lt;math&amp;gt;v_i&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;v_{i+1}&amp;lt;/math&amp;gt; im Graphen durch eine Kante verbunden sind, bezeichnet man als [[Weg (Graphentheorie)|Weg]], manchmal auch als ''Pfad''. Gilt &amp;lt;math&amp;gt;v_1 = v_n&amp;lt;/math&amp;gt;, und ist dies der einzige doppelte Knoten, spricht man von einem [[Zyklus (Graphentheorie)|Zyklus]] oder ''Kreis''. Eine Sequenz von benachbarten Knoten, in der sich Knoten wiederholen dürfen, bezeichnet man als [[Weg (Graphentheorie)|Kantenfolge]]. Die Begriffe Weg, Pfad, Kantenfolge, Kreis und Zyklus werden in der Literatur zum Teil unterschiedlich definiert.&lt;br /&gt;
&lt;br /&gt;
Enthält ein gerichteter Graph keinen Zyklus, nennt man ihn ''azyklisch'' oder ''zyklenfrei'' – also einen ''gerichteten azyklischen Graphen'' (engl. ''DAG'' oder ''dag'' für »''directed acyclic graph''«). Ein solcher Graph lässt sich durch die Ergänzung aller Kanten, die gleichen Ausgangs- und Endknoten wie [[Weg (Graphentheorie)|Wege]] haben, also die Umwege über andere Kanten zu einem Zielknoten abkürzen, zu einer (endlichen und diskreten) [[Halbordnung]] erweitern. Diesen Vorgang nennt man die Bildung der [[transitive Hülle (Relation)|transitiven Hülle]]. Ein [[Hasse-Diagramm]] ist ein gerichteter azyklischer Graph, bei dem die durch das [[transitive Relation|Transitivitätsgesetz]] implizierten Kanten weggelassen sind ([[Transitive Hülle (Relation)#Transitive Reduktion|transitive Reduktion]]).&lt;br /&gt;
&lt;br /&gt;
== Grundlegende Operationen ==&lt;br /&gt;
Bei der Untersuchung von Grapheneigenschaften kommt es häufiger vor, dass man auf Graphen einfache Operationen anwenden muss, um möglichst kompakt und damit leichter verständlich schreiben zu können. Besonders häufig werden die üblichen Operationen der Mengenlehre (Vereinigung, Durchschnitt, Differenz und Komplement) auf Knoten- bzw. Kantenmengen von Graphen angewendet, sodass diese direkt auf Graphen definiert werden.&lt;br /&gt;
&lt;br /&gt;
Sind &amp;lt;math&amp;gt;G_1=(V_1,E_1)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;G_2=(V_2,E_2)&amp;lt;/math&amp;gt; Graphen desselben [[Typen von Graphen in der Graphentheorie|Typs]], so bezeichnet&lt;br /&gt;
* &amp;lt;math&amp;gt;G_1+G_2&amp;lt;/math&amp;gt; den Graphen, der entsteht, wenn man die Knoten- und Kantenmenge vereinigt,&lt;br /&gt;
* &amp;lt;math&amp;gt;G_1-E_2&amp;lt;/math&amp;gt; den Graphen, der entsteht, wenn man &amp;lt;math&amp;gt;E_2&amp;lt;/math&amp;gt; von der Kantenmenge von &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt; abzieht und&lt;br /&gt;
* &amp;lt;math&amp;gt;G_1-V_2&amp;lt;/math&amp;gt; den Graphen, der entsteht, wenn man &amp;lt;math&amp;gt;V_2&amp;lt;/math&amp;gt; von der Knotenmenge von &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt; abzieht und alle Kanten entfernt, die Knoten aus &amp;lt;math&amp;gt;V_2&amp;lt;/math&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
Man beachte dabei die unterschiedliche Definition der Begriffe Vereinigungsmenge und [[Differenzmenge]] für [[Menge (Mathematik)|Mengen]] und [[Multimenge]]n. Man schreibt auch abkürzend&lt;br /&gt;
* &amp;lt;math&amp;gt;G_1 + E_2&amp;lt;/math&amp;gt;, falls &amp;lt;math&amp;gt;V_2&amp;lt;/math&amp;gt; Teilmenge von &amp;lt;math&amp;gt;V_1&amp;lt;/math&amp;gt; ist,&lt;br /&gt;
* &amp;lt;math&amp;gt;G_1 + V_2&amp;lt;/math&amp;gt;, falls &amp;lt;math&amp;gt;E_2&amp;lt;/math&amp;gt; leer oder Teilmenge von &amp;lt;math&amp;gt;E_1&amp;lt;/math&amp;gt; ist,&lt;br /&gt;
* &amp;lt;math&amp;gt;G_1+\{v,w\}&amp;lt;/math&amp;gt;, falls &amp;lt;math&amp;gt;G_2 = (\{v,w\},\{\{v,w\}\})&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;G_1 + v&amp;lt;/math&amp;gt;, falls &amp;lt;math&amp;gt;G_2 = (\{v\},\{\})&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;G_1 - \{v,w\}&amp;lt;/math&amp;gt;, falls &amp;lt;math&amp;gt;E_2 = \{\{v,w\}\}&amp;lt;/math&amp;gt; und&lt;br /&gt;
* &amp;lt;math&amp;gt;G_1 - v&amp;lt;/math&amp;gt; falls &amp;lt;math&amp;gt;V_2=\{v\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Kantenkontraktion]] und die Bildung des [[Komplementgraph]]en sind weitere Basisoperationen.&lt;br /&gt;
&lt;br /&gt;
== Bemerkungen ==&lt;br /&gt;
Ungerichtete Graphen ohne Mehrfachkanten sind Spezialfälle von Hypergraphen.&lt;br /&gt;
Multigraphen, in denen keine Mehrfachkanten vorkommen, sind zwar nicht formal, aber anschaulich äquivalent zu Graphen ohne Mehrfachkanten, weshalb man auch diese als Graphen ohne Mehrfachkanten bezeichnet. Es gibt eine bijektive Zuordnung zwischen den beiden Varianten.&lt;br /&gt;
In diesem Sinne sind Graphen ohne Mehrfachkanten also Spezialfälle von Graphen mit Mehrfachkanten. Ähnlich verhält es sich mit ungerichteten Graphen, die in gewissem Sinn Spezialfälle von gerichteten Graphen sind. Ist ein gerichteter Graph symmetrisch und schleifenlos, so bezeichnet man diesen auch als ''ungerichtet'', da es auch hier eine einfache eineindeutige Zuordnung zwischen beiden Varianten gibt (siehe auch [[Adjazenzmatrix]]).&lt;br /&gt;
&lt;br /&gt;
Es lassen sich natürlich auch ungerichtete Graphen mit Schleifen definieren, wobei man diese wohl am einfachsten wie eben als (formale) Spezialfälle von gerichteten Graphen definiert und die Bedingung der Schleifenlosigkeit weg lässt. Solche Graphen sind aber nur selten Gegenstand der Betrachtungen in der Graphentheorie.&lt;br /&gt;
&lt;br /&gt;
Der wohl allgemeinste Typ von Graphen sind gerichtete [[Hypergraph]]en mit Mehrfachkanten. Jeder oben definierte Graphentyp kann dann als Spezialfall von diesem betrachtet werden. Solche Graphen sind aber so gut wie gar nicht Gegenstand der Betrachtungen in der Graphentheorie, weshalb sie hier auch nicht näher erläutert werden.&lt;br /&gt;
&lt;br /&gt;
Sollen Graphen als Darstellung eines Sachverhaltes herhalten, werden Algorithmen benötigt, die für das [[Graphzeichnen]] benötigt werden. Diese Disziplin der Informatik hat sich in den letzten Jahren stets fortentwickelt und liefert Lösungen für unterschiedliche Visualisierungen, die auf Graphen beruhen.&lt;br /&gt;
&lt;br /&gt;
== Erweiterungen ==&lt;br /&gt;
Graphen können mit weiteren Eigenschaften bzw. Informationen ergänzt werden.&lt;br /&gt;
&lt;br /&gt;
=== Gefärbte Graphen ===&lt;br /&gt;
Eine Erweiterung von Graphen &amp;lt;math&amp;gt;G = (V, E)&amp;lt;/math&amp;gt; zu [[Knotengefärbter Graph|knotengefärbten Graphen]] erhält man, indem das Tupel &amp;lt;math&amp;gt;(V, E)&amp;lt;/math&amp;gt; zu einem Tripel &amp;lt;math&amp;gt;(V, E, f)&amp;lt;/math&amp;gt; ergänzt wird. &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; ist eine Abbildung von &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; in die Menge der [[natürliche Zahl|natürlichen Zahlen]]. Anschaulich gibt man jedem Knoten damit eine Farbe.&lt;br /&gt;
&lt;br /&gt;
Statt der Knoten kann man in Graphen ohne Mehrfachkanten und in Hypergraphen auch die Kanten färben und spricht dann von einem ''[[Kantengefärbter Graph|kantengefärbten Graphen]]''. Dazu erweitert man ebenfalls das Tupel &amp;lt;math&amp;gt;(V, E)&amp;lt;/math&amp;gt; zu einem Tripel &amp;lt;math&amp;gt;(V, E, f)&amp;lt;/math&amp;gt;, wobei &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; aber eine Abbildung von &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; (statt von &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;) in die Menge der [[natürliche Zahl|natürlichen Zahlen]] ist. Anschaulich gibt man jeder Kante damit eine Farbe. In Graphen mit Mehrfachkanten ist dies zwar prinzipiell auch möglich, aber schwieriger zu definieren, insbesondere, wenn Mehrfachkanten entsprechend ihrer Vielfachheit mehrere verschiedene Farben zugeordnet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Man beachte, dass die Begriffe „Färbung“ und „färben“ in der Graphentheorie auch eine speziellere Bedeutung besitzen. Exakt spricht man dann zwar von [[Färbung (Graphentheorie)|gültiger Färbung]], lässt das Attribut „gültig“ aber meist weg.&lt;br /&gt;
&lt;br /&gt;
Analog gibt es auch ''benannte Graphen'' &amp;lt;math&amp;gt;(V, E, f, g)&amp;lt;/math&amp;gt;, bei denen Knoten und/oder Kanten einen Namen tragen, und die Abbildungen &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; bzw. &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; den Knoten bzw. Kanten einen Namen zuordnen. Die zuvor abgebildeten Beispiele sind benannte Graphen, bei denen die Knoten mit Buchstaben benannt wurden. Dies wird oft bei Visualisierungen gemacht, so dass man besser über den Graphen diskutieren kann.&lt;br /&gt;
&lt;br /&gt;
=== Gewichtete Graphen ===&lt;br /&gt;
Statt von knoten- bzw. kantengefärbten Graphen spricht man von [[Knotengewichteter Graph|knoten-]] bzw. [[Kantengewichteter Graph|kantengewichteten]] Graphen, falls &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; statt in die natürlichen Zahlen in die [[Reelle Zahl|reellen Zahlen]] abbildet. Knoten- bzw. kantengefärbte Graphen sind also Spezialfälle von knoten- bzw. kantengewichteten Graphen.&lt;br /&gt;
&lt;br /&gt;
Man bezeichnet &amp;lt;math&amp;gt;f(v)&amp;lt;/math&amp;gt; bzw. &amp;lt;math&amp;gt;f(e)&amp;lt;/math&amp;gt; auch als ''Gewicht'' des Knotens &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; bzw. der Kante &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt;. Zur Unterscheidung spricht man auch von ''Knotengewicht'' bzw. ''Kantengewicht''. Eine solche Gewichtung wird erforderlich, wenn die Information über Knotenbeziehungen nicht ausreicht. Fasst man beispielsweise das Straßennetz (vereinfacht) als Graph auf (Orte sind Knoten, die Orte verbindende Straßen sind Kanten), so könnte eine Gewichtung der Kanten Aufschluss über die Distanz zwischen zwei Orten geben. Die Kantengewichte eines Graphen können in einer quadratischen Gewichtsmatrix, der [[Adjazenzmatrix]], gesammelt werden.&lt;br /&gt;
&lt;br /&gt;
=== Abbildungen zwischen Graphen ===&lt;br /&gt;
{{Anker|Homomorphismus}}&lt;br /&gt;
Schließlich lassen sich auch Abbildungen zwischen Graphen definieren. Interessant sind insbesondere solche, die mit der Struktur der beiden [[Verträglichkeit (Mathematik)|verträglich]] sind, so genannte [[Homomorphismus|„Homomorphismen“]].&lt;br /&gt;
&lt;br /&gt;
Seien dazu &amp;lt;math&amp;gt;G_1=\left(V_1,E_1\right)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;G_2=\left(V_2,E_2\right)&amp;lt;/math&amp;gt; Graphen desselben Typs. Eine [[Funktion (Mathematik)|Abbildung]] &amp;lt;math&amp;gt;p\colon V_1\to V_2&amp;lt;/math&amp;gt; heißt ''Homomorphismus'' zwischen &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;G_2&amp;lt;/math&amp;gt;, falls gilt:&lt;br /&gt;
* In [[Ungerichteter Graph|ungerichteten]] [[Graph ohne Mehrfachkanten|Graphen ohne Mehrfachkanten]]:&amp;lt;br /&amp;gt; Ist &amp;lt;math&amp;gt;\{v,w\}&amp;lt;/math&amp;gt; eine Kante von &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt;, so ist &amp;lt;math&amp;gt;\{p(v),p(w)\}&amp;lt;/math&amp;gt; eine Kante von &amp;lt;math&amp;gt;G_2&amp;lt;/math&amp;gt;.&lt;br /&gt;
* In [[Gerichteter Graph|gerichteten]] Graphen ohne Mehrfachkanten:&amp;lt;br /&amp;gt; Ist &amp;lt;math&amp;gt;(v,w)&amp;lt;/math&amp;gt; Kante von &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt;, dann ist &amp;lt;math&amp;gt;(p(v),p(w))&amp;lt;/math&amp;gt; Kante von &amp;lt;math&amp;gt;G_2&amp;lt;/math&amp;gt;.&lt;br /&gt;
* In ungerichteten [[Graph mit Mehrfachkanten|Graphen mit Mehrfachkanten]]:&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;E_1(\{v,w\}) \le E_2(\{p(v),p(w)\})&amp;lt;/math&amp;gt;, d. h. je zwei Ecken sind mit höchstens so vielen Kanten verbunden wie ihre Bildecken.&lt;br /&gt;
* In gerichteten Graphen mit Mehrfachkanten:&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;E_1(v,w) \le E_2(p(v),p(w))&amp;lt;/math&amp;gt;.&lt;br /&gt;
* In gerichteten Graphen mit eigenständigen Mehrfachkanten:&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; hat einen dazugehörenden Partner &amp;lt;math&amp;gt;q\colon E_1 \to E_2&amp;lt;/math&amp;gt; und für alle Kanten &amp;lt;math&amp;gt;e\in E_1&amp;lt;/math&amp;gt; gilt &amp;lt;math&amp;gt;\mathrm{src}_2(q(e)) = p(\mathrm{src}_1(e))&amp;lt;/math&amp;gt; sowie &amp;lt;math&amp;gt;\mathrm{tgt}_2(q(e)) = p(\mathrm{tgt}_1(e))&amp;lt;/math&amp;gt; (werden &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;G_2&amp;lt;/math&amp;gt; als Funktoren angesehen, ist ein Graphhomomorphismus gerade eine [[natürliche Transformation]]).&lt;br /&gt;
* In [[Hypergraph]]en:&amp;lt;br /&amp;gt; Ist &amp;lt;math&amp;gt;\{v_1,\cdots,v_k\}&amp;lt;/math&amp;gt; Kante von &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt;, so ist &amp;lt;math&amp;gt;\{p(v_1),\cdots,p(v_k)\}&amp;lt;/math&amp;gt; Kante von &amp;lt;math&amp;gt;G_2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Das Bild ''p''(''G''&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) ist dann ein [[Teilgraph]] von ''G''&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;. Ist ''p'' [[Bijektivität|umkehrbar]] und die [[Umkehrfunktion]] ebenfalls ein Homomorphismus, so ist ''p'' ein [[Isomorphie von Graphen|Isomorphismus]] von Graphen.&lt;br /&gt;
&lt;br /&gt;
Zu beachten ist, dass die Knoten vor den Kanten einen Vorrang haben, indem ''p'' als [[Funktion (Mathematik)|Funktion]] nur auf den Knoten spezifiziert ist, die auf den Kanten lediglich eine induzierte Wirkung entfaltet.&lt;br /&gt;
&lt;br /&gt;
== Datenstrukturen ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot; style=&amp;quot;margin-left: 1em&amp;quot;&lt;br /&gt;
!Ungerichteter Graph&lt;br /&gt;
!Adjazenzmatrix&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:6n-graph2.svg|175px]]&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{pmatrix}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0\\&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1\\&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Für die Repräsentation von Graphen im [[Computer]] gibt es im Wesentlichen zwei gebräuchliche Formen: die [[Adjazenzmatrix]] (auch Nachbarschaftsmatrix) und die [[Adjazenzliste]] (Nachbarschaftsliste). Die Bedeutung der beiden Darstellungen liegt darin, dass praktisch jede algorithmische Lösung graphentheoretischer Probleme auf wenigstens eine der beiden Repräsentationen zurückgreift. Eine weitere, aber seltener genutzte Möglichkeit zur Darstellung von Graphen im Computer ist die [[Inzidenzmatrix]], die man auch als Knoten-Kanten-Matrix bezeichnet.&lt;br /&gt;
&lt;br /&gt;
Inzidenzmatrizen sind zwar aufwändiger zu implementieren und zu verwalten, bieten aber eine Reihe von Vorteilen gegenüber Adjazenzmatrizen. Zum einen verbrauchen sie bei fester Anzahl von Kanten stets nur linear viel Speicherplatz bezüglich der Anzahl der Knoten, was insbesondere bei dünnen Graphen (also Graphen mit wenig Kanten) von Vorteil ist, während die Adjazenzmatrix quadratischen Platzbedarf bezüglich der Anzahl Knoten besitzt (dafür aber kompakter bei dichten Graphen, also Graphen mit vielen Kanten ist). Zum anderen lassen sich viele graphentheoretische Probleme nur mit Adjazenzlisten in [[Zeitkomplexität|linearer Zeit]] lösen. In der Praxis verwendet man daher meist diese Form der Repräsentation.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Graphenspiele]]&lt;br /&gt;
* [[Kleine-Welt-Phänomen]] (Small-world-Netzwerk)&lt;br /&gt;
* [[Skalenfreies Netz]]&lt;br /&gt;
* [[Zufallsgraph]]&lt;br /&gt;
* [[Bandgraph]]&lt;br /&gt;
* [[Mengensystem]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur&lt;br /&gt;
 |Autor=Thomas H. Cormen, [[Charles Leiserson]], [[Ronald L. Rivest]], Clifford Stein&lt;br /&gt;
 |Titel=Algorithmen – Eine Einführung&lt;br /&gt;
 |Verlag=Oldenbourg Wissenschaftsverlag&lt;br /&gt;
 |Ort=München&lt;br /&gt;
 |Auflage=2.&lt;br /&gt;
 |Datum=2007&lt;br /&gt;
 |ISBN=978-3-486-58262-8&lt;br /&gt;
 |Seiten=531–533&lt;br /&gt;
}}&lt;br /&gt;
* {{Anker|LitDiestel}}{{Literatur&lt;br /&gt;
 |Titel=Graphentheorie&lt;br /&gt;
 |Auflage=4.&lt;br /&gt;
 |Autor=[[Reinhard Diestel]]&lt;br /&gt;
 |Verlag=Springer&lt;br /&gt;
 |Ort=Berlin u. a.&lt;br /&gt;
 |Datum=2010 |JahrEA=1996&lt;br /&gt;
 |ISBN=978-3-642-14911-5&lt;br /&gt;
 |Online=[http://diestel-graph-theory.com/basic.html online: 4th Electronic Edition 2010, Free preview version (englisch)]&lt;br /&gt;
}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
 |Autor=Jürgen Ebert&lt;br /&gt;
 |Titel=Effiziente Graphenalgorithmen&lt;br /&gt;
 |Verlag=Akademische Verlags-Gesellschaft&lt;br /&gt;
 |Ort=Wiesbaden&lt;br /&gt;
 |Datum=1981&lt;br /&gt;
 |ISBN=3-400-00424-3&lt;br /&gt;
 |Sammelwerk=Studien-Texte – Informatik&lt;br /&gt;
 |Kommentar=Zugleich [[Habilitationsschrift]] an der [[Universität Osnabrück]] 1982&lt;br /&gt;
}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
 |Titel=Graphen, Netzwerke und Algorithmen&lt;br /&gt;
 |Auflage=3. vollständig überarbeitete und erweiterte&lt;br /&gt;
 |Autor=[[Dieter Jungnickel]]&lt;br /&gt;
 |Verlag=BI-Wissenschafts-Verlag&lt;br /&gt;
 |Ort=Mannheim u. a.&lt;br /&gt;
 |Datum=1994&lt;br /&gt;
 |ISBN=3-411-14263-4&lt;br /&gt;
 |Online=[http://www.gbv.de/dms/ilmenau/toc/164094962.PDF Inhaltsverzeichnis, PDF, 1,14&amp;amp;nbsp;MB]&lt;br /&gt;
}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
 |Titel=Graphen für Einsteiger&lt;br /&gt;
 |TitelErg=Rund um das [[Haus vom Nikolaus]]&lt;br /&gt;
 |Autor=Manfred Nitzsche&lt;br /&gt;
 |Verlag=Vieweg+Teubner&lt;br /&gt;
 |Auflage=3., überarbeitete und erweiterte&lt;br /&gt;
 |Datum=2009&lt;br /&gt;
 |ISBN=978-3-8348-0813-4&lt;br /&gt;
 |Ort=Wiesbaden&lt;br /&gt;
 |Sammelwerk=Studium&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Grundbegriff (Graphentheorie)]]&lt;/div&gt;</summary>
		<author><name>Herr E-Mark</name></author>
	</entry>
</feed>