Kapitel 8. Netzwerkfluss-Algorithmen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Viele Probleme lassen sich als ein Netzwerk aus Knoten und Kanten darstellen, wobei jeder Kante, über die Waren fließen, eine Kapazität zugeordnet ist. Die Algorithmen in diesem Kapitel sind aus der Notwendigkeit entstanden, diese speziellen Problemklassen zu lösen. Ahuja (1993) enthält eine ausführliche Diskussion zahlreicher Anwendungen von Netzwerkflussalgorithmen:

Aufgabe

Bei einer Reihe von auszuführenden Aufgaben und einer Reihe von Mitarbeitern, die je nach zugewiesener Aufgabe unterschiedlich viel kosten können, weise die Mitarbeiter den Aufgaben zu und minimiere dabei die Gesamtkosten.

Zweiteiliges Matching

Finde für eine Menge von Bewerbern, die für eine Reihe von Aufträgen interviewt wurden, ein Matching, das die Anzahl der Bewerber maximiert, die für die Stellen ausgewählt werden, für die sie qualifiziert sind.

Maximaler Durchfluss

Berechne anhand eines Netzwerks, das die potenzielle Kapazität für den Transport von Waren zwischen zwei Orten zeigt, den maximalen Fluss, der durch das Netzwerk unterstützt wird .

Transport

Bestimme den kostengünstigsten Weg, um Waren von einer Reihe von Zulieferbetrieben zu einer Reihe von Einzelhandelsgeschäften zu transportieren.

Umschlag

Finde den kostengünstigsten Weg, um Waren von einer Reihe von Zulieferbetrieben zu einer Reihe von Einzelhandelsgeschäften ...

Get Algorithmen in einer Kurzfassung, 2. now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.