Brief Announcement: A Note on Distributed Stable Matching

被引:1
|
作者
Kipnis, Alex [1 ]
Patt-Shamir, Boaz [1 ]
机构
[1] Tel Aviv Univ, Sch Elect Engn, IL-69978 Tel Aviv, Israel
关键词
stable marriage; communication complexity; game theory;
D O I
10.1145/1582716.1582766
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the stable marriage problem, the communication graph is undirected and bipartite, and each node ranks its neighbors. Given a matching of the nodes, a pair of nodes is called blocking if they prefer each other to their assigned match. A matching is called stable if it does not induce any blocking pair. In the distributed model, nodes exchange messages in each round over the communication links, until they find a stable matching. We show that if messages may contain at most B bits each, then any distributed algorithm that solves the stable marriage problem requires Omega(root n-/B log n) communication rounds in the worst case, even for graphs of diameter Theta(log n), where n is the number of nodes ill the graph. The lower bound holds even if the output may contain O(root n) blocking pairs. We also consider E-stability, where a pair is called epsilon-blocking if they can improve the quality of their match by more than an E fraction, for some 0 <= epsilon <= 1. Our lower bound extends to epsilon-stability where E is arbitrarily close to 1/2. We also present a simple distributed algorithm for epsilon-stability whose time complexity is O(n/epsilon).
引用
收藏
页码:282 / 283
页数:2
相关论文
共 50 条
  • [1] A Note on Distributed Stable Matching
    Kipnis, Alex
    Patt-Shamir, Boaz
    2009 29TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2009, : 466 - 473
  • [2] Brief announcement: Distributed almost stable marriage
    Helsinki Institute for Information Technology HIIT, University of Helsinki, P.O. Box 68, FI-00014, Finland
    Proc Annu ACM Symp Princ Distrib Comput, (281-282):
  • [3] Brief Announcement: Distributed Almost Stable Marriage
    Floreen, Patrik
    Kaski, Petteri
    Polishchuk, Valentin
    Suomela, Jukka
    PODC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2010, : 281 - 282
  • [4] Brief Announcement: Distributed Approximations for the Semi-matching Problem
    Czygrinow, Andrzej
    Hanckowiak, Michal
    Krzywdzinski, Krzysztof
    Szymanska, Edyta
    Wawrzyniak, Wojciech
    DISTRIBUTED COMPUTING, 2011, 6950 : 200 - +
  • [5] Brief Announcement: On the Distributed Construction of Stable Networks in Polylogarithmic Parallel Time
    Connor, Matthew
    ALGORITHMIC ASPECTS OF CLOUD COMPUTING, 2021, 13084 : 73 - 80
  • [6] Brief Announcement: A Note on Replication of Documents
    Cichon, Jacek
    Kapelko, Rafal
    Marchwicki, Karol
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2011, 6976 : 439 - 440
  • [7] Brief Announcement: Graph Matching in Massive Datasets
    Behnezhad, Soheil
    Derakhshan, Mahsa
    Esfandiari, Hossein
    Tan, Elif
    Yami, Hadi
    PROCEEDINGS OF THE 29TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'17), 2017, : 133 - 136
  • [8] Brief Announcement: A Shared Disk on Distributed Storage
    Vijzelaar, Stefan
    Bos, Herbert
    Fokkink, Wan
    PODC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2010, : 79 - 80
  • [9] Brief Announcement: Revisiting Dynamic Distributed Systems
    Gomez-Calzado, Carlos
    Lafuente, Alberto
    Larrea, Mikel
    Raynal, Michel
    DISTRIBUTED COMPUTING, 2013, 8205 : 559 - +
  • [10] Brief Announcement: Anonymity and Trust in Distributed Systems
    Backes, Michael
    Lorenz, Stefan
    Maffei, Matteo
    Pecina, Kim
    PODC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2010, : 237 - 238