Exact Locality Gaps for Matchable Semi-Matchings
Marek Gałązka, Hanna Wdowicka
Abstract
An assignment of tasks to servers can resist every small improvement and still make tasks wait longer than necessary. We determine exactly how inefficient such an assignment can be when each task requires one unit of service and the eligibility constraints permit all tasks to use distinct servers. For every move size r and maximum current server load K, we give a closed formula for the worst ratio between locally optimal and globally optimal total completion time. Local optimality here allows every feasible reassignment changing at most r tasks. Every finite-cap bound is attained on a tree where each task has at most two eligible servers. Thus the worst behavior already occurs under simple eligibility constraints. At load cap two, the exact ratio is 1+1/(r+2), attained on a path with r+2 tasks. Without a load cap, the worst-case supremum is 3/2 for single-task moves and approximately 1.294503159 for two-task moves; its excess above one is 1/(r+2)+O(2-r/r) as r grows. The proof uses an explicit rational potential on a comparison graph and matching extremal constructions. These results give sharp guarantees for bounded-size local search on matchable semi-matchings, including exact guarantees under degree bounds.
Create a lesson
Related papers
Vertex-Failure Distance Oracles and Labeling Schemes: Compact and Constant-Approximate
Yaowei Long
Beating One Half for Online Bipartite Matching with Reusable Resources
Xiaohui Bei, Zhihao Gavin Tang, Wenhao Wu
Achieving Optimal Redundancy for Small Dynamic Rank/Select Dictionaries
Gabriel Marques Domingues
Safe Hypergraph Contraction via Capacity-Aware Repair Certificates
Yu Deng, Xinyi Yang, Keren Zhu
Stable and Online Algorithms for Random Matrix Discrepancy
Eren C. Kızıldağ, Shuangping Li
Factor Three Approximation for Edit Distance
Egor Gorbachev