Vorgehen Topologische Sortierung
Reihnfolge in der die -1 erreicht wird ist topologische Sortierung
Ziel: Algorithmus von Ford und Fulkerson
maximalen Fluss im Netzwerk
Ziel: Cycle-Cancelling Algorithmus
maximalen Fluss mit minimalen Kosten
Ziel: Dijkstra - Algorithmus
kürzesten Weg zwischen zwei Punkten, wenn es keine negativen Kantengewichte gibt
Ziel: Generischer Label Correcting Algorithmus
kürzesten Weg zwischen zwei Punkten, auch(!) wenn es negative Kantengewichte gibt. Aber anfällig für negative Zykel
Kürzeste Wege Problem
- Knoten haben generell kein Gewicht, außer als Ausschlusskriterium (Bsw. Kumulierte Kosten -> Budgeteinhaltung)
Wahrscheinlichkeiten
Logarithmus im Graph für Additivität
Wieso kann der Dijkstra Algorithmus keine negativen Kantengewichte verarbeiten?
permanent markierte Knoten können nicht mehr verändert werden
Vorgehen Dijkstra
Vorgehen Label Correcting
Vorgehen Ford Fulkerson
Vorgehen Cylcle-Canceling- Algorithmus
Voraussetzung: Residualgraph b-Fluss (mit Kosten)
-> zirkel kann auch mehr als 3 Knoten enthalten
Minimalkostenfluss
Maximalfluss
Maximalflussprobleme
Zuordnungsprobleme, Transportprobleme
Kürzeste-Wege-Probleme
Zeitexpansion, Raumprobleme, Überdeckungsprobleme
Minimaler-Schnitt-Probleme
(Kosten, Kapazitäten) an den Kanten
an den Knoten b-Werte