动态料箱打包中迁移的力量

Konstantina Mellou, Marco Molinaro, Rudy Zhou
{"title":"动态料箱打包中迁移的力量","authors":"Konstantina Mellou, Marco Molinaro, Rudy Zhou","doi":"arxiv-2408.13178","DOIUrl":null,"url":null,"abstract":"In the Dynamic Bin Packing problem, $n$ items arrive and depart the system in\nan online manner, and the goal is to maintain a good packing throughout. We\nconsider the objective of minimizing the total active time, i.e., the sum of\nthe number of open bins over all times. An important tool for maintaining an\nefficient packing in many applications is the use of migrations; e.g.,\ntransferring computing jobs across different machines. However, there are large\ngaps in our understanding of the approximability of dynamic bin packing with\nmigrations. Prior work has covered the power of no migrations and $> n$\nmigrations, but we ask the question: What is the power of limited ($\\leq n$)\nmigrations? Our first result is a dichotomy between no migrations and linear migrations:\nUsing a sublinear number of migrations is asymptotically equivalent to doing\nzero migrations, where the competitive ratio grows with $\\mu$, the ratio of the\nlargest to smallest item duration. On the other hand, we prove that for every\n$\\alpha \\in (0,1]$, there is an algorithm that does $\\approx \\alpha n$\nmigrations and achieves competitive ratio $\\approx 1/\\alpha$ (in particular,\nindependent of $\\mu$); we also show that this tradeoff is essentially best\npossible. This fills in the gap between zero migrations and $> n$ migrations in\nDynamic Bin Packing. Finally, in light of the above impossibility results, we introduce a new\nmodel that more directly captures the impact of migrations. Instead of limiting\nthe number of migrations, each migration adds a delay of $C$ time units to the\nitem's duration; this commonly appears in settings where a blackout or set-up\ntime is required before the item can restart its execution in the new bin. In\nthis new model, we prove a $O(\\min (\\sqrt{C}, \\mu))$-approximation, and an\nalmost matching lower bound.","PeriodicalId":501525,"journal":{"name":"arXiv - CS - Data Structures and Algorithms","volume":"9 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The Power of Migrations in Dynamic Bin Packing\",\"authors\":\"Konstantina Mellou, Marco Molinaro, Rudy Zhou\",\"doi\":\"arxiv-2408.13178\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the Dynamic Bin Packing problem, $n$ items arrive and depart the system in\\nan online manner, and the goal is to maintain a good packing throughout. We\\nconsider the objective of minimizing the total active time, i.e., the sum of\\nthe number of open bins over all times. An important tool for maintaining an\\nefficient packing in many applications is the use of migrations; e.g.,\\ntransferring computing jobs across different machines. However, there are large\\ngaps in our understanding of the approximability of dynamic bin packing with\\nmigrations. Prior work has covered the power of no migrations and $> n$\\nmigrations, but we ask the question: What is the power of limited ($\\\\leq n$)\\nmigrations? Our first result is a dichotomy between no migrations and linear migrations:\\nUsing a sublinear number of migrations is asymptotically equivalent to doing\\nzero migrations, where the competitive ratio grows with $\\\\mu$, the ratio of the\\nlargest to smallest item duration. On the other hand, we prove that for every\\n$\\\\alpha \\\\in (0,1]$, there is an algorithm that does $\\\\approx \\\\alpha n$\\nmigrations and achieves competitive ratio $\\\\approx 1/\\\\alpha$ (in particular,\\nindependent of $\\\\mu$); we also show that this tradeoff is essentially best\\npossible. This fills in the gap between zero migrations and $> n$ migrations in\\nDynamic Bin Packing. Finally, in light of the above impossibility results, we introduce a new\\nmodel that more directly captures the impact of migrations. Instead of limiting\\nthe number of migrations, each migration adds a delay of $C$ time units to the\\nitem's duration; this commonly appears in settings where a blackout or set-up\\ntime is required before the item can restart its execution in the new bin. In\\nthis new model, we prove a $O(\\\\min (\\\\sqrt{C}, \\\\mu))$-approximation, and an\\nalmost matching lower bound.\",\"PeriodicalId\":501525,\"journal\":{\"name\":\"arXiv - CS - Data Structures and Algorithms\",\"volume\":\"9 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-08-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Data Structures and Algorithms\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2408.13178\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Data Structures and Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.13178","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在动态料箱打包问题中,$n$ 物项以在线方式到达和离开系统,目标是在整个过程中保持良好的打包效果。我们考虑的目标是最大限度地减少总活动时间,即所有时间内打开的箱数之和。在许多应用中,保持高效打包的一个重要工具是使用迁移,例如在不同机器间转移计算作业。然而,我们对使用迁移进行动态分仓打包的近似性的理解还存在很大差距。之前的工作涉及无迁移和 $> n$ 迁移的威力,但我们提出了一个问题:有限迁移($\leq n$)的威力有多大?我们的第一个结果是无迁移和线性迁移之间的二分法:使用亚线性迁移的数量在渐近上等同于零迁移,其中竞争比率随着$\mu$的增长而增长,$\mu$是最大条目与最小条目持续时间的比率。另一方面,我们证明,对于(0,1]$中的每一个$\alpha,都有一种算法可以进行$\alpha n$的迁移,并达到$\alpha 1/\alpha$的竞争比率(特别是,与$\mu$无关);我们还证明,这种权衡基本上是最佳可能的。这填补了动态箱打包中零迁移与 $> n$ 迁移之间的空白。最后,根据上述不可能性结果,我们引入了一个新模型,它能更直接地捕捉到迁移的影响。每次迁移不限制迁移次数,而是在项目持续时间上增加 $C$ 时间单位的延迟;这通常出现在项目在新仓重新开始执行前需要停电或设置时间的情况下。在这个新模型中,我们证明了一个$O(\min (\sqrt{C}, \mu))$近似值,以及几乎匹配的下限。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
The Power of Migrations in Dynamic Bin Packing
In the Dynamic Bin Packing problem, $n$ items arrive and depart the system in an online manner, and the goal is to maintain a good packing throughout. We consider the objective of minimizing the total active time, i.e., the sum of the number of open bins over all times. An important tool for maintaining an efficient packing in many applications is the use of migrations; e.g., transferring computing jobs across different machines. However, there are large gaps in our understanding of the approximability of dynamic bin packing with migrations. Prior work has covered the power of no migrations and $> n$ migrations, but we ask the question: What is the power of limited ($\leq n$) migrations? Our first result is a dichotomy between no migrations and linear migrations: Using a sublinear number of migrations is asymptotically equivalent to doing zero migrations, where the competitive ratio grows with $\mu$, the ratio of the largest to smallest item duration. On the other hand, we prove that for every $\alpha \in (0,1]$, there is an algorithm that does $\approx \alpha n$ migrations and achieves competitive ratio $\approx 1/\alpha$ (in particular, independent of $\mu$); we also show that this tradeoff is essentially best possible. This fills in the gap between zero migrations and $> n$ migrations in Dynamic Bin Packing. Finally, in light of the above impossibility results, we introduce a new model that more directly captures the impact of migrations. Instead of limiting the number of migrations, each migration adds a delay of $C$ time units to the item's duration; this commonly appears in settings where a blackout or set-up time is required before the item can restart its execution in the new bin. In this new model, we prove a $O(\min (\sqrt{C}, \mu))$-approximation, and an almost matching lower bound.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信