Hallo Welt für Fortgeschrittene

Ähnliche Dokumente
Hallo Welt für Fortgeschrittene

25. Flüsse in Netzen. Motivation. Fluss. Flussnetzwerk

Restkapazität. = O( V ) mal kritisch. Also gibt es insgesamt höchstens O( V E ) Augmentierungen.

Übersicht Datenstrukturen und Algorithmen. Graphenproblem: maximale Flüsse. Graphenproblem: maximale Flüsse. Vorlesung 16: Maximaler Fluss

Übersicht. Datenstrukturen und Algorithmen. Graphenproblem: maximale Flüsse. Graphenproblem: maximale Flüsse. Vorlesung 18: Maximaler Fluss (K26)

Algorithmen II Vorlesung am

Algorithmische Graphentheorie

KAPITEL 2 KÜRZESTE WEGE

Netzwerke Beispielnetzwerk N

2.6.1 Definition und Darstellung Ausspähen von Graphen Minimal spannende Bäume Kürzeste Pfade 2.6.

Vorlesung Kombinatorische Optimierung (Wintersemester 2007/08)

Flüsse, Schnitte, bipartite Graphen

Fluß. Flußnetzwerk. Definition 6.2. Es sei N = (G, c, s, t) ein Flußnetzwerk. Für einen Knoten

b) Das Restnetzwerk zu f sieht folgendermaßen aus:

Technische Universität München Fakultät für Mathematik Algorithmische Diskrete Mathematik WS 2012/2013 Prof. Dr. P. Gritzmann 9.

Wiederholung. Algorithmen und Datenstrukturen Kapitel 10. Motivation. Begriffe und Definitionen

Grundlegende Algorithmen Kapitel 6: Flussprobleme

Flüsse in Netzwerken

23. Kürzeste Wege. Flussüberquerung (Missionare und Kannibalen) Das ganze Problem als Graph. Formulierung als Graph

Mathematik: Mag. Schmid Wolfgang Arbeitsblatt 7 5. Semester ARBEITSBLATT 7 PARAMETERDARSTELLUNG EINER EBENE

Kapitel 7: Flüsse in Netzwerken und Anwendungen Gliederung der Vorlesung

Inhalt. 1. Flußprobleme. 2. Matching. 3. Lineares Programmieren. 4. Ganzzahliges Programmieren. 5. NP-Vollständigkeit. 6. Approximationsalgorithmen

Ferienkurs zur algorithmischen diskreten Mathematik Kapitel 4: Flüsse

Proseminar Effiziente Algorithmen

6. Flüsse und Zuordnungen

Mathematik: Mag. Schmid Wolfgang+LehrerInnenteam ARBEITSBLATT 6-13 ERMITTELN DER KREISGLEICHUNG

Grundlagen: Algorithmen und Datenstrukturen

Minimal spannende Bäume

Algorithmentheorie Maximale Flüsse

6. Primal-duale Algorithmen

1. Kontrolle Physik Grundkurs Klasse 11

Stochastische Differentialgleichungen

Flüsse, Schnitte, bipartite Graphen

Geradlinige Bewegung Krummlinige Bewegung Kreisbewegung

Laufzeit. Finden eines Matchings maximaler Kardinalität dauert nur O( E min{ V 1, V 2 }) mit der Ford Fulkerson Methode.

Übungsblatt 4 Lösungsvorschläge

Flüsse, Schnitte, bipartite Graphen

Staatlich geprüfte Techniker

6 Flüsse und Matchings

1. Für die Bewegung eines Fahrzeuges wurde das t-s-diagramm aufgenommen. Skizziere für diese Bewegung das t-v- Diagramm.

Flüsse, Schnitte, Bipartite Graphen

Zusammenfassung Gleichmäßig beschleunigte Bewegung

Flüsse in Netzwerken. Seminar über Algorithmen SoSe Mike Rohland & Julia Schenk

Editierabstand und der 4-Russen-Trick

Algorithmen und Datenstrukturen Kapitel 10

2. Übungsblatt zu Algorithmen II im WS 2011/2012

Weg im tv-diagramm. 1. Rennwagen

VU Algorithmen auf Graphen Übungsblatt 2 - Aufgabe 2 Transformation einer MaxFlow- in eine MinCost Circulation Instanz

Berechnen Sie die Extrem- und Wendepunkte des Graphen von f 1. Berechnen Sie die Gleichung der Tangente an den Graphen von f 1 an der Stelle 2.

Aufgabensammlung BM Berufs- und Weiterbildungszentrum bzb, Hanflandstr. 17, Postfach, 9471 Buchs,

auf den Boden fallen, hört man in gleichen Zeitabständen 4 Geräusche. Welchen Abstand hat die 3. Schraube vom unteren Ende der Fallschnur?

Teil IV: Planare Graphen / Transportnetze

Aufgaben zur gleichförmigen Bewegung

Transport. Explizite und implizite Verfahren

Arbeitsauftrag Thema: Gleichungen umformen, Geschwindigkeit, Diagramme

Geradendarstellung in Paramterform

Algorithmik WS 07/ Vorlesung, Andreas Jakoby Universität zu Lübeck. 10 Matching-Probleme

Flüsse und Schnitte von Graphen

Schätzungen und Hypothesenprüfungen. Hypothesenprüfungen. t Tests. Gibt es eine Wirkung einer Behandlung? Typische Entscheidungsfragen in der Medizin

Institut für Informatik. Aufgaben zur Klausur Grundlagen der Technische Informatik 1 und 2

Abbildungsmaßstab und Winkelvergrößerung

Aufgaben Arbeit und Energie

ZUU AUUFFGGAABBEE :: Die Wann läuft zunächst voll. Nach einiger Zeit wird etwas Wasser abgelassen und dann wird etwas zugeführt.

1 Fluss in Graphen. 1.1 Das Residuennetzwerk 10/20 10/30 10/30 10/15 20/20 20/40 20/30. Praktikum Algorithmen-Entwurf (Teil 4)

Anwendungen von Netzwerkfluss. Wojciech Polcwiartek Institut für Informatik FU Berlin

ADS: Algorithmen und Datenstrukturen 2

Hidden Markov Model. Gegeben: Beobachtungen O = o 1,..., o n, je eine pro Zeitpunkt

Mathematik 1 für Maschinenbau, M. Schuchmann (SoSe 2013) Aufgabenblatt 5 (Ebenen)

ges.: Der erste Treffpunkt ist zum Zeitpunkt 0 am Start. Danach fährt der Fahrer 1 45 min und legt dabei

Die Bildung des Präsens funktioniert dann beispielsweise so: "lauda + mus" - wir loben.

Wiederholung zu Flüssen

Bekommt Schüler F. noch den Bus...

Kapitel 7: Flüsse in Netzwerken und Anwendungen Gliederung der Vorlesung

Datenstrukturen & Algorithmen

Flüsse und Zuordnungen. Kapitel 6. Peter Becker (H-BRS) Graphentheorie Wintersemester 2018/ / 296

Flüsse, Schnitte, bipartite Graphen

Analysis II Musterlösung 12. für t [ 0, 2π). y

FLÜSSE, SCHNITTE UND - TEIL 2 - BIPARTITE GRAPHEN. Vortrag im Seminar Hallo Welt Für Fortgeschrittene Dozenten: Werth, T. & Brinkers, D.

ADS: Algorithmen und Datenstrukturen 2

Induktionsgesetz. a = 4,0cm. m = 50g

10. Von der Spitze eines Turmes lässt man einen Stein fallen. Nach 4 Sekunden sieht man

Hauptprüfung 2010 Aufgabe 4

W. Stark; Berufliche Oberschule Freising

Erinnerung VL

Theoretische Grundlagen

Aufgabe 1: Kontinuierliche und diskrete Signale

Abiturprüfung Mathematik 2012 (Baden-Württemberg) Berufliche Gymnasien Analysis, Aufgabe 1

11. GRAPHEN 3 FLÜSSE UND SPANNBÄUME

ij. , d (k 1) + d (k 1)

2 Torsion in dünnwandigen Querschnitten

Kapitel 1: Flussalgorithmen

Grundlagenfach Mathematik. Prüfende Lehrpersonen Alitiloh Essodinam

Lösung Abiturprüfung 2000 Grundkurs (Baden-Württemberg)

15. Netzgeräte. 1. Transformator 2. Gleichrichter 3. Spannungsglättung 4. Spannungsstabilisierung. Blockschaltbild:

Optionale Übungsbeispiele zur Lehrveranstaltung Algorithmen und Datenstrukturen 2 mit Lösungshinweisen

Kürzeste-Wege-Algorithmen und Datenstrukturen

Physik-Übungsblatt Nr. 1: Lösungsvorschläge

Exponential- und Logarithmusfunktionen

1. Klausur Physik Leistungskurs: Kinematik Klasse Dauer: 90 min

Transkript:

Hallo Wel für Forgechriene Flüe, Schnie, biparie Graphen Philipp Reger Informaik 2 Programmieryeme Marenraße 3 9058 Erlangen

Agenda Maximaler Flu Minimaler Schni Redukionen Maximale Biparie Maching Konnekiviä Sabile Heiraen Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 2

Flunezwerke 6 2 0 9 20 7 3 v gericheer Graph G = (V, E) jede Knoenpaar (u, v) ha eine Kapaziä c(u, v) (u, v) E c(u, v) 0 (u, v) E c(u, v) = 0 2 augezeichnee Knoen: Quelle und Senke jeder andere Knoen via Pfad von nach erreichbar Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 3

Flu Funkion, die jedem Knoenpaar einen Wer zuwei u, v V: f(u,v) c(u,v) f(u,v) = f(v,u) u V \ {,}: Σv V f(u,v) = 0 Berag de Flue: f = Σv V f(,v) = Σv V f(,v) 6 / 0 8/ 3 / / 9 Beipiel für einen Flu mi Berag 9: 2/2 / 5 /20 7/7 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie /

Maximaler Flu Geuch: Flu mi maximalem Berag Wofür da alle? Warenranpor, Sromleiungen, Ölpipeline, ec. Wie? Zunäch: Anferigung von ogenannen Reidualgraphen geben für jede Knoenpaar an, um wie viel man den Flu verändern kann Reidualkapaziä cf(u, v) = c(u,v) f(u,v) 5 5 5/5 v 5 v v5 2/5 v6 v5 2 3 v6 Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 5

Reidualgraph 0 8/ 3 5 8 3 /20 v / / 5 5 5 3 7/7 2 5 / 5 / 9 / 6 2/2 7 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 6

Erweiernder Pfad Reidualgraphpfad von nach kann den Fluberag erhöhen, indem man in ihm die kleine Reidualkapaziä min{cf} uch und jeden Flu f um diee erhöh 5 0 2 /3 2/2 6 / / 9 / 5 9 /20 7/7 v / Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 7

Ford-Fulkeron-Mehode alle Fluwere f auf 0 ezen while (erweiernder Pfad exiier) { Fluwere auf dem Pfad um min{cf} erhöhen } f i nun maximaler Flu. Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 8

Ford-Fulkeron-Mehode 6 2 0 9 20 7 3 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 9

Ford-Fulkeron-Mehode 6 2 0 9 7 3 2 6 20 0 9 v 20 7 3 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 0

Ford-Fulkeron-Mehode 6 2 0 9 7 3 2 6 20 0 9 v 20 7 3 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie

Ford-Fulkeron-Mehode 6 / /2 0 9 / 7 3 / / 2 6 20 0 9 v 20 7 3 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 2

Ford-Fulkeron-Mehode 6 / /2 0 9 / 20 7 3 / / 8 2 v 20 0 5 3 7 0 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 3

Ford-Fulkeron-Mehode /6 /2 7/0 9 / 7/2 0 7/7 3 / / 8 2 v 20 0 5 3 7 0 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie

Ford-Fulkeron-Mehode /6 /2 7/0 9 / 7/2 0 7/7 3 / / 8 5 v 3 7 3 5 3 7 3 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 5

Ford-Fulkeron-Mehode /6 2/2 0 / 9 / 5 /20 7/7 8/ 3 / / 8 5 v 3 7 3 5 3 7 3 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 6

Ford-Fulkeron-Mehode /6 2/2 0 / 9 / 5 /20 7/7 8/ 3 / / 5 8 5 2 3 v 5 5 5 7 3 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 7

Ford-Fulkeron-Mehode /6 2/2 0 2/ 3 / 3 v 2 5 7/7 / 8 9 /20 / 5 9 5 5 5 7 3 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 8

Ford-Fulkeron-Mehode /6 2/2 0 2/ 3 / 9 / 2 v 2 7/7 / 5 9 /20 9 3 9 7 3 v Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 9

Laufzeiverhalen Random -Implemenierung von Ford-Fulkeron: im wor cae O(E fmax ) 00 00 00 00 Edmond-Karp-Sraegie: Auwahl de erweiernden Pfad via Breienuche wor cae O(V E²) Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 20

Agenda Maximaler Flu Minimaler Schni Redukionen Maximale Biparie Maching Konnekiviä Sabile Heiraen Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 2

Schnie Aufeilung aller Knoen in dijunke Mengen S und T, oda: S T Kapaziä c(s, T) = Σu S Σv T c(u, v) in eine Richung Flu f(s, T) = Σu S Σv T f(u, v) falche Richung abziehen 0 8/ 3 5 / 9 6 / 2/2 / /20 7/7 / v / Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 22

Minimaler Schni Geuch: Schni mi minimaler Kapaziä f(s, T) = f f c(s, T) MaxFlow-MinCu-Theorem: fmax = cmin(s, T) Löung minimaler Schni: Ford-Fulkeron anwenden u V \ {,} im lezen Reidualgraphen: u von au erreichbar u S u von au nich erreichbar u T Minimaler Schni auf Maximaler Flu reduzier! Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 23

Agenda Maximaler Flu Minimaler Schni Redukionen Maximale Biparie Maching Konnekiviä Sabile Heiraen Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 2

Redukionen Fluproblem erkann, Graph aber unpaend Gewichee Knoen: 2 3 5 Löung: Aufpalung in Knoen-Kane-Knoen 2 v' 5 v'2 3 Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 25

Redukionen Ungerichee Kanen: 2 Löung: Kanen in beide Richungen 2 2 Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 26

Redukionen mehrere Quellen bzw. mehrere Senken 2 2 3 2 2 9 3 2 2 3 2 2 9 8 2 3 8 8 8 8 Löung: Superquelle bzw. Superenke einführen 2 Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 27

Agenda Maximaler Flu Minimaler Schni Redukionen Maximale Biparie Maching Konnekiviä Sabile Heiraen Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 28

Biparie Graphen Knoen in 2 dijunke Mengen aufeilbar, oda jede Kane zwichen den beiden verläuf v6 v7 v v8 v5 v9 Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 29

Biparie Graphen Knoen in 2 dijunke Mengen aufeilbar, oda jede Kane zwichen den beiden verläuf v6 v7 v v8 v5 v9 Maching: Auwahl von Kanen, oda jeder Knoen an höchen einer davon anlieg Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 30

Biparie Graphen Knoen in 2 dijunke Mengen aufeilbar, oda jede Kane zwichen den beiden verläuf v6 v7 v v8 v5 v9 Maching: Auwahl von Kanen, oda jeder Knoen an höchen einer davon anlieg Maximale Maching: Maching mi möglich vielen Kanen Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 3

Beipielaufgabe (Taxi Cab Scheme NWERC 200) Geuch: minimal nowendige Anzahl an Taxi Gegeben: mehrere Taxiaufräge Uhrzei Abfahrkoordinaen Zielkoordinaen Formel für die Fahrdauer zwichen beliebigen Punken ( x x2 + y y2 ) Minuen Bedingung, einen weieren Aufrag annehmen zu können min vorher chon am Abfahror Ziel: möglich viele Aufräge den Taxi zuordnen, die chon einen Aufrag haen Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 32

Beipielaufgabe (Taxi Cab Scheme NWERC 200) 08:00, (2, 3) a z (, 6) 08:06, (, 6) a z (5, 8) 08:07, (5, 5) a z (99, 2) :, (5, 8) va vz (5, 8) :30, (5, 8) v5a v5z (80, 3) Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 33

Beipielaufgabe (Taxi Cab Scheme NWERC 200) 08:00, (2, 3) a z (, 6), 08:05 08:06, (, 6) a z (5, 8), 08:9 08:07, (5, 5) a z (99, 2), 09:8 :, (5, 8) va vz (5, 8), :2 :30, (5, 8) v5a v5z (80, 3), 2:50 Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 3

Beipielaufgabe (Taxi Cab Scheme NWERC 200) 08:00, (2, 3) a z (, 6), 08:05 08:06, (, 6) a z (5, 8), 08:9 08:07, (5, 5) a z (99, 2), 09:8 :, (5, 8) va vz (5, 8), :2 :30, (5, 8) v5a v5z (80, 3), 2:50 Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 35

Beipielaufgabe (Taxi Cab Scheme NWERC 200) 08:00, (2, 3) a z (, 6), 08:05 08:06, (, 6) a z (5, 8), 08:9 08:07, (5, 5) a z (99, 2), 09:8 :, (5, 8) va vz (5, 8), :2 :30, (5, 8) v5a v5z (80, 3), 2:50 Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 36

Beipielaufgabe (Taxi Cab Scheme NWERC 200) 08:00, (2, 3) a z (, 6), 08:05 08:06, (, 6) a z (5, 8), 08:9 08:07, (5, 5) a z (99, 2), 09:8 :, (5, 8) va vz (5, 8), :2 :30, (5, 8) v5a v5z (80, 3), 2:50 Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 37

Beipielaufgabe (Taxi Cab Scheme NWERC 200) 08:00, (2, 3) a z (, 6), 08:05 08:06, (, 6) a z (5, 8), 08:9 08:07, (5, 5) a z (99, 2), 09:8 :, (5, 8) va vz (5, 8), :2 :30, (5, 8) v5a v5z (80, 3), 2:50 Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 38

Beipielaufgabe (Taxi Cab Scheme NWERC 200) 08:00, (2, 3) a z (, 6), 08:05 08:06, (, 6) a z (5, 8), 08:9 08:07, (5, 5) a z (99, 2), 09:8 :, (5, 8) va vz (5, 8), :2 :30, (5, 8) v5a v5z (80, 3), 2:50 Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 39

Maximale Biparie Maching Gegeben: Knoenmengen V und V2 Menge E der ungericheen Kanen dazwichen Löung maximale Maching: Quellknoen einführen mi jedem V-Knoen verbinden Senkknoen einführen jeden V2-Knoen mi verbinden Kanenrichung einführen V V2 Kapaziä aller Kanen auf ezen maximalen Flu berechnen Maximale Maching auf Maximaler Flu reduzier löbar in O(V E) Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 0

Beipielaufgabe (Taxi Cab Scheme NWERC 200) a a z z a z va v5a vz v5z Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie

Agenda Maximaler Flu Minimaler Schni Redukionen Maximale Biparie Maching Konnekiviä Sabile Heiraen Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 2

Konnekiviä Gegeben: ungericheer Graph G = (V, E) Geuch: Minimal nowendige Anzahl an Knoen Kanen deren Enfernung von den Graph in 2 Teile renn. (,)-Knoenkonnekiviä Allgemeine Knoenkonnekiviä (,)-Kanenkonnekiviä Allgemeine Knoenkonnekiviä Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 3

(,)-Knoenkonnekiviä Geuch: Minimal nowendige Anzahl an Knoen, deren Enfernung von renn. Löung: := := e E: c(e) = v V: c(v) = (,)-Knoenkonnekiviä = fmax Laufzeiverhalen: O(V E) Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie

Allgemeine Knoenkonnekiviä Geuch: Minimal nowendige Anzahl an Knoen, deren Enfernung den Graph in 2 Teile renn. Löung: Minimum aller (,)-Knoenkonnekiviäen, V (,) E Laufzeiverhalen: O(V³ E) Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 5

(,)-Kanenkonnekiviä Geuch: Minimal nowendige Anzahl an Kanen, deren Enfernung von renn. Löung: := := e E: c(e) = (,)-Kanenkonnekiviä = fmax Laufzeiverhalen: O(E²) Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 6

Allgemeine Kanenkonnekiviä Geuch: Minimal nowendige Anzahl an Kanen, deren Enfernung den Graph in 2 Teile renn. Löung: ei V beliebig aber fe Allgemeine Kanenkonnekiviä = Minimum aller (,)-Kanenkonnekiviäen V Laufzeiverhalen: O(V E²) Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 7

Agenda Maximaler Flu Minimaler Schni Redukionen Maximale Biparie Maching Konnekiviä Sabile Heiraen Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 8

Sabile Heiraen Gegeben: n Männer und n Frauen jede Peron ha Präferenzlie de anderen Gechlech Geuch: Sabile Heira Verheiraung aller, oda keine 2 mieinander Unverheiraeen ich gegeneiig ihrem jeweiligen Parner vorziehen. Algorihmu: while (unverheiraeer Mann exiier) { if (ere Frau auf einer Prioriälie i unverheirae ie mag ihn mehr al ihren Ehemann) { verheirae die beiden (annuliere ggf. vorherige Ehe) } ele { enferne die Frau au der Prioriälie de Manne } } Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 9

Sabile Heiraen while (unverheiraeer Mann exiier) { if (ere Frau auf einer Prioriälie i unverheirae ie mag ihn mehr al ihren Ehemann) { verheirae die beiden (annuliere ggf. vorherige Ehe) } ele { enferne die Frau au der Prioriälie de Manne } } Laufzeiverhalen: O(n²) Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 50

Zuammenfaung Ford-Fulkeron-Mehode: Maximaler Flu in O(V E²) Minimaler Schni in O(V E²) Maximale Biparie Maching in O(V E) (,) allgemein Knoen O(V E) O(V³ E) Kanen O(E²) O(V E²) Konnekiviä in... Sabile Heiraen in O(n²) Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 5

Quellen Inroducion o Algorihm Cormen, Leieron, Rive, Sein Hallo Wel -Vorräge der Sommeremeer 200-3 Ferch, Dennl, Eicher, Hahn hp://www-lehre.informaik.uni-onabrueck.de/~graph/krip/ Vornberger Aufgabe C de NWERC 200 Wikipedia Hallo Wel für Forgechrien Flüe, Schnie, biparie Graphen Philipp Reger Folie 52