Improved Deterministic Distributed Matching via Rounding
Abstract
We present improved deterministic distributed algorithms for a number of well-studied matching problems, which are simpler, faster, more accurate, and/or more general than their known counterparts. The common denominator of these results is a deterministic distributed rounding method for certain linear programs, which is the first such rounding method, to our knowledge. A sampling of our end results is as follows. -- An O(2 · n)-round deterministic distributed algorithm for computing a maximal matching, in n-node graphs with maximum degree . This is the first improvement in about 20 years over the celebrated O(4 n)-round algorithm of Ha\'n\'ckowiak, Karo\'nski, and Panconesi [SODA'98, PODC'99]. -- A deterministic distributed algorithm for computing a (2+)-approximation of maximum matching in O(2 · 1 + * n) rounds. This is exponentially faster than the classic O( +* n)-round 2-approximation of Panconesi and Rizzi [DIST'01]. With some modifications, the algorithm can also find an -maximal matching which leaves only an -fraction of the edges on unmatched nodes. -- An O(2 · 1 + * n)-round deterministic distributed algorithm for computing a (2+)-approximation of a maximum weighted matching, and also for the more general problem of maximum weighted b-matching. These improve over the O(4 n · 1+ W)-round (6+)-approximation algorithm of Panconesi and Sozio [DIST'10], where W denotes the maximum normalized weight.
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.