Minimum-cost dynamic flows: The series-parallel case

A dynamic network consists of a directed graph with capacities, costs, and integral transit times on the arcs. In the minimum‐cost dynamic flow problem (MCDFP), the goal is to compute, for a given dynamic network with source s, sink t, and two integers v and T, a feasible dynamic flow from s to t of...

Full description

Saved in:
Bibliographic Details
Published inNetworks Vol. 43; no. 3; pp. 153 - 162
Main Authors Klinz, Bettina, Woeginger, Gerhard J.
Format Journal Article
LanguageEnglish
Published Hoboken Wiley Subscription Services, Inc., A Wiley Company 01.05.2004
John Wiley & Sons
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A dynamic network consists of a directed graph with capacities, costs, and integral transit times on the arcs. In the minimum‐cost dynamic flow problem (MCDFP), the goal is to compute, for a given dynamic network with source s, sink t, and two integers v and T, a feasible dynamic flow from s to t of value v, obeying the time bound T, and having minimum total cost. MCDFP contains as subproblems the minimum‐cost maximum dynamic flow problem, where v is fixed to the maximum amount of flow that can be sent from s to t within time T and the minimum‐cost quickest flow problem, where is T is fixed to the minimum time needed for sending v units of flow from s to t. We first prove that both subproblems are NP‐hard even on two‐terminal series‐parallel graphs with unit capacities. As main result, we formulate a greedy algorithm for MCDFP and provide a full characterization via forbidden subgraphs of the class 𝒢 of graphs, for which this greedy algorithm always yields an optimum solution (for arbitrary choices of problem parameters). 𝒢 is a subclass of the class of two‐terminal series‐parallel graphs. We show that the greedy algorithm solves MCDFP restricted to graphs in 𝒢 in polynomial time. © 2004 Wiley Periodicals, Inc.
Bibliography:Christian Doppler Laboratorium für Diskrete Optimierung
istex:E7613901BD45C3CA848B860E034664885A6E774B
ArticleID:NET10112
Fonds zur Förderung der wissenschaftlichen Forschung - No. P8971-PHY
START Project Y43-MAT of the Austrian Ministry of Science
A preliminary version of this paper appeared in the Proceedings of the 4th International Conference on Integer Programming and Combinatorial Optimization, Springer Lecture Notes in Computer Science 920, 1995, pp. 329-343
ark:/67375/WNG-TPDNPQT5-Z
A preliminary version of this paper appeared in the Proceedings of the 4th International Conference on Integer Programming and Combinatorial Optimization, Springer Lecture Notes in Computer Science 920, 1995, pp. 329–343
ISSN:0028-3045
1097-0037
DOI:10.1002/net.10112