English

Balanced Allocation Through Random Walk

Data Structures and Algorithms 2017-08-24 v2 Combinatorics

Abstract

We consider the allocation problem in which m(1ϵ)dnm \leq (1-\epsilon) dn items are to be allocated to nn bins with capacity dd. The items x1,x2,,xmx_1,x_2,\ldots,x_m arrive sequentially and when item xix_i arrives it is given two possible bin locations pi=h1(xi),qi=h2(xi)p_i=h_1(x_i),q_i=h_2(x_i) via hash functions h1,h2h_1,h_2. We consider a random walk procedure for inserting items and show that the expected time insertion time is constant provided ϵ=Ω(logdd).\epsilon = \Omega\left(\sqrt{ \frac{ \log d}{d}} \right).

Keywords

Cite

@article{arxiv.1708.04945,
  title  = {Balanced Allocation Through Random Walk},
  author = {Alan Frieze and Samantha Petti},
  journal= {arXiv preprint arXiv:1708.04945},
  year   = {2017}
}

Comments

7 pages