We study the maximum matching problem in the random-order semi-streaming setting. In this problem, the edges of an arbitrary $n$-vertex graph $G=(V, E)$ arrive in a stream one by one and in a random order. The goal is to have a single pass over the stream, use $n \cdot poly(\log n)$ space, and output a large matching of $G$. We prove that for an absolute constant $\epsilon_0 > 0$, one can find a $(2/3 + \epsilon_0)$-approximate maximum matching of $G$ using $O(n \log n)$ space with high probability. This breaks the natural boundary of $2/3$ for this problem prevalent in the prior work and resolves an open problem of Bernstein [ICALP'20] on whether a $(2/3 + \Omega(1))$-approximation is achievable.
翻译:我们在随机命令半流设置中研究最大匹配问题。 在此问题上, 任意的 $n- verdex 图形$G=( V, E) 的边缘会以一个随机顺序逐个到达一个流。 目标是在流上有一个单行, 使用 $\ cdot 聚( log n) 空间, 并输出一个大匹配 $G 。 我们证明, 对于绝对常数$\ epsilon_ 0 > 0 美元, 人们可以找到 $( 2/ 3 +\ epsilon_ 0) 的最大近似值匹配 $G$, 使用 $O ( n\ log n) 的可能性很大 。 这打破了先前工作中普遍存在的2/3 美元自然边界, 并解决了 Bernstein [CICP'20] 在是否实现 $( 2/ 3 + \ \ omega (1)) $- approclommation 上的一个开放的问题 。