Abstract
The dynamic vertex minimum problem (DVMP) is to maintain the minimum cost edge in a graph that is subject to vertex additions and deletions. DVMP abstracts the clustering operation that is used in the primal-dual approximation scheme of Goemans and Williamson (GW). We present an algorithm for DVMP that immediately leads to the best-known time bounds for the GW approximation algorithm for problems that require a metric space. These bounds include time O(n 2) for the prize-collecting TSP and other direct applications of the GW algorithm (for n the number of vertices) as well as the best-known time bounds for approximating the k-MST and minimum latency problems, where the GW algorithm is used repeatedly as a subroutine. Although the improvement over previous time bounds is by only a sublogarithmic factor, our bound is asymptotically optimal in the dense case, and the data structures used are relatively simple.
This work was supported in part by Texas Advanced Research Program Grant 003658-0029-1999, NSF Grant CCR-9988160 and an MCD Graduate Fellowship.
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
Arya, S., Ramesh, H.: A 2.5-factor approximation algorithm for the k-MST problem. Inf. Proc. Letters 65 (1998) 117–118
Agrawal, A., Klein, P., Ravi, R.: When trees collide: An approximation algorithm for the generalized Steiner problem on networks. SIAM J. Comp. 24 (1995) 440–456
Blum, A., Chalasani, P., Coppersmith, D., Pulleyblank, B., Raghavan, P., Sudan, M.: The minimum latency problem. Proc. 26th Annual ACM Symp. on Theory Comput. (1994) 163–171
Blum, A., Ravi, R., Vempala, S.: A constant-factor approximation algorithm for the k-MST problem. J. Comp. Sys. Sci. 58 (1999) 101–108
Cole, R., Hariharan, R., Lewenstein, M., Porat, E.: A faster implementation of the Goemans-Williamson clustering algorithm. Proc. 12th Annual ACM-SIAM Symp. on Disc. Alg. (2001) 17–25
Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms. 2nd edn. McGraw-Hill, NY (2001)
Garg, N.: A 3-approximation for the minimum tree spanning k vertices. Proc. 37th Annual Symp. on Foundations Comp. Sci. (1996) 302–309
Goemans, M., Goldberg, A., Plotkin, S., Shmoys, D., Tardos, E., Williamson, D.: Improved approximation algorithms for network design problems. Proc. 5th Annual ACM-SIAM Symp. on Disc. Alg. (1994) 223–232
Gabow, H.N., Goemans, M.X., Williamson, D.P.: An efficient approximation algorithm for the survivable network design problem. Math. Programming B 82 (1998) 13–40
Goemans, M.X., Kleinberg, J.: An improved approximation ratio for the minimum latency problem. Proc. 7th Annual ACM-SIAM Symp. on Disc. Alg. (1996) 152–158
Gabow, H.N., Pettie, S.: The dynamic vertex minimum problem and its application to clustering-type approximation algorithms. Univ. of Colorado TR# CU-CS-928-02 (2002)
Goemans M.X., Williamson, D.P.: A general approximation technique for constrained forest problems. SIAM J. Comp. 24 (1995) 296–317
Goemans M.X., Williamson, D.P.: The primal-dual method for approximation algorithms and its application to network design problems. in Approximation Algorithms for NP-hard Problems, D.S. Hochbaum (ed.) (1997) 144–191
Johnson, D.S., Minkoff, M., Phillips, S.: The prize collecting Steiner tree problem: Theory and practice. Proc. 11th Annual ACM-SIAM Symp. on Disc. Alg. (2000) 760–769
Klein, P.: A data structure for bicategories, with application to speeding up an approximation algorithm. Inf. Proc. Letters 52 (1994) 303–307
Sedgewick, R.: Algorithms in C++. 3rd edn. Addison-Wesley, Reading, MA (1998)
Tarjan, R.E.: Amortized computational complexity. SIAM J. on Algebraic and Discrete Methods 6 (1985) 306–318
Williamson, D.P., Goemans M.X., Mihail, M., Vazirani, V.V.: An approximation algorithm for general graph connectivity problems. Combinatorica 15 (1995) 435–454
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gabow, H.N., Pettie, S. (2002). The Dynamic Vertex Minimum Problem and Its Application to Clustering-Type Approximation Algorithms. In: Penttonen, M., Schmidt, E.M. (eds) Algorithm Theory — SWAT 2002. SWAT 2002. Lecture Notes in Computer Science, vol 2368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45471-3_20
Download citation
DOI: https://doi.org/10.1007/3-540-45471-3_20
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43866-3
Online ISBN: 978-3-540-45471-7
eBook Packages: Springer Book Archive