...
首页> 外文期刊>Discrete Applied Mathematics >Reoptimizing the 0-1 knapsack problem
【24h】

Reoptimizing the 0-1 knapsack problem

机译:重新优化0-1背包问题

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In this paper we study the problem where an optimal solution of a knapsack problem on n items is known and a very small number k of new items arrive. The objective is to find an optimal solution of the knapsack problem with n+k items, given an optimal solution on the n items (reoptimization of the knapsack problem). We show that this problem, even in the case k=1, is NP-hard and that, in order to have effective heuristics, it is necessary to consider not only the items included in the previously optimal solution and the new items, but also the discarded items. Then, we design a general algorithm that makes use, for the solution of a subproblem, of an α-approximation algorithm known for the knapsack problem. We prove that this algorithm has a worst-case performance bound of 12-α, which is always greater than α, and therefore that this algorithm always outperforms the corresponding α-approximation algorithm applied from scratch on the n+k items. We show that this bound is tight when the classical Ext-Greedy algorithm and the G34 algorithm are used to solve the subproblem. We also show that there exist classes of instances on which the running time of the reoptimization algorithm is smaller than the running time of an equivalent PTAS and FPTAS.
机译:在本文中,我们研究了以下问题:已知n个项目的背包问题的最优解,并且有很少的k个新项目到达。目的是给定n个项目的最优解(背包问题的重新优化),找到n + k个项的背包问题的最优解。我们证明,即使在k = 1的情况下,该问题也是NP难的,并且为了具有有效的启发式方法,不仅需要考虑先前最优解中包含的项和新项,而且还必须考虑丢弃的物品。然后,我们设计了一种通用算法,该算法利用一个已知的背包问题的α近似算法来解决一个子问题。我们证明该算法的最坏情况性能范围为12-α,始终大于α,因此,该算法始终优于在n + k个项目上从头开始应用的相应α-近似算法。我们证明,当经典的Ext-Greedy算法和G34算法用于解决子问题时,该边界是紧密的。我们还显示,存在某些类的实例,其中重新优化算法的运行时间小于等效PTAS和FPTAS的运行时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号