skip to main content
10.1145/2897518.2897568acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

New deterministic approximation algorithms for fully dynamic matching

Published:19 June 2016Publication History

ABSTRACT

We present two deterministic dynamic algorithms for the maximum matching problem. (1) An algorithm that maintains a (2+є)-approximate maximum matching in general graphs with O(poly(logn, 1/є)) update time. (2) An algorithm that maintains an αK approximation of the value of the maximum matching with O(n2/K) update time in bipartite graphs, for every sufficiently large constant positive integer K. Here, 1≤ αK < 2 is a constant determined by the value of K. Result (1) is the first deterministic algorithm that can maintain an o(logn)-approximate maximum matching with polylogarithmic update time, improving the seminal result of Onak et al. [STOC 2010]. Its approximation guarantee almost matches the guarantee of the best randomized polylogarithmic update time algorithm [Baswana et al. FOCS 2011]. Result (2) achieves a better-than-two approximation with arbitrarily small polynomial update time on bipartite graphs. Previously the best update time for this problem was O(m1/4) [Bernstein et al. ICALP 2015], where m is the current number of edges in the graph.

References

  1. A. Abboud and V. Vassilevska Williams. Popular conjectures imply strong lower bounds for dynamic problems. In FOCS, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Baswana, M. Gupta, and S. Sen. Fully dynamic maximal matching in O(log n) update time. In FOCS, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Bernstein and C. Stein. Fully dynamic matching in bipartite graphs. In ICALP, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  4. A. Bernstein and C. Stein. Faster fully dynamic matchings with small approximation ratios. In SODA, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Bhattacharya, M. Henzinger, and G. F. Italiano. Deterministic fully dynamic data structures for vertex cover and matching. CoRR, abs/1412.1318, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Announced at SODA 2015.Google ScholarGoogle Scholar
  7. M. Crouch and D. S. Stubbs. Improved streaming algorithms for weighted matching, via unweighted matching. In APPROX/RANDOM, 2014.Google ScholarGoogle Scholar
  8. M. Gupta and R. Peng. Fully dynamic (1 + )-approximate matchings. In FOCS, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Henzinger, S. Krinninger, D. Nanongkai, and T. Saranurak. Unifying and strengthening hardness for dynamic problems via the online matrix-vector multiplication conjecture. In STOC, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Israeli and Y. Shiloach. An improved parallel algorithm for maximal matching. Information Processing Letters, 22:57–60, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. C. Konrad, F. Magniez, and C. Mathieu. Maximum matching in semi-streaming with few passes. In APPROX-RANDOM, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  12. T. Kopelowitz, S. Pettie, and E. Porat. Higher lower bounds from the 3SUM conjecture. In SODA, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. O. Neiman and S. Solomon. Simple deterministic algorithms for fully dynamic maximal matching. In STOC, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. K. Onak and R. Rubinfeld. Maintaining a large matching and a small vertex cover. In STOC, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Patrascu. Towards polynomial lower bounds for dynamic problems. In STOC, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Peleg and S. Solomon. Dynamic (1 + )-approximate matchings: A density-sensitive approach. In SODA, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. P. Sankowski. Faster dynamic matchings and vertex connectivity. In SODA, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. V. G. Vizing. The chromatic class of a multigraph. Kibernetika, 3:29–39, 1965.Google ScholarGoogle Scholar

Index Terms

  1. New deterministic approximation algorithms for fully dynamic matching

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      STOC '16: Proceedings of the forty-eighth annual ACM symposium on Theory of Computing
      June 2016
      1141 pages
      ISBN:9781450341325
      DOI:10.1145/2897518

      Copyright © 2016 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 19 June 2016

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,469of4,586submissions,32%

      Upcoming Conference

      STOC '24
      56th Annual ACM Symposium on Theory of Computing (STOC 2024)
      June 24 - 28, 2024
      Vancouver , BC , Canada

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader