1 research outputs found

    The Communication Complexity of Local Search

    Full text link
    We study the following communication variant of local search. There is some fixed, commonly known graph GG. Alice holds fAf_A and Bob holds fBf_B, both are functions that specify a value for each vertex. The goal is to find a local maximum of fA+fBf_A+f_B with respect to GG, i.e., a vertex vv for which (fA+fB)(v)β‰₯(fA+fB)(u)(f_A+f_B)(v)\geq (f_A+f_B)(u) for every neighbor uu of vv. Our main result is that finding a local maximum requires polynomial (in the number of vertices) bits of communication. The result holds for the following families of graphs: three dimensional grids, hypercubes, odd graphs, and degree 4 graphs. Moreover, we provide an \emph{optimal} communication bound of Ξ©(N)\Omega(\sqrt{N}) for the hypercube, and for a constant dimensional greed, where NN is the number of vertices in the graph. We provide applications of our main result in two domains, exact potential games and combinatorial auctions. First, we show that finding a pure Nash equilibrium in 22-player NN-action exact potential games requires polynomial (in NN) communication. We also show that finding a pure Nash equilibrium in nn-player 22-action exact potential games requires exponential (in nn) communication. The second domain that we consider is combinatorial auctions, in which we prove that finding a local maximum in combinatorial auctions requires exponential (in the number of items) communication even when the valuations are submodular. Each one of the results demonstrates an exponential separation between the non-deterministic communication complexity and the randomized communication complexity of a total search problem
    corecore