Abstract
We consider the problem of reducing the edge lengths of a given network so that the modified network has a spanning tree of small total length. It is assumed that each edge e of the given network has an associated function c e that specifies the cost of shortening the edge by a given amount and that there is a budget B on the total reduction cost. The goal is to develop a reduction strategy satisfying the budget constraint so that the total length of a minimum spanning tree in the modified network is the smallest possible over all reduction strategies that obey the budget constraint.
We show that in general the problem of computing an optimal reduction strategy for modifying the network as above is NP-hard and present the first polynomial time approximation algorithms for the problem, where the cost functions c e are allowed to be taken from a broad class of functions. We also present improved approximation algorithms for the class of treewidth-bounded graphs when the cost functions are linear. Our results can be extended to obtain approximation algorithms for more general network design problems such as those considered in [9, 10].
Research supported by Department of Energy under contract W-7405-ENG-36.
Preview
Unable to display preview. Download preview PDF.
References
O. Berman, “Improving The Location of Minisum Facilities Through Network Modification,” Annals of Operations Research, 40(1992), pp. 1–16.
J. Cong, A. B. Kahng, G. Robins, M. Sarafzadeh and C. K. Wong, “Provably Good Performance Driven Global Routing,” IEEE Transactions on Computer Aided Design, 11(6), 1992, pp. 739–752.
J. P. Cohoon and L. J. Randall, “Critical Net Routing,” IEEE Intern. Conf. on Computer Design, 1991, pp. 174–177.
T. H. Cormen, C. E. Leiserson and R. L. Rivest, Introduction to Algorithms, McGraw-Hill Book Co., Cambridge, MA, 1990.
W. Cunningham, “Optimal Attack and Reinforcement of a Network,” J. ACM, 32(3), 1985, pp. 549–561.
G.N. Frederickson and R. Solis-Oba, “Increasing the Weight of Minimum Spanning Trees”, Proceedings of the Sixth Annual ACM-SIAM SODA'96, Jan. 1996, pp. 539–546.
H. N. Gabow, Z. Galil, T. H. Spencer and R. E. Tarjan, “Efficient Algorithms for Finding Minimum Spanning Trees in Undirected and Directed Graphs,” Combinatorica, 6 (1986), pp. 109–122.
M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, W. H. Freeman and Co., San Francisco, CA, 1979.
M. X. Goemans, and D. P. Williamson, “A General Approximation Technique for Constrained Forest Problems”, SIAM J. Computing, 24 (1995), pp. 296–317.
M. X. Goemans, A. V. Goldberg, S. Plotkin, D. B. Shmoys, E. Tardos and D. P. Williamson, “Improved Approximation Algorithms for Network Design Problems,” Proceedings of the Fifth Annual ACM-SIAM SODA'94, Jan. 1994, pp. 223–232.
R. Hassin, “Approximation Schemes for the Restricted Shortest Path Problem,” Math. of OR, 17(1), 1992, pp. 36–42.
D. Karger and S. Plotkin, “Adding Multiple Cost Constraints to Combinatorial Optimization Problems, with Applications to Multicommodity Flows,” Proc. 27th Annual ACM Symp. on Theory of Computing (STOC'95), May 1995, pp. 18–25.
B. Kadaba and J. Jaffe, “Routing to Multiple Destinations in Computer Networks,” IEEE Trans. on Communication, Vol. COM-31, Mar. 1983, pp. 343–351.
V. P. Kompella, J. C. Pasquale and G. C. Polyzos, “Two Distributed Algorithms for the Constrained Steiner Tree Problem,” Technical Report CAL-1005-92, Computer Systems Laboratory, University of California, San Diego, Oct. 1992.
V. P. Kompella, J. C. Pasquale and G. C. Polyzos, “Multicast Routing for Multimedia Communication,” IEEE/ACM Transactions on Networking, 1993, pp. 286–292.
M. V. Marathe, R. Ravi, S. Sundaram, S. S. Ravi, D. J. Rosenkrantz, and H. B. Hunt III, “Bicriteria Network Design Problems”, Proc. ICALP'95, July 1995, pp. 487–498.
C. Phillips, “The Network Inhibition Problem,” Proc. 25th Annual ACM STOC'93, May 1993, pp. 288–293.
J. Plesnik, “The Complexity of Designing a Network with Minimum Diameter,” Networks, 11 (1981), pp. 77–85.
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,” Proc. 25th Annual ACM STOC'93, May 1993, pp. 438–447.
R. Ravi, “Rapid Rumor Ramification: Approximating the Minimum Broadcast Time,” Proceedings of the 35th Annual FOCS'94, Nov. 1994, pp. 202–213.
A. Warburton, “Approximation of Pareto optima in Multiple-Objective, Shortest Path Problems,” Oper. Res., 35 (1987), pp. 70–79.
Q. Zhu, M. Parsa and W. Dai, “An Iterative Approach for Delay Bounded Minimum Steiner Tree Construction,” Technical Report UCSC-CRL-94-39, University of California, Santa Cruz, Oct 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Krumke, S.O., Noltemeier, H., Marathe, M.V., Ravi, S.S., Drangmeister, K.U. (1997). Modifying networks to obtain low cost trees. In: d'Amore, F., Franciosa, P.G., Marchetti-Spaccamela, A. (eds) Graph-Theoretic Concepts in Computer Science. WG 1996. Lecture Notes in Computer Science, vol 1197. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62559-3_24
Download citation
DOI: https://doi.org/10.1007/3-540-62559-3_24
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62559-9
Online ISBN: 978-3-540-68072-7
eBook Packages: Springer Book Archive