We study an extension of the cardinality-constrained knapsack problem where each item has a concave piecewise-linear utility structure. Our main contributions are approximation algorithms for the problem and the investigation of an online version in the random order model. For the offline problem, we present a fully polynomial-time approximation scheme and show that it can be cast as the maximization of a submodular function with cardinality constraints; the latter result allows us to derive a greedy $(1 - \frac{1}{e})$-approximation algorithm. For the online problem in the random order model, we present a 6.027-competitive algorithm. Finally, we investigate the empirical performance of the greedy and online algorithms in numerical experiments.
翻译:我们研究核心受限制的 knapsack 问题的延伸, 每一个项目都有一个相近的 pife- 线性公用结构。 我们的主要贡献是问题近似算法和随机顺序模型的在线版本调查。 对于离线问题, 我们提出了一个完全的多元时间近似计划, 并显示它可以被投射为子模块功能的最大化, 且受基本条件的限制; 后一种结果允许我们得出一种贪婪的$(1 -\ frac{1\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\