2 research outputs found

    Tight bounds on the randomized communication complexity of symmetric XOR functions in one-way and SMP models

    Full text link
    We study the communication complexity of symmetric XOR functions, namely functions f:{0,1}nΓ—{0,1}nβ†’{0,1}f: \{0,1\}^n \times \{0,1\}^n \rightarrow \{0,1\} that can be formulated as f(x,y)=D(∣xβŠ•y∣)f(x,y)=D(|x\oplus y|) for some predicate D:{0,1,...,n}β†’{0,1}D: \{0,1,...,n\} \rightarrow \{0,1\}, where ∣xβŠ•y∣|x\oplus y| is the Hamming weight of the bitwise XOR of xx and yy. We give a public-coin randomized protocol in the Simultaneous Message Passing (SMP) model, with the communication cost matching the known lower bound for the \emph{quantum} and \emph{two-way} model up to a logarithm factor. As a corollary, this closes a quadratic gap between quantum lower bound and randomized upper bound for the one-way model, answering an open question raised in Shi and Zhang \cite{SZ09}

    Approximate F2\mathbb{F}_2-Sketching of Valuation Functions

    Full text link
    We study the problem of constructing a linear sketch of minimum dimension that allows approximation of a given real-valued function f ⁣:F2nβ†’Rf \colon \mathbb{F}_2^n \rightarrow \mathbb R with small expected squared error. We develop a general theory of linear sketching for such functions through which we analyze their dimension for most commonly studied types of valuation functions: additive, budget-additive, coverage, Ξ±\alpha-Lipschitz submodular and matroid rank functions. This gives a characterization of how many bits of information have to be stored about the input xx so that one can compute ff under additive updates to its coordinates. Our results are tight in most cases and we also give extensions to the distributional version of the problem where the input x∈F2nx \in \mathbb{F}_2^n is generated uniformly at random. Using known connections with dynamic streaming algorithms, both upper and lower bounds on dimension obtained in our work extend to the space complexity of algorithms evaluating f(x)f(x) under long sequences of additive updates to the input xx presented as a stream. Similar results hold for simultaneous communication in a distributed setting.Comment: To appear in RANDOM 201
    corecore