Abstract
Several practical instances of network design problems often require the network to satisfy multiple constraints. In this paper, we focus on the following problem (and its variants): find a low-cost network, under one cost function, that services every node in the graph, under another cost function, (i.e., every node of the graph is within a prespecified distance from the network). This study has important applications to the problems of optical network design and the efficient maintenance of distributed databases.
We utilize the framework developed in [MR+95] to formulate these problems as bicriteria network design problems. We present the first known approximation algorithms for the class of service-constrained network design problems. We provide a (1, O(\(\tilde \Delta\) ln n))-approximation algorithm for the (Service cost, Total edge cost, Tree)-bicriteria problem (where \(\tilde \Delta\) is the maximum service-degree of any node in the graph). We counterbalance this by showing that the problem does not have an (α, β)-approximation algorithm for any α ≥ 1 and β < ln n unless NP \(\subseteq\) DTIME(n log log n). When both the objectives are evaluated under the same cost function we provide a (2(1 + ε), 2(1 + 1/ε))-approximation algorithm, for any ε >0. In the opposite direction we provide a hardness result showing that even in the restricted case where the two cost functions are the same the problem does not have an (α, β)-approximation algorithm for α = 1 and β < ln n unless NP \(\subseteq\) DTIME(n log log n). We also consider a generalized Steiner forest version of the problem along with other variants involving diameter and bottleneck cost.
Research supported by the Department of Energy under Contract W-7405-ENG-36.
Research supported by DARPA contract N0014-92-J-1799 and NSF 92-12184 CCR.
Preview
Unable to display preview. Download preview PDF.
References
E. M. Arkin, S. P. Fekete, J. S. B. Mitchell and C. D. Piatko, “Optimal Covering Tour Problems,” Proceedings of the 5th International Symposium on Algorithms and Computation (1994).
E. M. Arkin and R. Hassin, “Approximation algorithms for the geometric covering salesman problem,” Technical Report #968, School of OR&IE, Cornell University, July 1991. (To appear in Discrete Applied Mathematics.
A. Agrawal, P. Klein and R. Ravi, “When trees collide: an approximation problem for the generalized Steiner problem on networks,” SIAM Journal on Computing, vol. 24, pp. 440–456(1995).
A. Blum, R. Ravi and S. Vempala, “A constant-factor approximation algorithm for the k-MST problem,” To appear in the Proceedings of the 28th Annual ACM Symposium on the Theory of Computation (1996).
P. M. Camerini, and G. Galbiati, “The bounded path problem,” SIAM Journal of Algebraic and Discrete Methods, vol. 3, no. 4, pp. 474–484 (1982).
T. H. Cormen, C. E. Leiserson and R. Rivest, Introduction to Algorithms, MIT Press, Boston (1990).
J. T. Current and D. A. Schilling, “The covering salesman problem,” Transportation Science, vol. 23, pp 208–213 (1989).
U. Feige, “A threshold of ln n for approximating set cover,” To appear in the Proceedings of the 28th Annual ACM Symposium on the Theory of Computation (1996).
M. R. Garey and D. S. Johnson, Computers and Intractability: A guide to the theory of NP-completeness, W. H. Freeman, San Francisco (1979).
P. E. Green, Fiber-Optic Networks, Prentice Hall (1992).
S. R. Kumar, A. Russell and R. Sundaram, “Faster algorithms for optical switch configuration,” submitted to IEEE Global Telecommunications Conference (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 International Colloquium on Automata, Languages and Programming, LNCS 944, pp. 487–498 (1995).
R. Ramaswami, “Multi-wavelength lightwave networks for computer communication,” IEEE Communications Magazine, vol. 31, no. 2, pp. 78–88 (Feb. 1993).
R. Ravi, R. Sundaram, M. V. Marathe, D. J. Rosenkrantz, and S. S. Ravi, “Spanning trees short or small,” Proceedings of the 5th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 546–555 (1994).
O. Wolfson and A. Milo, “The multicast policy and its relationship to replicated data placement,” ACM Transactions on Database Systems, vol. 16, pp 181–205 (1991).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marathe, M.V., Ravi, R., Sundaram, R. (1996). Service-constrained network design problems. In: Karlsson, R., Lingas, A. (eds) Algorithm Theory — SWAT'96. SWAT 1996. Lecture Notes in Computer Science, vol 1097. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61422-2_118
Download citation
DOI: https://doi.org/10.1007/3-540-61422-2_118
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61422-7
Online ISBN: 978-3-540-68529-6
eBook Packages: Springer Book Archive