We consider the problem of allocating $m$ balls into $n$ bins with incomplete information. In the classical two-choice process, a ball first queries the load of $\textit{two}$ randomly chosen bins and is then placed in the least loaded bin. In our setting, each ball also samples two random bins but can only estimate a bin's load by sending $\textit{binary queries}$ of the form "Is the load at least the median?" or "Is the load at least $100$?". For the lightly loaded case $m=O(n)$, one can achieve an $O(\sqrt{\log n/\log \log n})$ maximum load with one query per chosen bin using an oblivious strategy, as shown by Feldheim and Gurel-Gurevich (2018). For the case $m=\Omega(n)$, the authors conjectured that the same strategy achieves a maximum load of $m/n+O(\sqrt{\log n/\log \log n})$. In this work, we disprove this conjecture by showing a lower bound of $m/n+\Omega( \sqrt{\log n})$ for a fixed $m=\Theta(n \sqrt{\log n})$, and a lower bound of $m/n+\Omega(\log n/\log\log n)$ for some $m$ depending on the used strategy. Surprisingly, these lower bounds hold even for any $\textit{adaptive strategy}$ with one query, i.e., queries may depend on the full history of the process. We complement this negative result by proving a positive result for multiple queries. In particular, we show that with only two binary queries per chosen bin, there is an oblivious strategy which ensures a maximum load of $m/n+O(\sqrt{\log n})$ whp for any $m \geq 1$. For any $k=O(\log \log n)$ binary queries, the upper bound on the maximum load improves to $m/n+O(k(\log n)^{1/k})$ whp for any $m \geq 1$. Hence for $k=\Theta(\log\log n)$, we recover the two-choice result up to a constant multiplicative factor, including the heavily loaded case where $m=\Omega(n)$. One novel aspect of our proof techniques is the use of multiple super-exponential potential functions, which might be of use in future work.


翻译:我们考虑将nm美元球分配到有不完全信息的 $n美元 bins的问题。 在经典的 双选进程中, 一个球首先查询$\ textit{ two} $ 随机选择的 bins 的负载, 然后放入最不装入的 bin。 在我们的设置中, 每个球还抽样两个 binbin, 但只能通过发送 $ textit{ binary 询问来估计一个 bin 的负载, “ 是否至少是中位的负载? ” 或“ 是否负载至少是100美元? 对于轻装的 $m= On (n) = On) 美元, 人们可以用 $ dirt\ trlog n\ log\ log n) 的负载负重负重负重负重负重负重负重负重负重 。

0
下载
关闭预览

相关内容

Hierarchically Structured Meta-learning
CreateAMind
23+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
26+阅读 · 2019年5月18日
【TED】什么让我们生病
英语演讲视频每日一推
7+阅读 · 2019年1月23日
Unsupervised Learning via Meta-Learning
CreateAMind
41+阅读 · 2019年1月3日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
条件GAN重大改进!cGANs with Projection Discriminator
CreateAMind
8+阅读 · 2018年2月7日
【推荐】决策树/随机森林深入解析
机器学习研究会
5+阅读 · 2017年9月21日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
【今日新增】IEEE Trans.专刊截稿信息8条
Call4Papers
7+阅读 · 2017年6月29日
Arxiv
0+阅读 · 2021年9月9日
Arxiv
0+阅读 · 2021年9月8日
Embedding Logical Queries on Knowledge Graphs
Arxiv
3+阅读 · 2019年2月19日
VIP会员
相关资讯
Hierarchically Structured Meta-learning
CreateAMind
23+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
26+阅读 · 2019年5月18日
【TED】什么让我们生病
英语演讲视频每日一推
7+阅读 · 2019年1月23日
Unsupervised Learning via Meta-Learning
CreateAMind
41+阅读 · 2019年1月3日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
条件GAN重大改进!cGANs with Projection Discriminator
CreateAMind
8+阅读 · 2018年2月7日
【推荐】决策树/随机森林深入解析
机器学习研究会
5+阅读 · 2017年9月21日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
【今日新增】IEEE Trans.专刊截稿信息8条
Call4Papers
7+阅读 · 2017年6月29日
Top
微信扫码咨询专知VIP会员