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 条
  • [21] Distributed MIS in O (log log n) Awake Complexity
    Dufoulon, Fabien
    Moses, William K., Jr.
    Pandurangan, Gopal
    PROCEEDINGS OF THE 2023 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2023, 2023, : 135 - 145
  • [22] Distributed Agreement with Optimal Communication Complexity
    Gilbert, Seth
    Kowalski, Dariusz R.
    PROCEEDINGS OF THE TWENTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2010, 135 : 965 - +
  • [23] A fast algorithm for optimal bit allocation
    Lee, WY
    Ra, JB
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING '97, PTS 1-2, 1997, 3024 : 167 - 175
  • [24] An optimal bit-counting algorithm
    Mack, M
    Lapir, GM
    Berkovich, S
    PROCEEDINGS OF THE FIFTH JOINT CONFERENCE ON INFORMATION SCIENCES, VOLS 1 AND 2, 2000, : 647 - 650
  • [25] Average and randomized complexity of distributed problems
    AllenbergNavony, N
    Itai, A
    Moran, S
    SIAM JOURNAL ON COMPUTING, 1996, 25 (06) : 1254 - 1267
  • [26] Complexity analysis of distributed database algorithm
    Loo, AWS
    Bloor, C
    Grey, D
    APPLICATIONS OF HIGH PERFORMANCE COMPUTING IN ENGINEERING V, 1997, 3 : 135 - 143
  • [27] Low Complexity Remote Radio Unit Selection and Adaptive Bit Partition Algorithm in Cooperative Distributed MIMO Systems
    Gui Xin
    Kang Guixia
    Zhang Ping
    CHINA COMMUNICATIONS, 2012, 9 (11) : 1 - 8
  • [28] BIT COMPLEXITY OF ORDER-STATISTICS ON A DISTRIBUTED STAR NETWORK
    GERSTEL, O
    MANSOUR, Y
    ZAKS, S
    INFORMATION PROCESSING LETTERS, 1989, 30 (03) : 127 - 132
  • [29] AN OPTIMAL DISTRIBUTED ROUTING ALGORITHM
    WANG, ZG
    BROWNING, DW
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1991, 39 (09) : 1379 - 1388
  • [30] On the time and the bit complexity of distributed randomised anonymous ring colouring
    Metivier, Y.
    Robson, J. M.
    Saheb-Djahromi, N.
    Zemmari, A.
    THEORETICAL COMPUTER SCIENCE, 2013, 502 : 64 - 75