Everything About ___
Live briefing

Everything about Communication complexity

Complexity of sending information in a distributed algorithm

In theoretical computer science, communication complexity studies the amount of communication required to solve a problem when the input to the problem is distributed among two or more parties. The study of communication complexity was first introduced by Andrew Yao in 1979, while studying the problem of computation distributed among several machines. The problem is usually stated as follows: two parties each receive a -bit string and. The goal is for Alice to compute the value of a certain function,, that depends on both and, with the least amount of communication between them. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Communication complexityA 5-minute orientation
  2. Skim a recent paper: Co-occurrence networks reveal more complexity than community composition in resistance and resilience of microbial communitiesInfluential work since 2022
  3. Pick up a classic book: Job scheduling strategies for parallel processingThe most-reprinted book on the subject
  4. Read the landmark paper: CellPhoneDB: inferring cell–cell communication from combined expression of multi-subunit ligand–receptor complexesCited 3,406 times
  5. Go sideways: Private simultaneous message passingA closely related topic
  6. Go sideways: Conditional disclosure of secretsA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics