Bipartite Matching is in Catalytic Logspace
Aryan Agarwala, Ian Mertz
摘要
Matching is a central problem in theoretical computer science, with a large body of work spanning the last five decades. However, understanding matching in the time-space bounded setting remains a longstanding open question, even in the presence of additional resources such as randomness or non-determinism.
In this work we study space-bounded machines with access to catalytic space, which is additional working memory that is full with arbitrary data that must be preserved at the end of its computation. Despite this heavy restriction, many recent works have shown the power of catalytic space, its utility in designing classical space-bounded algorithms, and surprising connections between catalytic computation and derandomization.
Our main result is that bipartite maximum matching (MATCH) can be computed in catalytic logspace (CL) with a polynomial time bound (CLP). Moreover, we show that MATCH can be reduced to the lossy coding problem for NC circuits (LOSSY [NC]). This has consequences for matching, catalytic space, and derandomization:
• Matching: this is the first well studied subclass of P which is known to compute MATCH, as well as the first algorithm simultaneously using sublinear free space and polynomial time with any additional resources. Thus, it gives a potential path to designing stronger space and time-space bounded algorithms.
• Catalytic space: this is the first new problem shown to be in CL since the model was defined, and one which is extremely central and well-studied. Furthermore, it implies a strong barrier to showing CL lies anywhere in the NC hierarchy, and suggests to the contrary that CL is even more powerful than previously believed.
• Derandomization: we give the first class C beyond L for which we exhibit a natural problem in LOSSY[C] which is not known to be in C, as well as a full derandomization of the isolation lemma in CL in the context of MATCH. This also suggests a possible approach to derandomizing the famed RNC algorithm for MATCH.
Our proof combines a number of strengthened ideas from isolation-based algorithms for matching alongside the compress-or-random framework in catalytic computation.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper9
- Catalytic approaches to the tree evaluation problemJames Cook, Ian MertzSTOC 2020 · 被引用 29 次
- Collapsing Catalytic ClassesMichal Koucký, Ian Mertz, Edward Pyne, Sasha SamiFOCS 2025 · 被引用 15 次
- Polynomial-Time Pseudodeterministic Construction of PrimesLijie Chen, Zhenjian Lu, Igor C. Oliveira, Hanlin Ren 等FOCS 2023 · 被引用 9 次
- Tree Evaluation Is in Space O(log n · log log n)James Cook, Ian MertzSTOC 2024 · 被引用 9 次
- Opening Up the Distinguisher: A Hardness to Randomness Approach for BPL=L That Uses Properties of BPLDean Doron, Edward Pyne, Roei TellSTOC 2024 · 被引用 5 次
相关 Paper
- The Structure of Catalytic Space: Capturing Randomness and Time via CompressionJames Cook, Jiatu Li, Ian Mertz, Edward PyneSTOC 2025 · 被引用 1 次
- Towards True Work-Efficiency in Parallel Derandomization: MIS, Maximal Matching, and Hitting SetMohsen Ghaffari, Christoph GrunauFOCS 2025 · 被引用 2 次
- An Unconditional Lower Bound for Two-Pass Streaming Algorithms for Maximum Matching ApproximationChristian Konrad, Kheeran K. NaiduSODA 2024 · 被引用 1 次
- Maximum Bipartite Matching in n2+o(1) Time via a Combinatorial AlgorithmJulia Chuzhoy, Sanjeev KhannaSTOC 2024 · 被引用 2 次
- Local Computation Algorithms for Maximum Matching: New Lower BoundsSoheil Behnezhad, Mohammad Roghani, Aviad RubinsteinFOCS 2023 · 被引用 2 次
