Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3618260.3649785acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Approximating Maximum Matching Requires Almost Quadratic Time

Published: 11 June 2024 Publication History

Abstract

We study algorithms for estimating the size of maximum matching. This problem has been subject to extensive research. For n-vertex graphs, Bhattacharya, Kiss, and Saranurak [FOCS’23] (BKS) showed that an estimate that is within є n of the optimal solution can be achieved in n2−Ωє(1) time, where n is the number of vertices. While this is subquadratic in n for any fixed є > 0, it gets closer and closer to the trivial Θ(n2) time algorithm that reads the entire input as є is made smaller and smaller. In this work, we close this gap and show that the algorithm of BKS is close to optimal. In particular, we prove that for any fixed δ > 0, there is another fixed є = є(δ) > 0 such that estimating the size of maximum matching within an additive error of є n requires Ω(n2−δ) time in the adjacency list model.

References

[1]
Amir Azarmehr, Soheil Behnezhad, and Mohammad Roghani. [n. d.]. Fully Dynamic Matching: (2-√ 2)-Approximation in Polylog Update Time. 3040–3061. https://doi.org/10.1137/1.9781611977912.109
[2]
Soheil Behnezhad. 2021. Time-Optimal Sublinear Algorithms for Matching and Vertex Cover. In 62nd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2021, Denver, CO, USA, February 7-10, 2022. IEEE, 873–884. https://doi.org/10.1109/FOCS52979.2021.00089
[3]
Soheil Behnezhad. 2023. Dynamic Algorithms for Maximum Matching Size. In Proceedings of the 2023 ACM-SIAM Symposium on Discrete Algorithms, SODA 2023, Florence, Italy, January 22-25, 2023. 129–162. https://doi.org/10.1137/1.9781611977554.CH6
[4]
Soheil Behnezhad, Mohammad Roghani, and Aviad Rubinstein. 2023. Local Computation Algorithms for Maximum Matching: New Lower Bounds. In 64th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2023, Santa Cruz, CA, USA, November 6-9, 2023. IEEE, 2322–2335. https://doi.org/10.1109/FOCS57990.2023.00143
[5]
Soheil Behnezhad, Mohammad Roghani, and Aviad Rubinstein. 2023. Sublinear Time Algorithms and Complexity of Approximate Maximum Matching. In Proceedings of the 55th Annual ACM Symposium on Theory of Computing (STOC 2023). Association for Computing Machinery, New York, NY, USA. 267–280. https://doi.org/10.1145/3564246.3585231
[6]
Soheil Behnezhad, Mohammad Roghani, Aviad Rubinstein, and Amin Saberi. 2023. Beating Greedy Matching in Sublinear Time. In Proceedings of the 2023 ACM-SIAM Symposium on Discrete Algorithms, SODA 2023, Florence, Italy, January 22-25, 2023, Nikhil Bansal and Viswanath Nagarajan (Eds.). SIAM, 3900–3945. https://doi.org/10.1137/1.9781611977554.ch151
[7]
Sayan Bhattacharya, Peter Kiss, and Thatchaphol Saranurak. 2023. Dynamic (1+∊ )-Approximate Matching Size in Truly Sublinear Update Time. In 64th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2023, Santa Cruz, CA, USA, November 6-9, 2023. IEEE, 1563–1588. https://doi.org/10.1109/FOCS57990.2023.00095
[8]
Sayan Bhattacharya, Peter Kiss, and Thatchaphol Saranurak. 2023. Personal Communication.
[9]
Sayan Bhattacharya, Peter Kiss, and Thatchaphol Saranurak. 2023. Sublinear Algorithms for (1.5 + ∊ )-Approximate Matching. In Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, Orlando, FL, USA, June 20-23, 2023. ACM, 254–266. https://doi.org/10.1145/3564246.3585252
[10]
Sayan Bhattacharya, Peter Kiss, Thatchaphol Saranurak, and David Wajc. 2023. Dynamic Matching with Better-than-2 Approximation in Polylogarithmic Update Time. In Proceedings of the 2023 ACM-SIAM Symposium on Discrete Algorithms, SODA 2023, Florence, Italy, January 22-25, 2023. 100–128. https://doi.org/10.1137/1.9781611977554.CH5
[11]
Yu Chen, Sampath Kannan, and Sanjeev Khanna. 2020. Sublinear Algorithms and Lower Bounds for Metric TSP Cost Estimation. In 47th International Colloquium on Automata, Languages, and Programming, ICALP 2020, July 8-11, 2020, Saarbrücken, Germany (Virtual Conference). 30:1–30:19. https://doi.org/10.4230/LIPIcs.ICALP.2020.30
[12]
Ran Duan and Seth Pettie. 2014. Linear-Time Approximation for Maximum Weight Matching. J. ACM, 61, 1 (2014), 1:1–1:23. https://doi.org/10.1145/2529989
[13]
Oded Goldreich and Dana Ron. 1997. Property Testing in Bounded Degree Graphs. In Proceedings of the Twenty-Ninth Annual ACM Symposium on the Theory of Computing, El Paso, Texas, USA, May 4-6, 1997. 406–415. https://doi.org/10.1145/258533.258627
[14]
Oded Goldreich and Dana Ron. 1998. A Sublinear Bipartiteness Tester for Bunded Degree Graphs. In Proceedings of the Thirtieth Annual ACM Symposium on the Theory of Computing, Dallas, Texas, USA, May 23-26, 1998. 289–298. https://doi.org/10.1145/258533.258627
[15]
Kumar Joag-Dev and Frank Proschan. 1983. Negative Association of Random Variables with Applications. The Annals of Statistics, 11, 1 (1983), 286–295. issn:00905364
[16]
Michael Kapralov, Slobodan Mitrovic, Ashkan Norouzi-Fard, and Jakab Tardos. 2020. Space Efficient Approximation to Maximum Matching Size from Uniform Edge Samples. In Proceedings of the 2020 ACM-SIAM Symposium on Discrete Algorithms, SODA 2020, Salt Lake City, UT, USA, January 5-8, 2020. 1753–1772. https://doi.org/10.1137/1.9781611975994.107
[17]
Alam Khursheed and K. M. Lai Saxena. 1981. Positive dependence in multivariate distributions. Communications in Statistics - Theory and Methods, 10, 12 (1981), 1183–1196.
[18]
D. König. 1916. Über Graphen und ihre Anwendung auf Determinantentheorie und Mengenlehre. Math. Ann., 77 (1916), 453–465.
[19]
Silvio Micali and Vijay V. Vazirani. 1980. An O(√ (|V|) |E|) Algorithm for Finding Maximum Matching in General Graphs. In 21st Annual Symposium on Foundations of Computer Science, Syracuse, New York, USA, 13-15 October 1980. 17–27. https://doi.org/10.1109/SFCS.1980.12
[20]
Huy N. Nguyen and Krzysztof Onak. 2008. Constant-Time Approximation Algorithms via Local Improvements. In 49th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2008, October 25-28, 2008, Philadelphia, PA, USA. 327–336. https://doi.org/10.1109/FOCS.2008.81
[21]
Michal Parnas and Dana Ron. 2007. Approximating the Minimum Vertex Cover in Sublinear Time and a Connection to Distributed Algorithms. Theor. Comput. Sci., 381, 1-3 (2007), 183–196. https://doi.org/10.1016/j.tcs.2007.04.040
[22]
David Wajc. 2017. Negative association: definition, properties, and applications. Manuscript, available from https://goo. gl/j2ekqM.
[23]
Andrew Chi-Chih Yao. 1977. Probabilistic Computations: Toward a Unified Measure of Complexity (Extended Abstract). In 18th Annual Symposium on Foundations of Computer Science, Providence, Rhode Island, USA, 31 October - 1 November 1977. IEEE Computer Society, 222–227. https://doi.org/10.1109/SFCS.1977.24
[24]
Yuichi Yoshida, Masaki Yamamoto, and Hiro Ito. 2009. An improved constant-time approximation algorithm for maximum matchings. In Proceedings of the 41st Annual ACM Symposium on Theory of Computing, STOC 2009, Bethesda, MD, USA, May 31 - June 2, 2009, Michael Mitzenmacher (Ed.). ACM, 225–234. https://doi.org/10.1145/1536414.1536447

Cited By

View all

Index Terms

  1. Approximating Maximum Matching Requires Almost Quadratic Time

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    STOC 2024: Proceedings of the 56th Annual ACM Symposium on Theory of Computing
    June 2024
    2049 pages
    ISBN:9798400703836
    DOI:10.1145/3618260
    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 the author(s) 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].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 June 2024

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. approximation algorithms
    2. maximum matching
    3. sublinear algorithms

    Qualifiers

    • Research-article

    Funding Sources

    • David and Lucile Packard Fellowship

    Conference

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

    Acceptance Rates

    Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 82
      Total Downloads
    • Downloads (Last 12 months)82
    • Downloads (Last 6 weeks)10
    Reflects downloads up to 01 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media