The Online Knapsack Problem with Departures
The Online Knapsack Problem with Departures
复制标题
出发时的在线背包问题
DOI:
10.1145/3570618
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Tsang, Danny H.K.
中科院分区:
文献类型:
--
作者:
Sun, Bo;Yang, Lin;Hajiesmaili, Mohammad;Wierman, Adam;Lui, John C.;Towsley, Don;Tsang, Danny H.K.
The online knapsack problem is a classic online resource allocation problem in networking and operations research. Its basic version studies how to pack online arriving items of different sizes and values into a capacity-limited knapsack. In this paper, we study a general version that includes item departures, while also consideringmultiple knapsacksandmulti-dimensional item sizes.We design a threshold-based online algorithm and prove that the algorithm can achieve order-optimal competitive ratios. Beyond worst-case performance guarantees, we also aim to achieve near-optimal average performance under typical instances. Towards this goal, we propose a data-driven online algorithm that learns within a policy-class that guarantees a worst-case performance bound. In trace-driven experiments, we show that our data-driven algorithm outperforms other benchmark algorithms in an application of online knapsack to job scheduling for cloud computing.