首页> 外文期刊>Computers & operations research >A dynamic programming algorithm for the Knapsack Problem with Setup
【24h】

A dynamic programming algorithm for the Knapsack Problem with Setup

机译:带设置的背包问题的动态规划算法

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

摘要

The Knapsack Problem with Setup (KPS) is a generalization of the classical Knapsack problem (KP), where items are divided into families. An individual item can be selected only if a setup is incurred for the family to which it belongs. This paper provides a dynamic programming (DP) algorithm for the KPS that produces optimal solutions in pseudo-polynomial time. In order to reduce the storage requirements of the algorithm, we adopt a new technique that consists in converting a KPS solution to an integer index. Computational experiments on randomly generated test problems show the efficiency of the DP algorithm compared to the ILOG's commercial product CPLEX 12.5. (C) 2015 Elsevier Ltd. All rights reserved.
机译:带设置的背包问题(KPS)是经典背包问题(KP)的推广,其中将项目分为多个族。仅在为其所属的家庭进行设置时才可以选择单个项目。本文为KPS提供了一种动态编程(DP)算法,该算法可在伪多项式时间内产生最优解。为了减少算法的存储需求,我们采用了一种新技术,该技术包括将KPS解决方案转换为整数索引。对随机生成的测试问题的计算实验表明,与ILOG的商业产品CPLEX 12.5相比,DP算法的效率更高。 (C)2015 Elsevier Ltd.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号