We revisit the classical analysis of Karp, Vazirani, and Vazirani (KVV, STOC~1990), which established the well-known upper bound of $1 - 1/e$ as the limiting proportion of vertices that can be matched by any online procedure in a canonical bipartite structure. Although foundational, the original analysis contains several inaccuracies, including a fundamental technical gap in the treatment of the underlying discrete process. We give a transparent and fully rigorous reconstruction of the KVV argument by reformulating the evolution of available neighbors as a discrete-time death process and deriving a sharp upper bound via a simple factor-revealing linear program that captures the correct recurrence structure. This yields a precise bound $\lceil n(1 - 1/e) + 2 - 1/e \rceil$ on the expected number of matched vertices, refining the classical claim $n(1 - 1/e) + o(n)$. Our goal is not to optimize this upper bound, but to provide a mathematically sound and conceptually clean correction of the classical KVV analysis, while remaining faithful to its original combinatorial framework.
翻译:我们重新审视Karp、Vazirani和Vazirani(KVV,STOC~1990)的经典分析,该分析确立了 $1 - 1/e$ 这一著名上界作为规范二分图结构中任何在线算法所能匹配顶点比例的极限值。尽管该分析具有奠基性意义,但原始论证存在若干不精确之处,包括对底层离散过程处理中存在根本性的技术缺陷。通过将可用邻居的演化重构为离散时间消亡过程,并借助一个揭示关键因子的简单线性规划(该规划准确捕捉了递推结构),我们给出了KVV论证的透明且完全严格的重新推导,从而导出了一个尖锐的上界。这得到了匹配顶点期望数量的精确界 $\lceil n(1 - 1/e) + 2 - 1/e \rceil$,改进了经典结论 $n(1 - 1/e) + o(n)$。我们的目标并非优化该上界,而是在忠实于原始组合框架的前提下,为经典KVV分析提供一个数学上严谨、概念上清晰的修正版本。