Abstract
In the balanced allocations framework, there are \(m\) jobs (balls) to be allocated to \(n\) servers (bins). The goal is to minimize the gap , the difference between the maximum and the average load. Peres, Talwar and Wieder (2015) used the hyperbolic cosine potential function to analyze the challenging case where \(m\gg n\) , for a large family of processes, including the \((1+\beta)\) -process and graphical balanced allocations. The key ingredient was to prove that the potential drops in every step, i.e., a drift inequality . In this work we improve the drift inequality so that \((i)\) it is asymptotically tight (leading to tighter gap bounds), \((ii)\) it assumes weaker preconditions (thereby resolving [37, Open Problem 1] regarding weighted graphical allocations), \((iii)\) it applies not only to processes allocating to more than one bin in a single step, but also \((iv)\) to processes allocating a varying number of balls depending on the sampled bin. Our applications include the processes of Peres et al., but also several new processes and settings, including outdated information and memory. We hope that our techniques can be used to analyze further interesting settings and processes.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.