Tight Bounds for Dynamic Bin Packing with Predictions

被引:0
作者
Li, Mozhengfu [1 ]
Tang, Xuevan [2 ]
机构
[1] Northwestern Univ, Comp Sci Dept, Evanston, IL 60208 USA
[2] Nanyang Technol Univ, Coll Comp & Data Sci, Singapore, Singapore
关键词
dynamic bin packing; busy time; scheduling; algorithms with predictions; competitive ratio; BUSY TIME;
D O I
10.1145/3700437
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
MinUsageTime DBP is a variant of the Dynamic Bin Packing (DBP) problem that seeks to minimize the accumulated length of time for which bins are used in packing a sequence of items. This DBP variant models job dispatching for optimizing the busy time of machines, which finds applications in cloud computing and energy-efficient computing. This paper studies the MinUsageTime DBP problem with predictions about item durations (job lengths). We establish tight competitiveness bounds over the entire spectrum of prediction errors. First, we give a lower bound Omega ( min { max{e <middle dot> I log mu, e 2 } , mu}) on the competitive ratio of any deterministic online algorithm, where mu is the max/min duration ratio of all items and e is the maximum multiplicative prediction error. Then, we show that the competitive ratio of a recent algorithm [25] has strictly higher asymptotic order than the above lower bound when e = & ocirc;i (1) boolean AND e = o (root mu ). Finally, we present an enhanced algorithm and prove that it achieves a competitive ratio matching the above lower bound, closing the gap for this problem.
引用
收藏
页数:28
相关论文
共 42 条
  • [11] LP rounding and combinatorial algorithms for minimizing active and busy time
    Chang, Jessica
    Khuller, Samir
    Mukherjee, Koyel
    [J]. JOURNAL OF SCHEDULING, 2017, 20 (06) : 657 - 680
  • [12] Coffman E., 2013, Bin packing approximation algorithms: survey and classification, P455, DOI [DOI 10.1007/978-1-4419-7997-1_35, DOI 10.1007/978-1-4419-7997-135]
  • [13] DYNAMIC BIN PACKING
    COFFMAN, EG
    GAREY, MR
    JOHNSON, DS
    [J]. SIAM JOURNAL ON COMPUTING, 1983, 12 (02) : 227 - 258
  • [14] Minimizing total busy time in parallel scheduling with application to optical networks
    Flammini, Michele
    Monaco, Gianpiero
    Moscardelli, Luca
    Shachnai, Hadas
    Shalom, Mordechai
    Tamir, Tami
    Zaks, Shmuel
    [J]. THEORETICAL COMPUTER SCIENCE, 2010, 411 (40-42) : 3553 - 3562
  • [15] Kamali S, 2015, LECT NOTES COMPUT SC, V8939, P277, DOI 10.1007/978-3-662-46078-8_23
  • [16] Real-time scheduling to minimize machine busy times
    Khandekar, Rohit
    Schieber, Baruch
    Shachnai, Hadas
    Tamir, Tami
    [J]. JOURNAL OF SCHEDULING, 2015, 18 (06) : 561 - 573
  • [17] Busy Time Scheduling on a Bounded Number of Machines (Extended Abstract)
    Koehler, Frederic
    Khuller, Samir
    [J]. ALGORITHMS AND DATA STRUCTURES: 15TH INTERNATIONAL SYMPOSIUM, WADS 2017, 2017, 10389 : 521 - 532
  • [18] The Case for Learned Index Structures
    Kraska, Tim
    Beutel, Alex
    Chi, Ed H.
    Dean, Jeffrey
    Polyzotis, Neoklis
    [J]. SIGMOD'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2018, : 489 - 504
  • [19] Kumar R, 2018, ADV NEUR IN, V31
  • [20] Kumar V, 2005, LECT NOTES COMPUT SC, V3821, P152, DOI 10.1007/11590156_12