Dynamic Maximal Matching in Clique Networks

被引:0
|
作者
Li, Minming [1 ]
Robinson, Peter [2 ]
Zhu, Xianbin [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[2] Augusta Univ, Sch Comp & Cyber Sci, Augusta, GA 30912 USA
关键词
distributed graph algorithm; dynamic network; maximal matching; randomized algorithm; lower bound; DISTRIBUTED ALGORITHMS; COMPUTATION; MODEL;
D O I
10.4230/LIPIcs.ITCS.2024.73
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of computing a maximal matching with a distributed algorithm in the presence of batch-dynamic changes to the graph topology. We assume that a graph of n nodes is vertex-partitioned among k players that communicate via message passing. Our goal is to provide an efficient algorithm that quickly updates the matching even if an adversary determines batches of edge insertions or deletions. We first show a lower bound of Q ( k) rounds for recomputing a matching assuming an oblivious adversary who is unaware of the initial (random) vertex partition as well as the current state of the players, and a stronger lower bound of Q( k rounds against an adaptive adversary, who may choose any balanced (but not necessarily random) vertex partition initially and who knows the current state of the players. We also present a randomized algorithm that has an initialization time of 0 log n) rounds, while achieving an update time that that is independent of n: In more detail, the update time is 0( N1 log k) against an oblivious adversary, who must fix all updates in advance. If we consider the stronger adaptive adversary, the update time becomes 0 ([1 log k) rounds.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Maximal Matching and Path Matching Counting in Polynomial Time for Graphs of Bounded Clique Width
    de Menibus, Benjamin Hellouin
    Uno, Takeaki
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, TAMC 2011, 2011, 6648 : 483 - 494
  • [2] Efficient Maximal Balanced Clique Enumeration in Signed Networks
    Chen, Zi
    Yuan, Long
    Lin, Xuemin
    Qin, Lu
    Yang, Jianye
    WEB CONFERENCE 2020: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2020), 2020, : 339 - 349
  • [3] A Recursive Approach for Maximal (Δ, γ)-Clique Enumeration in Temporal Networks
    Pal, Bithika
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2024, 2024, 14918 : 79 - 92
  • [4] Improved Algorithms for Maximal Clique Search in Uncertain Networks
    Li, Rong-Hua
    Dai, Qiangqiang
    Wang, Guoren
    Ming, Zhong
    Qin, Lu
    Yu, Jeffrey Xu
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 1178 - 1189
  • [5] Parallel Dynamic Maximal Matching
    Ghaffari, Mohsen
    Trygub, Anton
    PROCEEDINGS OF THE 36TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2024, 2024, : 427 - 437
  • [6] Maximal Clique Based Clustering Scheme for Wireless Sensor Networks
    Biswas, Kamanashis
    Muthukkumarasamy, Vallipuram
    Sithirasenan, Elankayer
    2013 IEEE EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT SENSORS, SENSOR NETWORKS AND INFORMATION PROCESSING, 2013, : 237 - 241
  • [7] A Deamortization Approach for Dynamic Spanner and Dynamic Maximal Matching
    Bernstein, Aaron
    Forster, Sebastian
    Henzinger, Monika
    ACM TRANSACTIONS ON ALGORITHMS, 2021, 17 (04)
  • [8] Detecting Highly Overlapping Community Structure Based on Maximal Clique Networks
    Wu, Peng
    Pan, Li
    2014 PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2014), 2014, : 196 - 199
  • [9] Distributed Maximal Clique Computation
    Xu, Yanyan
    Cheng, James
    Fu, Ada Wai-Chee
    Bu, Yingyi
    2014 IEEE INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS), 2014, : 160 - 167
  • [10] Incremental Maximal Clique Enumeration for Hybrid Edge Changes in Large Dynamic Graphs
    Yu, Ting
    Jiang, Ting
    Bah, Mohamed Jaward
    Zhao, Chen
    Huang, Hao
    Liu, Mengchi
    Zhou, Shuigeng
    Li, Zhao
    Zhang, Ji
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (04) : 1650 - 1666