An optimal bit complexity randomized distributed MIS algorithm

被引:0
|
作者
Y. Métivier
J. M. Robson
N. Saheb-Djahromi
A. Zemmari
机构
[1] Université de Bordeaux,
[2] LaBRI UMR CNRS 5800,undefined
来源
Distributed Computing | 2011年 / 23卷
关键词
Arbitrary Graph; Active Neighbour; Asymptotic Independence; Distant Vertex; Neighbour Degree;
D O I
暂无
中图分类号
学科分类号
摘要
We present a randomized distributed maximal independent set (MIS) algorithm for arbitrary graphs of size n that halts in time O(log n) with probability 1 − o(n−1), and only needs messages containing 1 bit. Thus, its bit complexity par channel is O(log n). We assume that the graph is anonymous: unique identities are not available to distinguish between the processes; we only assume that each vertex distinguishes between its neighbours by locally known channel names. Furthermore we do not assume that the size (or an upper bound on the size) of the graph is known. This algorithm is optimal (modulo a multiplicative constant) for the bit complexity and improves the best previous randomized distributed MIS algorithms (deduced from the randomized PRAM algorithm due to Luby (SIAM J. Comput. 15:1036–1053, 1986)) for general graphs which is O(log2 n) per channel (it halts in time O(log n) and the size of each message is log n). This result is based on a powerful and general technique for converting unrealistic exchanges of messages containing real numbers drawn at random on each vertex of a network into exchanges of bits. Then we consider a natural question: what is the impact of a vertex inclusion in the MIS on distant vertices? We prove that this impact vanishes rapidly as the distance grows for bounded-degree vertices and we provide a counter-example that shows this result does not hold in general. We prove also that these results remain valid for Luby’s algorithm presented by Lynch (Distributed algorithms. Morgan Kaufman 1996) and by Wattenhofer (http://dcg.ethz.ch/lectures/fs08/distcomp/lecture/chapter4.pdf, 2007). This question remains open for the variant given by Peleg (Distributed computing—a locality-sensitive approach 2000).
引用
收藏
页码:331 / 340
页数:9
相关论文
共 50 条
  • [1] An Optimal Bit Complexity Randomized Distributed MIS Algorithm
    Yves, Metivier
    Robson, John Michael
    Nasser, Saheb-Djahromi
    Zemmari, Akka
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, 2010, 5869 : 323 - 337
  • [2] An optimal bit complexity randomized distributed MIS algorithm
    Metivier, Y.
    Robson, J. M.
    Saheb-Djahromi, N.
    Zemmari, A.
    DISTRIBUTED COMPUTING, 2011, 23 (5-6) : 331 - 340
  • [3] Optimal bit complexity randomised distributed MIS and maximal matching algorithms for anonymous rings
    Fontaine, A.
    Metivier, Y.
    Robson, J. M.
    Zemmari, A.
    INFORMATION AND COMPUTATION, 2013, 233 : 32 - 40
  • [4] Brief Annoucement: Analysis of an Optimal Bit Complexity Randomised Distributed Vertex Colouring Algorithm
    Metivier, Y.
    Robson, J. M.
    Saheb-Djahromi, N.
    Zemmari, A.
    PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5923 : 359 - 364
  • [5] A Low Complexity Optimal Bit Allocation Algorithm
    Zhanghao
    Liuyong
    2010 6TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS NETWORKING AND MOBILE COMPUTING (WICOM), 2010,
  • [7] The Bit Complexity of Distributed Sorting
    O. Gerstel
    S. Zaks
    Algorithmica, 1997, 18 : 405 - 416
  • [8] The Bit Complexity of Distributed Sorting
    Gerstel, O.
    Zaks, S.
    Algorithmica (New York), 1997, 18 (03): : 405 - 416
  • [9] The bit complexity of distributed sorting
    Gerstel, O
    Zaks, S
    ALGORITHMICA, 1997, 18 (03) : 405 - 416
  • [10] Optimal Dynamic Distributed MIS
    Censor-Hillel, Keren
    Haramaty, Elad
    Karnin, Zohar
    PROCEEDINGS OF THE 2016 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'16), 2016, : 217 - 226