https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Graphpartitionierung
Graphpartitionierung - Versionsgeschichte
2025-05-29T21:38:06Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.45.0-wmf.3
https://de.wikipedia.org/w/index.php?title=Graphpartitionierung&diff=256064256&oldid=prev
JoKa1979: /* growthexperiments-addlink-summary-summary:2|0|0 */
2025-05-16T19:49:23Z
<p>Linkvorschlag-Funktion: 2 Links hinzugefügt.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Mai 2025, 21:49 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 44:</td>
<td colspan="2" class="diff-lineno">Zeile 44:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dieses Verfahren kann in allen der im Folgenden erwähnten Algorithmen angewendet werden. Es verfolgt das verbreitete [[Teile-und-herrsche-Verfahren|Divide-and-conquer]]-Prinzip und besteht darin, dass der Graph nur in 2 Teilmengen zerlegt wird. Die entstehenden Teilgraphen werden dann rekursiv wieder zweigeteilt, bis die gewünschte Anzahl ''k'' von Teilmengen erreicht ist. Diese Zahl muss somit eine Zweierpotenz sein, d.&nbsp;h. <math>k = 2^t</math> für ein <math>t \in \{1,2,3,...\}</math> (= Rekursionstiefe). Das ist in der Praxis in der Tat oft der Fall, z.&nbsp;B. in einem Parallelrechner, der <math>2^t</math> Prozessoren enthält.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dieses Verfahren kann in allen der im Folgenden erwähnten Algorithmen angewendet werden. Es verfolgt das verbreitete [[Teile-und-herrsche-Verfahren|Divide-and-conquer]]-Prinzip und besteht darin, dass der Graph nur in 2 Teilmengen zerlegt wird. Die entstehenden Teilgraphen werden dann rekursiv wieder zweigeteilt, bis die gewünschte Anzahl ''k'' von Teilmengen erreicht ist. Diese Zahl muss somit eine Zweierpotenz sein, d.&nbsp;h. <math>k = 2^t</math> für ein <math>t \in \{1,2,3,...\}</math> (= Rekursionstiefe). Das ist in der Praxis in der Tat oft der Fall, z.&nbsp;B. in einem Parallelrechner, der <math>2^t</math> Prozessoren enthält.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Durch Anwendung von rekursiver Bisektion nimmt man eine suboptimale Lösung in Kauf, um einen großen zeitlichen Gewinn zu erzielen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Durch Anwendung von rekursiver <ins style="font-weight: bold; text-decoration: none;">[[</ins>Bisektion<ins style="font-weight: bold; text-decoration: none;">]]</ins> nimmt man eine suboptimale Lösung in Kauf, um einen großen zeitlichen Gewinn zu erzielen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Geometrische Algorithmen ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Geometrische Algorithmen ===</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 51:</td>
<td colspan="2" class="diff-lineno">Zeile 51:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beispiele für geometrische Algorithmen:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beispiele für geometrische Algorithmen:</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Koordinatenbisektion]]: Wähle die Koordinate (z.&nbsp;B. x), in welcher die Knoten am weitesten voneinander entfernt sind, und für diese einen Grenzwert c so, dass für die Hälfte der Knoten (x > c) gilt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Koordinatenbisektion]]: Wähle die Koordinate (z.&nbsp;B. x), in welcher die Knoten am weitesten voneinander entfernt sind, und für diese einen Grenzwert c so, dass für die Hälfte der Knoten (x > c) gilt.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Inertialbisektion]]: Berechne die Inertialachse und wähle diese anstelle einer Koordinatenachse.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Inertialbisektion]]: Berechne die Inertialachse und wähle diese anstelle einer <ins style="font-weight: bold; text-decoration: none;">[[</ins>Koordinatenachse<ins style="font-weight: bold; text-decoration: none;">]]</ins>.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Spektrale Bisektion ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Spektrale Bisektion ===</div></td>
</tr>
</table>
JoKa1979
https://de.wikipedia.org/w/index.php?title=Graphpartitionierung&diff=254915716&oldid=prev
Graf Alge: /* Rekursive Bisektion */ Links korrigiert
2025-04-06T19:19:36Z
<p><span class="autocomment">Rekursive Bisektion: </span> Links korrigiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 6. April 2025, 21:19 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 42:</td>
<td colspan="2" class="diff-lineno">Zeile 42:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Rekursive Bisektion ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Rekursive Bisektion ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dieses Verfahren kann in allen der im Folgenden erwähnten Algorithmen angewendet werden. Es verfolgt das verbreitete [[<del style="font-weight: bold; text-decoration: none;">Divide and conquer</del>|Divide-and-conquer]]-Prinzip und besteht darin, dass der Graph nur in 2 Teilmengen <del style="font-weight: bold; text-decoration: none;">[[Schnitt (Graphentheorie)|geschnitten]]</del> wird. Die entstehenden Teilgraphen werden dann rekursiv wieder zweigeteilt, bis die gewünschte Anzahl ''k'' von Teilmengen erreicht ist. Diese Zahl muss somit eine Zweierpotenz sein, d.&nbsp;h. <math>k = 2<del style="font-weight: bold; text-decoration: none;"> </del>^<del style="font-weight: bold; text-decoration: none;"> </del>t</math> für ein <math>t \in \{1,2,3,...\}</math> (= Rekursionstiefe). Das ist in der Praxis in der Tat oft der Fall, z.&nbsp;B. in einem Parallelrechner, der <math>2<del style="font-weight: bold; text-decoration: none;"> </del>^t</math> Prozessoren enthält.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dieses Verfahren kann in allen der im Folgenden erwähnten Algorithmen angewendet werden. Es verfolgt das verbreitete [[<ins style="font-weight: bold; text-decoration: none;">Teile-und-herrsche-Verfahren</ins>|Divide-and-conquer]]-Prinzip und besteht darin, dass der Graph nur in 2 Teilmengen <ins style="font-weight: bold; text-decoration: none;">zerlegt</ins> wird. Die entstehenden Teilgraphen werden dann rekursiv wieder zweigeteilt, bis die gewünschte Anzahl ''k'' von Teilmengen erreicht ist. Diese Zahl muss somit eine Zweierpotenz sein, d.&nbsp;h. <math>k = 2^t</math> für ein <math>t \in \{1,2,3,...\}</math> (= Rekursionstiefe). Das ist in der Praxis in der Tat oft der Fall, z.&nbsp;B. in einem Parallelrechner, der <math>2^t</math> Prozessoren enthält.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Durch Anwendung von rekursiver Bisektion nimmt man eine suboptimale Lösung in Kauf, um einen großen zeitlichen Gewinn zu erzielen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Durch Anwendung von rekursiver Bisektion nimmt man eine suboptimale Lösung in Kauf, um einen großen zeitlichen Gewinn zu erzielen.</div></td>
</tr>
</table>
Graf Alge
https://de.wikipedia.org/w/index.php?title=Graphpartitionierung&diff=254915555&oldid=prev
Graf Alge: /* Formulierung des Problems */ falschen Grundbegriff korrigiert - gleichartige Objekte können adjazent sein, eine Kanten ist inzident zu ihren Endknoten
2025-04-06T19:12:55Z
<p><span class="autocomment">Formulierung des Problems: </span> falschen Grundbegriff korrigiert - gleichartige Objekte können adjazent sein, eine Kanten ist inzident zu ihren Endknoten</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 6. April 2025, 21:12 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 25:</td>
<td colspan="2" class="diff-lineno">Zeile 25:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Möglichst wenig Kanten Knoten aus zwei verschiedenen Teilmengen verbinden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Möglichst wenig Kanten Knoten aus zwei verschiedenen Teilmengen verbinden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Kanten, deren <del style="font-weight: bold; text-decoration: none;">[[Adjazenz (Graphentheorie)|adjazente]]</del> Knoten in unterschiedlichen Teilmengen liegen, werden durch die Partition geschnitten und deshalb als ''Schnittkanten'' bezeichnet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Kanten, deren <ins style="font-weight: bold; text-decoration: none;">inzidente</ins> Knoten in unterschiedlichen Teilmengen liegen, werden durch die Partition geschnitten und deshalb als ''Schnittkanten'' bezeichnet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Gewichtete Graphen ====</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Gewichtete Graphen ====</div></td>
</tr>
</table>
Graf Alge
https://de.wikipedia.org/w/index.php?title=Graphpartitionierung&diff=254915482&oldid=prev
Graf Alge: Der Graph wird zwar in 2 Teile geteilt, aber er ist nicht bipartit!
2025-04-06T19:09:23Z
<p>Der Graph wird zwar in 2 Teile geteilt, aber er ist nicht bipartit!</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 6. April 2025, 21:09 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Informatik|Knacknüsse=Ja|allgemeinverständlichkeit --[[Benutzer:Verum|'''V''']] [[Benutzer Diskussion:Verum|'''¿ ''']] 22:37, 6. Aug. 2013 (CEST)}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Informatik|Knacknüsse=Ja|allgemeinverständlichkeit --[[Benutzer:Verum|'''V''']] [[Benutzer Diskussion:Verum|'''¿ ''']] 22:37, 6. Aug. 2013 (CEST)}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Graphpart simple.svg|gerahmt|rechts|Partitionierter Graph<del style="font-weight: bold; text-decoration: none;"> (2-partit)</del>]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Graphpart simple.svg|gerahmt|rechts|Partitionierter Graph]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Graphpartitionierung''' bezeichnet die Anwendung geeigneter [[Algorithmus|Algorithmen]] zur Berechnung von Graphpartitionen (vgl. [[Schnitt (Graphentheorie)]]) mit gewünschten Eigenschaften. Ein Graph heißt r-partit, wenn eine Partition (Teilung) seiner Knoten in r Teile existiert, so dass die Endecken jeder Kante des Graphen in verschiedenen Partitionsklassen liegen.<ref>{{Literatur |Autor=Diestel, Reinhard. |Titel=Graphentheorie |Auflage=3., neu bearb. und erw. Aufl. |Verlag=Springer |Ort=Berlin |Datum=2006 |ISBN=3-540-21391-0 |Seiten=18}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Graphpartitionierung''' bezeichnet die Anwendung geeigneter [[Algorithmus|Algorithmen]] zur Berechnung von Graphpartitionen (vgl. [[Schnitt (Graphentheorie)]]) mit gewünschten Eigenschaften. Ein Graph heißt r-partit, wenn eine Partition (Teilung) seiner Knoten in r Teile existiert, so dass die Endecken jeder Kante des Graphen in verschiedenen Partitionsklassen liegen.<ref>{{Literatur |Autor=Diestel, Reinhard. |Titel=Graphentheorie |Auflage=3., neu bearb. und erw. Aufl. |Verlag=Springer |Ort=Berlin |Datum=2006 |ISBN=3-540-21391-0 |Seiten=18}}</ref></div></td>
</tr>
</table>
Graf Alge
https://de.wikipedia.org/w/index.php?title=Graphpartitionierung&diff=254915395&oldid=prev
Graf Alge: Änderung 254909079 von Quiorm rückgängig gemacht; beide Links sind nicht sinnvoll, Bisektion sogar irreführend
2025-04-06T19:05:28Z
<p>Änderung <a href="/wiki/Spezial:Diff/254909079" title="Spezial:Diff/254909079">254909079</a> von <a href="/wiki/Spezial:Beitr%C3%A4ge/Quiorm" title="Spezial:Beiträge/Quiorm">Quiorm</a> rückgängig gemacht; beide Links sind nicht sinnvoll, Bisektion sogar irreführend</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 6. April 2025, 21:05 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 44:</td>
<td colspan="2" class="diff-lineno">Zeile 44:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dieses Verfahren kann in allen der im Folgenden erwähnten Algorithmen angewendet werden. Es verfolgt das verbreitete [[Divide and conquer|Divide-and-conquer]]-Prinzip und besteht darin, dass der Graph nur in 2 Teilmengen [[Schnitt (Graphentheorie)|geschnitten]] wird. Die entstehenden Teilgraphen werden dann rekursiv wieder zweigeteilt, bis die gewünschte Anzahl ''k'' von Teilmengen erreicht ist. Diese Zahl muss somit eine Zweierpotenz sein, d.&nbsp;h. <math>k = 2 ^ t</math> für ein <math>t \in \{1,2,3,...\}</math> (= Rekursionstiefe). Das ist in der Praxis in der Tat oft der Fall, z.&nbsp;B. in einem Parallelrechner, der <math>2 ^t</math> Prozessoren enthält.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dieses Verfahren kann in allen der im Folgenden erwähnten Algorithmen angewendet werden. Es verfolgt das verbreitete [[Divide and conquer|Divide-and-conquer]]-Prinzip und besteht darin, dass der Graph nur in 2 Teilmengen [[Schnitt (Graphentheorie)|geschnitten]] wird. Die entstehenden Teilgraphen werden dann rekursiv wieder zweigeteilt, bis die gewünschte Anzahl ''k'' von Teilmengen erreicht ist. Diese Zahl muss somit eine Zweierpotenz sein, d.&nbsp;h. <math>k = 2 ^ t</math> für ein <math>t \in \{1,2,3,...\}</math> (= Rekursionstiefe). Das ist in der Praxis in der Tat oft der Fall, z.&nbsp;B. in einem Parallelrechner, der <math>2 ^t</math> Prozessoren enthält.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Durch Anwendung von rekursiver <del style="font-weight: bold; text-decoration: none;">[[</del>Bisektion<del style="font-weight: bold; text-decoration: none;">]]</del> nimmt man eine suboptimale Lösung in Kauf, um einen großen zeitlichen Gewinn zu erzielen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Durch Anwendung von rekursiver Bisektion nimmt man eine suboptimale Lösung in Kauf, um einen großen zeitlichen Gewinn zu erzielen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Geometrische Algorithmen ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Geometrische Algorithmen ===</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 51:</td>
<td colspan="2" class="diff-lineno">Zeile 51:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beispiele für geometrische Algorithmen:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beispiele für geometrische Algorithmen:</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Koordinatenbisektion]]: Wähle die Koordinate (z.&nbsp;B. x), in welcher die Knoten am weitesten voneinander entfernt sind, und für diese einen Grenzwert c so, dass für die Hälfte der Knoten (x > c) gilt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Koordinatenbisektion]]: Wähle die Koordinate (z.&nbsp;B. x), in welcher die Knoten am weitesten voneinander entfernt sind, und für diese einen Grenzwert c so, dass für die Hälfte der Knoten (x > c) gilt.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Inertialbisektion]]: Berechne die Inertialachse und wähle diese anstelle einer <del style="font-weight: bold; text-decoration: none;">[[</del>Koordinatenachse<del style="font-weight: bold; text-decoration: none;">]]</del>.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Inertialbisektion]]: Berechne die Inertialachse und wähle diese anstelle einer Koordinatenachse.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Spektrale Bisektion ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Spektrale Bisektion ===</div></td>
</tr>
</table>
Graf Alge
https://de.wikipedia.org/w/index.php?title=Graphpartitionierung&diff=254909079&oldid=prev
Quiorm: /* growthexperiments-addlink-summary-summary:2|0|0 */
2025-04-06T15:04:51Z
<p>Linkvorschlag-Funktion: 2 Links hinzugefügt.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 6. April 2025, 17:04 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 44:</td>
<td colspan="2" class="diff-lineno">Zeile 44:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dieses Verfahren kann in allen der im Folgenden erwähnten Algorithmen angewendet werden. Es verfolgt das verbreitete [[Divide and conquer|Divide-and-conquer]]-Prinzip und besteht darin, dass der Graph nur in 2 Teilmengen [[Schnitt (Graphentheorie)|geschnitten]] wird. Die entstehenden Teilgraphen werden dann rekursiv wieder zweigeteilt, bis die gewünschte Anzahl ''k'' von Teilmengen erreicht ist. Diese Zahl muss somit eine Zweierpotenz sein, d.&nbsp;h. <math>k = 2 ^ t</math> für ein <math>t \in \{1,2,3,...\}</math> (= Rekursionstiefe). Das ist in der Praxis in der Tat oft der Fall, z.&nbsp;B. in einem Parallelrechner, der <math>2 ^t</math> Prozessoren enthält.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dieses Verfahren kann in allen der im Folgenden erwähnten Algorithmen angewendet werden. Es verfolgt das verbreitete [[Divide and conquer|Divide-and-conquer]]-Prinzip und besteht darin, dass der Graph nur in 2 Teilmengen [[Schnitt (Graphentheorie)|geschnitten]] wird. Die entstehenden Teilgraphen werden dann rekursiv wieder zweigeteilt, bis die gewünschte Anzahl ''k'' von Teilmengen erreicht ist. Diese Zahl muss somit eine Zweierpotenz sein, d.&nbsp;h. <math>k = 2 ^ t</math> für ein <math>t \in \{1,2,3,...\}</math> (= Rekursionstiefe). Das ist in der Praxis in der Tat oft der Fall, z.&nbsp;B. in einem Parallelrechner, der <math>2 ^t</math> Prozessoren enthält.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Durch Anwendung von rekursiver Bisektion nimmt man eine suboptimale Lösung in Kauf, um einen großen zeitlichen Gewinn zu erzielen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Durch Anwendung von rekursiver <ins style="font-weight: bold; text-decoration: none;">[[</ins>Bisektion<ins style="font-weight: bold; text-decoration: none;">]]</ins> nimmt man eine suboptimale Lösung in Kauf, um einen großen zeitlichen Gewinn zu erzielen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Geometrische Algorithmen ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Geometrische Algorithmen ===</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 51:</td>
<td colspan="2" class="diff-lineno">Zeile 51:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beispiele für geometrische Algorithmen:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beispiele für geometrische Algorithmen:</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Koordinatenbisektion]]: Wähle die Koordinate (z.&nbsp;B. x), in welcher die Knoten am weitesten voneinander entfernt sind, und für diese einen Grenzwert c so, dass für die Hälfte der Knoten (x > c) gilt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Koordinatenbisektion]]: Wähle die Koordinate (z.&nbsp;B. x), in welcher die Knoten am weitesten voneinander entfernt sind, und für diese einen Grenzwert c so, dass für die Hälfte der Knoten (x > c) gilt.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Inertialbisektion]]: Berechne die Inertialachse und wähle diese anstelle einer Koordinatenachse.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Inertialbisektion]]: Berechne die Inertialachse und wähle diese anstelle einer <ins style="font-weight: bold; text-decoration: none;">[[</ins>Koordinatenachse<ins style="font-weight: bold; text-decoration: none;">]]</ins>.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Spektrale Bisektion ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Spektrale Bisektion ===</div></td>
</tr>
</table>
Quiorm
https://de.wikipedia.org/w/index.php?title=Graphpartitionierung&diff=240091922&oldid=prev
BumbleMath: Link hinzugefügt
2023-12-11T15:12:19Z
<p>Link hinzugefügt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Dezember 2023, 17:12 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 15:</td>
<td colspan="2" class="diff-lineno">Zeile 15:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Das Optimierungsproblem als Graphpartitionierungsproblem ====</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Das Optimierungsproblem als Graphpartitionierungsproblem ====</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dieses Optimierungsproblem lässt sich als Graph-Partitionierungsproblem formulieren:</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dieses <ins style="font-weight: bold; text-decoration: none;">[[</ins>Optimierungsproblem<ins style="font-weight: bold; text-decoration: none;">]]</ins> lässt sich als Graph-Partitionierungsproblem formulieren:</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Die einzelnen Berechnungsaufgaben im Programm werden als [[Knoten (Graphentheorie)|Knoten]] eines Graphen modelliert.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Die einzelnen Berechnungsaufgaben im Programm werden als [[Knoten (Graphentheorie)|Knoten]] eines Graphen modelliert.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Für jede Berechnung, welche vom Resultat einer anderen Berechnung abhängig ist, werden die entsprechenden Knoten mit einer [[Kante (Graphentheorie)|Kante]] verbunden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Für jede Berechnung, welche vom Resultat einer anderen Berechnung abhängig ist, werden die entsprechenden Knoten mit einer [[Kante (Graphentheorie)|Kante]] verbunden.</div></td>
</tr>
</table>
BumbleMath
https://de.wikipedia.org/w/index.php?title=Graphpartitionierung&diff=236185464&oldid=prev
Twistios: /* Algorithmen */ nicht NP-vollständig (d.h. NP-äquivalent), da kein Entscheidungsproblem; Heuristiken existieren, sind also nicht "nur" vorgeschlagen
2023-08-06T21:45:15Z
<p><span class="autocomment">Algorithmen: </span> nicht NP-vollständig (d.h. NP-äquivalent), da kein Entscheidungsproblem; Heuristiken existieren, sind also nicht "nur" vorgeschlagen</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 6. August 2023, 23:45 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 37:</td>
<td colspan="2" class="diff-lineno">Zeile 37:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Algorithmen ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Algorithmen ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die optimale Partition für einen Graphen zu berechnen, ist ein [[NP-<del style="font-weight: bold; text-decoration: none;">vollständig</del>]]<del style="font-weight: bold; text-decoration: none;">es</del> Problem. Deshalb existiert eine Reihe von<del style="font-weight: bold; text-decoration: none;"> vorgeschlagenen</del> [[Heuristik]]en, um in kurzer Zeit wenigstens annähernd optimale Partitionen zu finden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die optimale Partition für einen Graphen zu berechnen, ist ein [[NP-<ins style="font-weight: bold; text-decoration: none;">Äquivalenz|NP-äquivalentes</ins>]] Problem. Deshalb existiert eine Reihe von [[Heuristik]]en, um in kurzer Zeit wenigstens annähernd optimale Partitionen zu finden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Diese lassen sich in etwa gliedern nach den Ansätzen, die sie verfolgen:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Diese lassen sich in etwa gliedern nach den Ansätzen, die sie verfolgen:</div></td>
</tr>
</table>
Twistios
https://de.wikipedia.org/w/index.php?title=Graphpartitionierung&diff=193712393&oldid=prev
Crazy1880: Vorlagen-fix
2019-11-03T10:22:20Z
<p>Vorlagen-fix</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 3. November 2019, 12:22 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 3:</td>
<td colspan="2" class="diff-lineno">Zeile 3:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Graphpart simple.svg|gerahmt|rechts|Partitionierter Graph (2-partit)]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Graphpart simple.svg|gerahmt|rechts|Partitionierter Graph (2-partit)]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Graphpartitionierung''' bezeichnet die Anwendung geeigneter [[Algorithmus|Algorithmen]] zur Berechnung von Graphpartitionen (vgl. [[Schnitt (Graphentheorie)]]) mit gewünschten Eigenschaften. Ein Graph heißt r-partit, wenn eine Partition (Teilung) seiner Knoten in r Teile existiert, so dass die Endecken jeder Kante des Graphen in verschiedenen Partitionsklassen liegen.<ref>{{Literatur |Autor=Diestel, Reinhard. |Titel=Graphentheorie |Auflage=3., neu bearb. und erw. Aufl. |Verlag=Springer |Ort=Berlin |Datum=2006<del style="font-weight: bold; text-decoration: none;"> |Seiten=18</del> |ISBN=<del style="font-weight: bold; text-decoration: none;">3540213910</del> |<del style="font-weight: bold; text-decoration: none;">OCLC</del>=<del style="font-weight: bold; text-decoration: none;"> </del>}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Graphpartitionierung''' bezeichnet die Anwendung geeigneter [[Algorithmus|Algorithmen]] zur Berechnung von Graphpartitionen (vgl. [[Schnitt (Graphentheorie)]]) mit gewünschten Eigenschaften. Ein Graph heißt r-partit, wenn eine Partition (Teilung) seiner Knoten in r Teile existiert, so dass die Endecken jeder Kante des Graphen in verschiedenen Partitionsklassen liegen.<ref>{{Literatur |Autor=Diestel, Reinhard. |Titel=Graphentheorie |Auflage=3., neu bearb. und erw. Aufl. |Verlag=Springer |Ort=Berlin |Datum=2006 |ISBN=<ins style="font-weight: bold; text-decoration: none;">3-540-21391-0</ins> |<ins style="font-weight: bold; text-decoration: none;">Seiten</ins>=<ins style="font-weight: bold; text-decoration: none;">18</ins>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Graphpartitionierung in der parallelen Programmierung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Graphpartitionierung in der parallelen Programmierung ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 73:</td>
<td colspan="2" class="diff-lineno">Zeile 73:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Greedy</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Greedy</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein besonderer Ansatz wird durch den ADWISE<ref>{{Internetquelle |autor=Christian Mayer, Ruben Mayer, Muhammad Adnan Tariq, Heiko Geppert, Larissa Laich, Lukas Rieger, Kurt Rothermel |url=https://arxiv.org/pdf/1712.08367&sa=U&ved=0ahUKEwis1KGrjMDcAhWLZ1AKHaBKD_IQFggOMAE&usg=AOvVaw0-afIuCzSrMEzuoSde2k1b |titel=ADWISE: Adaptive Window-based Streaming Edge Partitioning for High-Speed Graph Processing |hrsg=Universität Stuttgart |<del style="font-weight: bold; text-decoration: none;">zugriff</del>=2018-07-27 |sprache=en}}</ref>-Algorithmus verfolgt. Er ist ein Streaming-Algorithmus, verwendet aber gleichzeitig einen Kanten-Buffer. Dadurch kann der Algorithmus im Rahmen der Buffergröße seine Kantenzuweisungen optimieren. Über die Buffergröße lässt sich außerdem die Laufzeit des Algorithmus beeinflussen. Je größer der Buffer, desto besser ist die berechnete Partitionierung, allerdings führt dies dann auch zu mehr Latenz.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein besonderer Ansatz wird durch den ADWISE<ref>{{Internetquelle |autor=Christian Mayer, Ruben Mayer, Muhammad Adnan Tariq, Heiko Geppert, Larissa Laich, Lukas Rieger, Kurt Rothermel |url=https://arxiv.org/pdf/1712.08367&sa=U&ved=0ahUKEwis1KGrjMDcAhWLZ1AKHaBKD_IQFggOMAE&usg=AOvVaw0-afIuCzSrMEzuoSde2k1b |titel=ADWISE: Adaptive Window-based Streaming Edge Partitioning for High-Speed Graph Processing |hrsg=Universität Stuttgart |<ins style="font-weight: bold; text-decoration: none;">abruf</ins>=2018-07-27<ins style="font-weight: bold; text-decoration: none;"> |format=PDF</ins> |sprache=en}}</ref><ins style="font-weight: bold; text-decoration: none;"> </ins>-Algorithmus verfolgt. Er ist ein Streaming-Algorithmus, verwendet aber gleichzeitig einen Kanten-Buffer. Dadurch kann der Algorithmus im Rahmen der Buffergröße seine Kantenzuweisungen optimieren. Über die Buffergröße lässt sich außerdem die Laufzeit des Algorithmus beeinflussen. Je größer der Buffer, desto besser ist die berechnete Partitionierung, allerdings führt dies dann auch zu mehr Latenz.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Open Source Graphpartitionierungspakete ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Open Source Graphpartitionierungspakete ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* KaHIP<ref>Christian Schulz: ''High Quality Graph Partitioning.'' Dissertation. Karlsruhe Institute of Technology, 2013.</ref><ref>Peter Sanders, Christian Schulz: ''Engineering Multilevel Graph Partitioning Algorithms.'' In: ''Proceedings of the 19th European Symposium on Algorithms (ESA’11).'' volume 6942 of LNCS, pages 469--480. Springer, 2011.</ref><ref>Peter Sanders, Christian Schulz: ''Distributed Evolutionary Graph Partitioning.'' In: ''Proceedings of the 12th Workshop on Algorithm Engineering and Experimentation (ALENEX’12).'' S. 16–19, 2012.</ref><ref>Peter Sanders, Christian Schulz: ''High Quality Graph Partitioning.'' In: ''Proceedings of the 10th DIMACS Implementation Challenge Workshop: Graph Partitioning and Graph Clustering.'' S. 1–17, AMS, 2013.</ref>(Karlsruhe High Quality Partitioning).<ref>http://algo2.iti.kit.edu/documents/kahip/index.html</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* KaHIP<ref>Christian Schulz: ''High Quality Graph Partitioning.'' Dissertation. Karlsruhe Institute of Technology, 2013.</ref><ref>Peter Sanders, Christian Schulz: ''Engineering Multilevel Graph Partitioning Algorithms.'' In: ''Proceedings of the 19th European Symposium on Algorithms (ESA’11).'' volume 6942 of LNCS, pages 469--480. Springer, 2011.</ref><ref>Peter Sanders, Christian Schulz: ''Distributed Evolutionary Graph Partitioning.'' In: ''Proceedings of the 12th Workshop on Algorithm Engineering and Experimentation (ALENEX’12).'' S. 16–19, 2012.</ref><ref>Peter Sanders, Christian Schulz: ''High Quality Graph Partitioning.'' In: ''Proceedings of the 10th DIMACS Implementation Challenge Workshop: Graph Partitioning and Graph Clustering.'' S. 1–17, AMS, 2013.</ref><ins style="font-weight: bold; text-decoration: none;"> </ins>(Karlsruhe High Quality Partitioning).<ref>http://algo2.iti.kit.edu/documents/kahip/index.html</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* kMetis.<ref>G. Karypis, V. Kumar: ''A fast and high quality multilevel scheme for partitioning irregular graphs.'' SIAM Journal on Scientific Computing 20 (1): S. 359. (1999)</ref><ref>http://glaros.dtc.umn.edu/gkhome/metis/metis/overview</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* kMetis.<ref>G. Karypis, V. Kumar: ''A fast and high quality multilevel scheme for partitioning irregular graphs.'' SIAM Journal on Scientific Computing 20 (1): S. 359. (1999)</ref><ref>http://glaros.dtc.umn.edu/gkhome/metis/metis/overview</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Scotch.<ref>http://www.labri.fr/perso/pelegrin/scotch/</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Scotch.<ref>http://www.labri.fr/perso/pelegrin/scotch/</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* {{Literatur |Autor=Aydin Buluc, Ilya Safro, Henning Meyerhenke, Peter Sanders, Christian Schulz |Titel=Recent Advances in Graph Partitioning |Datum=2013 |<del style="font-weight: bold; text-decoration: none;">arxiv</del>=1311.3144}}</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* {{Literatur |Autor=Aydin Buluc, Ilya Safro, Henning Meyerhenke, Peter Sanders, Christian Schulz |Titel=Recent Advances in Graph Partitioning |Datum=2013 |<ins style="font-weight: bold; text-decoration: none;">arXiv</ins>=1311.3144}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* {{Literatur |Autor=Christian Schulz |Titel=High Quality Graph Partitioning |Verlag=epubli GmbH |Ort=Berlin |Datum=2013 |ISBN=978-3-8442-6462-3 |Kommentar=Dissertation, Karlsruhe Institute of Technology |Online=[http://algo2.iti.kit.edu/schulz/dissertation_christian_schulz.pdf <del style="font-weight: bold; text-decoration: none;">PDF</del>]}}</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* {{Literatur |Autor=Christian Schulz |Titel=High Quality Graph Partitioning |Verlag=epubli GmbH |Ort=Berlin |Datum=2013 |ISBN=978-3-8442-6462-3 |Kommentar=Dissertation, Karlsruhe Institute of Technology |Online=[http://algo2.iti.kit.edu/schulz/dissertation_christian_schulz.pdf <ins style="font-weight: bold; text-decoration: none;">Online</ins>]<ins style="font-weight: bold; text-decoration: none;"> |Format=PDF |KBytes=</ins>}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* {{Literatur |Autor=U. Elsner |Titel=Graph partitioning – a survey |Datum=1997 |Sprache=en}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* {{Literatur |Autor=U. Elsner |Titel=Graph partitioning – a survey |Datum=1997 |Sprache=en}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
Crazy1880
https://de.wikipedia.org/w/index.php?title=Graphpartitionierung&diff=183324075&oldid=prev
79.213.172.168: 2-partit als Erklärung zum Bild
2018-12-02T09:05:07Z
<p>2-partit als Erklärung zum Bild</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 2. Dezember 2018, 11:05 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Informatik|Knacknüsse=Ja|allgemeinverständlichkeit --[[Benutzer:Verum|'''V''']] [[Benutzer Diskussion:Verum|'''¿ ''']] 22:37, 6. Aug. 2013 (CEST)}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Informatik|Knacknüsse=Ja|allgemeinverständlichkeit --[[Benutzer:Verum|'''V''']] [[Benutzer Diskussion:Verum|'''¿ ''']] 22:37, 6. Aug. 2013 (CEST)}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Graphpart simple.svg|gerahmt|rechts|Partitionierter Graph]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Graphpart simple.svg|gerahmt|rechts|Partitionierter Graph<ins style="font-weight: bold; text-decoration: none;"> (2-partit)</ins>]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Graphpartitionierung''' bezeichnet die Anwendung geeigneter [[Algorithmus|Algorithmen]] zur Berechnung von Graphpartitionen (vgl. [[Schnitt (Graphentheorie)]]) mit gewünschten Eigenschaften. Ein Graph heißt r-partit, wenn eine Partition (Teilung) seiner Knoten in r Teile existiert, so dass die Endecken jeder Kante des Graphen in verschiedenen Partitionsklassen liegen.<ref>{{Literatur |Autor=Diestel, Reinhard. |Titel=Graphentheorie |Auflage=3., neu bearb. und erw. Aufl. |Verlag=Springer |Ort=Berlin |Datum=2006 |Seiten=18 |ISBN=3540213910 |OCLC= }}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Graphpartitionierung''' bezeichnet die Anwendung geeigneter [[Algorithmus|Algorithmen]] zur Berechnung von Graphpartitionen (vgl. [[Schnitt (Graphentheorie)]]) mit gewünschten Eigenschaften. Ein Graph heißt r-partit, wenn eine Partition (Teilung) seiner Knoten in r Teile existiert, so dass die Endecken jeder Kante des Graphen in verschiedenen Partitionsklassen liegen.<ref>{{Literatur |Autor=Diestel, Reinhard. |Titel=Graphentheorie |Auflage=3., neu bearb. und erw. Aufl. |Verlag=Springer |Ort=Berlin |Datum=2006 |Seiten=18 |ISBN=3540213910 |OCLC= }}</ref></div></td>
</tr>
</table>
79.213.172.168