Faster Primal-Dual Convergence for Min-Max Resource Sharing and Stronger Bounds via Local Weak Duality
Abstract
We revisit the (block-angular) min-max resource sharing problem, which is a well-known generalization of fractional packing and the maximum concurrent flow problem. It consists of finding an ∞-minimal element in a Minkowski sum X= ΣC ∈ C XC of non-empty closed convex sets XC ⊂eq RR≥ 0, where C and R are finite sets. We assume that an oracle for approximate linear minimization over XC is given. In this setting, the currently fastest known FPTAS is due to M\"uller, Radke, and Vygen. For δ ∈ (0,1], it computes a σ(1+δ)-approximately optimal solution using O((|C|+|R|) |R| (δ-2 + |R|)) oracle calls, where σ is the approximation ratio of the oracle. We describe an extension of their algorithm and improve on previous results in various ways. Our FPTAS, which, as previous approaches, is based on the multiplicative weight update method, computes close to optimal primal and dual solutions using O(|C|+ |R|δ2 |R|) oracle calls. We prove that our running time is optimal under certain assumptions, implying that no warm-start analysis of the algorithm is possible. A major novelty of our analysis is the concept of local weak duality, which illustrates that the algorithm optimizes (close to) independent parts of the instance separately. Interestingly, this implies that the computed solution is not only approximately ∞-minimal, but among such solutions, also its second-highest entry is approximately minimal. We prove that this statement cannot be extended to the third-highest entry.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.