Budget-constrained minimum cost flows

Michael Holzhauser, Sven O. Krumke, Clemens Thielen

Research output: Contribution to journalArticlepeer-review

21 Scopus citations

Abstract

We study an extension of the well-known minimum cost flow problem in which a second kind of costs (called usage fees) is associated with each edge. The goal is to minimize the first kind of costs as in traditional minimum cost flows while the total usage fee of a flow must additionally fulfill a budget constraint. We distinguish three variants of computing the usage fees. The continuous case, in which the usage fee incurred on an edge depends linearly on the flow on the edge, can be seen as the (Formula presented.) -constraint method applied to the bicriteria minimum cost flow problem. We present the first strongly polynomial-time algorithm for this problem. In the integral case, in which the fees are incurred in integral steps, we show weak (Formula presented.) -hardness of solving and approximating the problem on series-parallel graphs and present a pseudo-polynomial-time algorithm for this graph class. Furthermore, we present a PTAS, an FPTAS, and a polynomial-time algorithm for several special cases on extension-parallel graphs. Finally, we show that the binary case, in which a fixed fee is payed for the usage of each edge independently of the amount of flow (as for fixed cost flows—Hochbaum and Segev in Networks 19(3):291–312, 1989), is strongly (Formula presented.) -hard to solve and we adapt several results from the integral case.

Original languageEnglish
Pages (from-to)1720-1745
Number of pages26
JournalJournal of Combinatorial Optimization
Volume31
Issue number4
DOIs
StatePublished - 1 May 2016
Externally publishedYes

Keywords

  • Algorithms
  • Complexity
  • Minimum cost flow
  • NP-completeness
  • Network improvement

Fingerprint

Dive into the research topics of 'Budget-constrained minimum cost flows'. Together they form a unique fingerprint.

Cite this