MIS on the fly
Abstract
Humans are very good at optimizing solutions for specific problems. Biological processes, on the other hand, have evolved to handle multiple constrained distributed environments and so they are robust and adaptable. Inspired by observations made in a biological system we have recently presented a simple new randomized distributed MIS algorithm ZScience. Here we extend these results by removing a number of strong assumptions that we made, making the algorithms more practical. Specifically we present an O(2 n) rounds synchronous randomized MIS algorithm which uses only 1 bit unary messages (a beeping signal with collision detection), allows for asynchronous wake up, does not assume any knowledge of the network topology, and assumes only a loose bound on the network size. We also present an extension with no collision detection in which the round complexity increases to (3 n). Finally, we show that our algorithm is optimal under some restriction, by presenting a tight lower bound of (2 n) on the number of rounds required to construct a MIS for a restricted model.
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.