ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1201.3310
49
16
v1v2v3v4v5 (latest)

A Generalization of Multiple Choice Balls-into-Bins: Tight Bounds

16 January 2012
Gahyun Park
ArXiv (abs)PDFHTML
Abstract

As a brief announcement \cite{PARK11}, we proposed the following balls-into-bins strategy allocating nnn balls into nnn bins, denoted by (k,d)(k,d)(k,d)-choice process. The placement process consists of n/kn/kn/k rounds, each of which k<dk<dk<d balls are placed into kkk least loaded bins out of ddd bins chosen independently and uniformly at random. In this paper, we present complete analysis for our preliminary results and provide tight upper and lower bounds for the maximum load that hold with high probability for any 1≤k<d≤n1 \leq k < d \leq n1≤k<d≤n. The entire spectrum of allocation schemes that lie between the boundaries of the single and multiple-choice algorithms is captured in this simple process. Our new results indicate that we can choose suitable parameters kkk and ddd to achieve the optimal tradeoff between the maximum bin load and message cost. For some kkk and ddd, the (k,d)(k,d)(k,d)-choice process produces maximum load of O(1) whp at the expense of (1+ϵ)n(1+\epsilon)n(1+ϵ)n messages (with certainty) for 0<ϵ<10< \epsilon < 10<ϵ<1 constant. This shows that a non-adaptive balls-into-bins algorithm can outperform any sequential/parallel allocation algorithms including the ones using adaptive schemes, in the sense that any other algorithms achieving constant maximum load would require higher message cost than we have. Furthermore, we discuss some applications in which (k,d)(k,d)(k,d)-choice is more efficient than the standard multiple-choice algorithm; i.e. the cost of item insertion and search is as low as (1+o(1))(1+o(1))(1+o(1)) time on average.

View on arXiv
Comments on this paper