Abstract
We examine a network upgrade problem for cost flows. A budget can be distributed among the arcs of the network. An investment on a single arc can be used either to decrease the arc flow cost, or to increase the arc capacity, or both. The goal is to maximize the flow through the network while not exceeding bounds on the budget and on the total flow cost.
The problems are NP-hard even on series-parallel graphs. We provide an approximation algorithm on series-parallel graphs which, for arbitrary δ,ε > 0, produces a solution which exceeds the bounds on the budget and the flow cost by factors 1+δ and 1+ε, respectively, while the amount of flow is at least that of an optimum solution. The running time of the algorithm is polynomial in the input size and 1/(δε).
Supported by the Deutsche Forschungsgemeinschaft (DFG), Grant NO 88/15-3.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
I. Demgensky, Netzwerkoptimierung Flussausbauprobleme, Flusskostensenkungs-probleme (network optimization by augmenting capacities and decreasing flow costs, in German), Diploma Thesis, University of Würzburg, January 2000
U. Feige, A threshold of ln n for approximating set cover, Proceedings of the 28th Annual ACM Symposium on the Theory of Computing (STOC’96), 1996, pp. 314–318.
M. R. Garey and D. S. Johnson, Computers and intractability (a guide to the theory of NP-completeness), W.H. Freeman and Company, New York, 1979.
S. O. Krumke, M. V. Marathe, H. Noltemeier, R. Ravi, S. S. Ravi, R. Sundaram, and H. C. Wirth, Improving spanning trees by upgrading nodes, Theoretical Computer Science 221 (1999), no. 1-2, 139–156.
S. O. Krumke, M. V. Marathe, H. Noltemeier, S. S. Ravi, and H.-C. Wirth, Upgrading bottleneck constrained forests, Discrete Applied Mathematics, to appear, 2000.
S. O. Krumke, H. Noltemeier, S. S. Ravi, M. V. Marathe, and K. U. Drangmeister, Modifying networks to obtain low cost subgraphs, Theoretical Computer Science 203 (1998), no. 1, 91–121.
S. O. Krumke, H. Noltemeier, R. Ravi, S. Schwarz, and H.-C. Wirth, Flow improvement and flows with fixed costs, Proceedings of the International Conference of Operations Research Zürich (OR’98), Editors: H.-J. Lüthi and P. Kall, Operations Research Proceedings, Springer, 1999.
S. O. Krumke, On the approximability of location and network design problems, Ph.D. thesis, Lehrstuhl für Informatik I, Universität Würzburg, December 1996.
M. V. Marathe, R. Ravi, R. Sundaram, S. S. Ravi, D. J. Rosenkrantz, and H. B. Hunt III, Bicriteria network design problems, Proceedings of the 22nd International Colloquium on Automata, Languages and Programming (ICALP’95), Lecture Notes in Computer Science, vol. 944, 1995, pp. 487–498.
C. Phillips, The network inhibition problem, Proceedings of the 25th Annual ACM Symposium on the Theory of Computing (STOC’93), May 1993, pp. 776–785.
D. Paik and S. Sahni, Network upgrading problems, Networks 26 (1995), 45–58.
R. Ravi, M. V. Marathe, S. S. Ravi, D. J. Rosenkrantz, and H. B. Hunt III, Many birds with one stone: Multi-objective approximation algorithms, Proceedings of the 25th Annual ACM Symposium on the Theory of Computing (STOC’93), May 1993, pp. 438–447.
B. Schoenmakers, A new algorithm for the recognition of series parallel graphs, Tech. Report CS-R9504, Centrum voor Wiskunde en Informatica (CWI), Amsterdam, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Demgensky, I., Noltemeier, H., Wirth, HC. (2000). Optimizing Cost Flows by Modifying Arc Costs and Capacities. In: Brandes, U., Wagner, D. (eds) Graph-Theoretic Concepts in Computer Science. WG 2000. Lecture Notes in Computer Science, vol 1928. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40064-8_12
Download citation
DOI: https://doi.org/10.1007/3-540-40064-8_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41183-3
Online ISBN: 978-3-540-40064-6
eBook Packages: Springer Book Archive