Motivation: Bei Standard-Augmenting-Path-Maxflow-Algorithmen erfordert die innere Schleife das Finden von Pfaden von der Quelle zur Senke in einem gerichteten, gewichteten Diagramm. Theoretisch ist bekannt, dass wir die gefundenen Pfade einschränken müssen, damit der Algorithmus auch bei irrationalen Kantenkapazitäten endet. Der Edmonds-Karp-Algorithmus sagt uns beispielsweise, dass wir kürzeste Wege finden sollen.
Empirisch wurde beobachtet, dass wir möglicherweise auch Fettpfade finden möchten (gibt es dafür einen besseren Begriff?). Zum Beispiel bei der Verwendung von Kapazitätsskalierung finden wir kürzeste Wege , die zumindest tragen können Flussmenge. Es gibt keine Einschränkung, wie lang der Pfad sein kann. Wenn wir keine Pfade mehr finden können, verringern wir und wiederholen.
Ich bin daran interessiert, die Auswahl der Erweiterungspfade für eine sehr spezifische Anwendung von Max-Flow zu optimieren, und ich möchte diesen Kompromiss zwischen kurzen und fetten Pfaden untersuchen. (Hinweis: Es ist nicht erforderlich, dass ich das Problem immer löse. Ich bin am meisten daran interessiert, die größte untere Grenze des Durchflusses in kürzester Wandzeit zu finden.)
Frage: Gibt es eine Standardmethode für die Interpolation zwischen dem Ansatz des kürzesten Pfades und dem Ansatz der Kapazitätsskalierung? Das heißt, gibt es einen Algorithmus zum Finden von Pfaden, die sowohl kurz als auch fett sind, wobei im Idealfall ein Parameter steuern würde, wie viel Länge des Pfades wir bereit sind, gegen Fett auszutauschen? Im Extremfall möchte ich in der Lage sein, kürzeste Pfade an einem Ende und Pfade im Kapazitätsskalierungsstil am anderen Ende wiederherzustellen.