TY - GEN
T1 - Rounds vs Communication Tradeoffs for Maximal Independent Sets
AU - Assadi, Sepehr
AU - Kol, Gillat
AU - Zhang, Zhijun
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - We consider the problem of finding a maximal independent set (MIS) in the shared blackboard communication model with vertex-partitioned inputs. There are n players corresponding to vertices of an undirected graph, and each player sees the edges incident on its vertex - this way, each edge is known by both its endpoints and is thus shared by two players. The players communicate in simultaneous rounds by posting their messages on a shared blackboard visible to all players, with the goal of computing an MIS of the graph. While the MIS problem is well studied in other distributed models, and while shared blackboard is, perhaps, the simplest broadcast model, lower bounds for our problem were only known against one-round protocols. We present a lower bound on the round-communication tradeoff for computing an MIS in this model. Specifically, we show that when r rounds of interaction are allowed, at least one player needs to communicate O(n1/20r+1) bits. In particular, with logarithmic bandwidth, finding an MIS requires O(log log n) rounds. This lower bound can be compared with the algorithm of Ghaffari, Gouleakis, Konrad, Mitrovic, and Rubinfeld [PODC 2018] that solves MIS in O(log log n) rounds but with a logarithmic bandwidth for an average player. Additionally, our lower bound further extends to the closely related problem of maximal bipartite matching. The presence of edge-sharing gives the algorithms in our model a surprising power and numerous algorithmic results exploiting this power are known. For a similar reason, proving lower bounds in this model is much more challenging, as this sharing in the players' inputs prohibits the use of standard number-in-hand communication complexity arguments. Thus, to prove our results, we devise a new round elimination framework, which we call partial-input embedding, that may also be useful in future work for proving round-sensitive lower bounds in the presence of shared inputs. Finally, we discuss several implications of our results to multi-round (adaptive) distributed sketching algorithms, broadcast congested clique, and to the welfare maximization problem in two-sided matching markets.
AB - We consider the problem of finding a maximal independent set (MIS) in the shared blackboard communication model with vertex-partitioned inputs. There are n players corresponding to vertices of an undirected graph, and each player sees the edges incident on its vertex - this way, each edge is known by both its endpoints and is thus shared by two players. The players communicate in simultaneous rounds by posting their messages on a shared blackboard visible to all players, with the goal of computing an MIS of the graph. While the MIS problem is well studied in other distributed models, and while shared blackboard is, perhaps, the simplest broadcast model, lower bounds for our problem were only known against one-round protocols. We present a lower bound on the round-communication tradeoff for computing an MIS in this model. Specifically, we show that when r rounds of interaction are allowed, at least one player needs to communicate O(n1/20r+1) bits. In particular, with logarithmic bandwidth, finding an MIS requires O(log log n) rounds. This lower bound can be compared with the algorithm of Ghaffari, Gouleakis, Konrad, Mitrovic, and Rubinfeld [PODC 2018] that solves MIS in O(log log n) rounds but with a logarithmic bandwidth for an average player. Additionally, our lower bound further extends to the closely related problem of maximal bipartite matching. The presence of edge-sharing gives the algorithms in our model a surprising power and numerous algorithmic results exploiting this power are known. For a similar reason, proving lower bounds in this model is much more challenging, as this sharing in the players' inputs prohibits the use of standard number-in-hand communication complexity arguments. Thus, to prove our results, we devise a new round elimination framework, which we call partial-input embedding, that may also be useful in future work for proving round-sensitive lower bounds in the presence of shared inputs. Finally, we discuss several implications of our results to multi-round (adaptive) distributed sketching algorithms, broadcast congested clique, and to the welfare maximization problem in two-sided matching markets.
KW - communication complexity
KW - distributed sketching
KW - maximal independent set
KW - maximum matching
KW - shared blackboard
UR - http://www.scopus.com/inward/record.url?scp=85146338124&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85146338124&partnerID=8YFLogxK
U2 - 10.1109/FOCS54457.2022.00115
DO - 10.1109/FOCS54457.2022.00115
M3 - Conference contribution
AN - SCOPUS:85146338124
T3 - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
SP - 1193
EP - 1204
BT - Proceedings - 2022 IEEE 63rd Annual Symposium on Foundations of Computer Science, FOCS 2022
PB - IEEE Computer Society
T2 - 63rd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2022
Y2 - 31 October 2022 through 3 November 2022
ER -