• DocumentCode
    2833904
  • Title

    Communication Complexity with Synchronized Clocks

  • Author

    Impagliazzo, Russell ; Williams, Ryan

  • Author_Institution
    CSE Dept., Univ. of California, San Diego, La Jolla, CA, USA
  • fYear
    2010
  • fDate
    9-12 June 2010
  • Firstpage
    259
  • Lastpage
    269
  • Abstract
    We consider two natural extensions of the communication complexity model that are inspired by distributed computing. In both models, two parties are equipped with synchronized discrete clocks, and we assume that a bit can be sent from one party to another in one step of time. Both models allow implicit communication, by allowing the parties to choose whether to send a bit during each step. We examine trade-offs between time (total number of possible time steps elapsed) and communication (total number of bits actually sent). In the synchronized bit model, we measure the total number of bits sent between the two parties (e.g., email). We show that, in this model, communication costs can differ from the usual communication complexity by a factor roughly logarithmic in the number of time steps, and no more than such a factor. In the synchronized connection model, both parties choose whether or not to open their end of the communication channel at each time step. An exchange of bits takes place only when both ends of the channel are open (e.g., instant messaging), in which case we say that a connection has occurred. If a party does not open its end, it does not learn whether the other party opened its channel. When we restrict the number of time steps to be polynomial in the input length, and the number of connections to be polylogarithmic in the input length, the class of problems solved with this model turns out to be roughly equivalent to the communication complexity analogue of PNP ([BFS86]). Using our new model, we give what we believe to be the first lower bounds for this class, separating PNP from Σ2 ∩ Π2 in the communication complexity setting. Although these models are both quite natural, they have unexpected power, and lead to a refinement of problem classifications in communication complexity.
  • Keywords
    communication complexity; polynomials; telecommunication channels; communication channel; communication complexity model; distributed computing; polylogarithmic; synchronized bit model; synchronized connection model; Clocks; Complexity theory; Computational complexity; Distributed computing; Mathematical model; Mathematics; Polynomials; Protocols; Synchronization; Telephony; communication complexity; lower bounds; time-communication tradeoffs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity (CCC), 2010 IEEE 25th Annual Conference on
  • Conference_Location
    Cambridge, MA
  • ISSN
    1093-0159
  • Print_ISBN
    978-1-4244-7214-7
  • Electronic_ISBN
    1093-0159
  • Type

    conf

  • DOI
    10.1109/CCC.2010.32
  • Filename
    5497879