Online Knapsack with Removal and Recourse

被引:0
|
作者
Boeckenhauer, Hans-Joachim [1 ]
Klasing, Ralf [2 ]
Moemke, Tobias [3 ]
Rossmanith, Peter [4 ]
Stocker, Moritz [1 ]
Wehner, David [1 ]
机构
[1] Swiss Fed Inst Technol, Dept Comp Sci, Zurich, Switzerland
[2] Univ Bordeaux, LaBRI, CNRS, Talence, France
[3] Univ Augsburg, Inst Comp Sci, Augsburg, Germany
[4] Rhein Westfal TH Aachen, Dept Comp Sci, Aachen, Germany
来源
关键词
online knapsack; proportional knapsack; recourse; semi-online algorithm; ADVICE;
D O I
10.1007/978-3-031-34347-6_11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We analyze the proportional online knapsack problem with removal and limited recourse. The input is a sequence of item sizes; a subset of the items has to be packed into a knapsack of unit capacity such as to maximize their total size while not exceeding the knapsack capacity. In contrast to the classical online knapsack problem, packed items can be removed and a limited number of removed items can be re-inserted to the knapsack. Such re-insertion is called recourse. Without recourse, the competitive ratio is known to be approximately 1.618 (Iwama and Taketomi, ICALP 2002). We show that, even for only one use of recourse for the whole instance, the competitive ratio drops to 3/2. We prove that, with a constant number of k >= 2 uses of recourse, a competitive ratio of 1/ (root 3 - 1) <= 1.367 can be achieved and we give a lower bound of 1 + 1/(k + 1) for this case. For an extended use of recourse, i.e., allowing a constant number of k = 1 uses per step, we derive tight bounds for the competitive ratio of the problem, lying between 1 + 1/(k + 2) and 1 + 1/(k + 1). Motivated by the observation that the lower bounds heavily depend on the fact that the online algorithm does not know the end of the input sequence, we look at a scenario where an algorithm is informed when the instance ends. We show that with this information, the competitive ratio for a constant number of k >= 2 uses of recourse can be improved to strictly less than 1 + 1/(k + 1). We also show that this information improves the competitive ratio for one use of recourse per step and give a lower bound of = 1.088 and an upper bound of 4/3 in this case.
引用
收藏
页码:123 / 135
页数:13
相关论文
共 50 条
  • [1] Online Unweighted Knapsack Problem with Removal Cost
    Han, Xin
    Kawase, Yasushi
    Makino, Kazuhisa
    [J]. ALGORITHMICA, 2014, 70 (01) : 76 - 91
  • [2] Online Unweighted Knapsack Problem with Removal Cost
    Xin Han
    Yasushi Kawase
    Kazuhisa Makino
    [J]. Algorithmica, 2014, 70 : 76 - 91
  • [3] Online constrained optimization with recourse
    Avitabile, T.
    Mathieu, C.
    Parkinson, L.
    [J]. INFORMATION PROCESSING LETTERS, 2013, 113 (03) : 81 - 86
  • [4] Online maximum matching with recourse
    Spyros Angelopoulos
    Christoph Dürr
    Shendan Jin
    [J]. Journal of Combinatorial Optimization, 2020, 40 : 974 - 1007
  • [5] Online Knapsack Revisited
    Marek Cygan
    Łukasz Jeż
    Jiří Sgall
    [J]. Theory of Computing Systems, 2016, 58 : 153 - 190
  • [6] Online Knapsack Revisited
    Cygan, Marek
    Jez, Lukasz
    [J]. APPROXIMATION AND ONLINE ALGORITHMS, WAOA 2013, 2014, 8447 : 144 - 155
  • [7] Online maximum matching with recourse
    Angelopoulos, Spyros
    Duerr, Christoph
    Jin, Shendan
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2020, 40 (04) : 974 - 1007
  • [8] Online Knapsack Revisited
    Cygan, Marek
    Jez, Lukasz
    Sgall, Jiri
    [J]. THEORY OF COMPUTING SYSTEMS, 2016, 58 (01) : 153 - 190
  • [9] THE POWER OF RECOURSE FOR ONLINE MST AND TSP
    Megow, Nicole
    Skutella, Martin
    Verschae, Jose
    Wiese, Andreas
    [J]. SIAM JOURNAL ON COMPUTING, 2016, 45 (03) : 859 - 880
  • [10] The Power of Recourse for Online MST and TSP
    Megow, Nicole
    Skutella, Martin
    Verschae, Jose
    Wiese, Andreas
    [J]. AUTOMATA, LANGUAGES, AND PROGRAMMING, ICALP 2012 PT I, 2012, 7391 : 689 - 700