Improved Online Algorithms for Knapsack and GAP in the Random Order Model
Susanne Albers, Arindam Khan, Leon Ladewig

TL;DR
This paper presents improved randomized online algorithms for the knapsack and generalized assignment problems in the random order model, achieving better competitive ratios than previous methods by using a novel sequential approach and insights from the 2-secretary problem.
Contribution
The authors introduce a new sequential algorithmic approach and leverage the 2-secretary problem to enhance online algorithms for knapsack and GAP, surpassing prior competitive ratios.
Findings
Achieved a 1/6.65-competitive ratio for knapsack, better than the previous 1/8.06.
Developed a 1/6.99-competitive algorithm for GAP, outperforming earlier results.
Introduced a novel approach using two algorithms sequentially for restricted item classes.
Abstract
The knapsack problem is one of the classical problems in combinatorial optimization: Given a set of items, each specified by its size and profit, the goal is to find a maximum profit packing into a knapsack of bounded capacity. In the online setting, items are revealed one by one and the decision, if the current item is packed or discarded forever, must be done immediately and irrevocably upon arrival. We study the online variant in the random order model where the input sequence is a uniform random permutation of the item set. We develop a randomized (1/6.65)-competitive algorithm for this problem, outperforming the current best algorithm of competitive ratio 1/8.06 [Kesselheim et al. SIAM J. Comp. 47(5)]. Our algorithm is based on two new insights: We introduce a novel algorithmic approach that employs two given algorithms, optimized for restricted item classes, sequentially on the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
