Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Approximating Dynamic Weighted Vertex Cover with Soft Capacities

Published: 01 January 2022 Publication History

Abstract

This study considers the soft capacitated vertex cover problem in a dynamic setting. This problem generalizes the dynamic model of the vertex cover problem, which has been intensively studied in recent years. Given a dynamically changing vertex-weighted graph G=(V,E), which allows edge insertions and edge deletions, the goal is to design a data structure that maintains an approximate minimum vertex cover while satisfying the capacity constraint of each vertex. That is, when picking a copy of a vertex v in the cover, the number of v’s incident edges covered by the copy is up to a given capacity of v. We extend Bhattacharya et al.’s work [SODA’15 and ICALP’15] to obtain a deterministic primal-dual algorithm for maintaining a constant-factor approximate minimum capacitated vertex cover with O(logn/ϵ) amortized update time, where n is the number of vertices in the graph. The algorithm can be extended to (1) a more general model in which each edge is associated with a non-uniform and unsplittable demand, and (2) the more general capacitated set cover problem.

References

[1]
Andersson A and Thorup M Dynamic ordered sets with exponential search trees J. ACM 2007 54 3 13
[2]
Archetti C, Feillet D, Mor A, and Speranza MG Dynamic traveling salesman problem with stochastic release dates Eur. J. Oper. Res. 2020 280 3 832-844
[3]
Baswana S, Gupta M, and Sen S Fully dynamic maximal matching in O(logn) update time SIAM J. Comput. 2015 44 1 88-113
[4]
Bhattacharya, S., Chakrabarty, D., Henzinger, M.: Fully dynamic approximate maximum matching and minimum vertex cover in O(log3n) worst case update time. In: Proceedings of the 28th ACM-SIAM Symposium on Discrete Algorithms (SODA), Barcelona, Spain, pp. 470–489 (2017)
[5]
Bhattacharya, S., Chakrabarty, D., Henzinger, M.: Deterministic fully dynamic approximate vertex cover and fractional matching in O(1) amortized update time. In: Proceedings of the 19th Conference on Integer Programming and Combinatorial Optimization (IPCO), Waterloo, Canada, pp. 86–98 (2017)
[6]
Bhattacharya, S., Henzinger, M., Italiano, G.F.: Deterministic fully dynamic data structures for vertex cover and matching. In: Proceedings of the 26th ACM-SIAM Symposium on Discrete Algorithms (SODA), Philadelphia, USA, pp. 785–804 (2015)
[7]
Bhattacharya, S., Henzinger, M., Italiano, G.F.: Design of dynamic algorithms via primal-dual method. In: Proceedings of the 42nd International Colloquium on Automata, Languages, and Programming (ICALP), Heidelberg, Germany, vol. 2015, pp. 206–218 (2015)
[8]
Buriol LS, Resende MGC, and Thorup M Speeding up dynamic shortest-path algorithms Inf. J. Comput. 2008 20 2 191-204
[9]
Chuzhoy J and Naor J Covering problems with hard capacities SIAM J. Comput. 2006 36 2 498-515
[10]
Demetrescu C and Italiano GF A new approach to dynamic all pairs shortest paths J. ACM 2004 51 6 968-992
[11]
Guha S, Hassin R, Khuller S, and Or E Capacitated vertex covering J. Algorithms 2003 48 1 257-270
[12]
Gupta, A., Krishnaswamy, R., Kumar, A., Panigrahi, D.: Online and dynamic algorithms for set cover. In: Proceedings of the 49th ACM Symposium on Theory of Computing (STOC), Montreal, Canada, pp. 537–550 (2017)
[13]
Holm MTJ and de Lichtenberg K Poly-logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity J. ACM 2001 48 4 723-760
[14]
Ivkovic, Z., Lloyd, E.L.: Fully dynamic maintenance of vertex cover. In: Proceedings of the 19th International Workshop on Graph-theoretic Concepts in Computer Science (WG), London, UK, pp. 99–111 (1994)
[15]
Kejlberg-Rasmussen, C., Kopelowitz, T., Pettie, S., Thorup, M.: Faster worst case deterministic dynamic connectivity. In: Proceedings of the 24th Annual European Symposium on Algorithms (ESA), Aarhus, Denmark, vol. 57, pp. 1–15 (2016)
[16]
Neiman O and Solomon S Simple deterministic algorithms for fully dynamic maximal matching ACM Trans. Algorithms 2016 12 1 7
[17]
Onak, K., Rubinfeld, R.: Maintaining a large matching and a small vertex cover. In: Proceedings of the 42nd ACM Symposium on Theory of Computing (STOC), Cambridge, USA, pp. 457–464 (2010)
[18]
Peleg, D., Solomon, S.: Dynamic (1+ϵ)-approximate matchings: a density-sensitive approach. In: Proceedings of the 27th ACM-SIAM Symposium on Discrete Algorithms (SODA), Virginia, USA, pp. 712–729 (2016)
[19]
Silva A, Aloise D, Coelho LC, and Rocha C Heuristics for the dynamic facility location problem with modular capacities Eur. J. Oper. Res. 2020 290 435-452
[20]
Solomon, S.: Fully dynamic maximal matching in constant update time. In: Proceedings of the 57th Symposium on Foundations of Computer Science (FOCS), New Jersey, USA, pp. 325–334 (2016)
[21]
Thorup, M.: Worst-case update times for fully-dynamic all-pairs shortest paths. In: Proceedings of the 37th Annual ACM Symposium on Theory of Computing (STOC), Baltimore, MD, USA, pp. 112–119 (2005)
[22]
Yu G and Yang Y Dynamic routing with real-time traffic information Oper. Res. 2017 19 1-26

Index Terms

  1. Approximating Dynamic Weighted Vertex Cover with Soft Capacities
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image Algorithmica
        Algorithmica  Volume 84, Issue 1
        Jan 2022
        271 pages

        Publisher

        Springer-Verlag

        Berlin, Heidelberg

        Publication History

        Published: 01 January 2022
        Accepted: 10 October 2021
        Received: 10 November 2020

        Author Tags

        1. Dynamic algorithm
        2. Vertex cover
        3. Approximation algorithm

        Qualifiers

        • Research-article

        Funding Sources

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 0
          Total Downloads
        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 25 Jan 2025

        Other Metrics

        Citations

        View Options

        View options

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media