On Mappings on the Hypercube with Small Average Stretch

preprint2022arXivOpen access

Abstract

Let A⊆{0,1}nA \subseteq \{0,1\}^n be a set of size 2n−12^{n-1}, and let ϕ ⁣:{0,1}n−1→Aϕ\colon \{0,1\}^{n-1} \to A be a bijection. We define the average stretch of ϕϕ as avgStretch(ϕ)=E[dist(ϕ(x),ϕ(x′))]{\sf avgStretch}(ϕ) = {\mathbb E}[{\sf dist}(ϕ(x),ϕ(x'))], where the expectation is taken over uniformly random x,x′∈{0,1}n−1x,x' \in \{0,1\}^{n-1} that differ in exactly one coordinate. In this paper we continue the line of research studying mappings on the discrete hypercube with small average stretch. We prove the following results. (1) For any set A⊆{0,1}nA \subseteq \{0,1\}^n of density 1/21/2 there exists a bijection ϕA ⁣:{0,1}n−1→Aϕ_A \colon \{0,1\}^{n-1} \to A such that avgstretch(ϕA)=O(n){\sf avgstretch}(ϕ_A) = O(\sqrt{n}). (2) For n=3kn = 3^k let Arec-maj={x∈{0,1}n:rec-maj(x)=1}A_{{\sf rec\text{-}maj}} = \{x \in \{0,1\}^n : {\sf rec\text{-}maj}(x) = 1\}, where rec-maj:{0,1}n→{0,1}{\sf rec\text{-}maj} : \{0,1\}^n \to \{0,1\} is the function recursive majority of 3's. There exists a bijection ϕrec-maj ⁣:{0,1}n−1→Arec-majϕ_{{\sf rec\text{-}maj}} \colon \{0,1\}^{n-1} \to A_{\sf rec\text{-}maj} such that avgstretch(ϕrec-maj)=O(1){\sf avgstretch}(ϕ_{\sf rec\text{-}maj}) = O(1). (3) Let Atribes={x∈{0,1}n:tribes(x)=1}A_{\sf tribes} = \{x \in \{0,1\}^n : {\sf tribes}(x) = 1\}. There exists a bijection ϕtribes ⁣:{0,1}n−1→Atribesϕ_{\sf tribes} \colon \{0,1\}^{n-1} \to A_{\sf tribes} such that avgstretch(ϕtribes)=O(log⁡(n)){\sf avgstretch}(ϕ_{\sf tribes}) = O(\log(n)). These results answer the questions raised by Benjamini et al.\ (FOCS 2014).

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.