计算机科学 ›› 2012, Vol. 39 ›› Issue (7): 237-241.
• 人工智能 • 上一篇 下一篇
贺毅朝,田海燕,张新禄,王志威,高锁刚
出版日期:
发布日期:
Online:
Published:
摘要: 随机时变背包问题(RTVKP)是一种动态组合优化问题,也是一种典型的NP-hard问题。由于RTVKP问题中物品的价值、重量和背包载重均是动态变化的,导致问题的求解非常困难。在动态规划法基础上,提出了一种求解背包载重随机变化的R I'VKP问题的确定性算法,分析了其复杂度和成功求解需要满足的条件。对两个大规模实例的计算表明,该算法是求解RTVKP问题的一种高效算法。
关键词: NP-难问题,0-1背包问题,动态优化,时变背包问题,动态规划法
Abstract: Random time-varying knapsack problem (RTVKP) is a dynamic combinatorial optimization problem, is a typical NP-hard problem too. Because the value and size of items and the size of knapsack can change along with the time, it causes that solving this problem is more difficult. We proposed an efficient algorithm for solving RTVKP with dynamic size of knapsack based on dynamic programming method, and analyzed the complexity of new algorithm and the condition of its successful executing. I}he results of simulation computation show that the exact algorithm is an efficient algorithm for solving RTVKP.
Key words: NP-hard problem, 0-1 knapsack problem, Dynamic optimization, Time-varying knapsack problems, Dynamic programming
贺毅朝,田海燕,张新禄,王志威,高锁刚. 基于动态规划法求解动态o-1背包问题[J]. 计算机科学, 2012, 39(7): 237-241. https://doi.org/
0 / / 推荐
导出引用管理器 EndNote|Reference Manager|ProCite|BibTeX|RefWorks
链接本文: https://www.jsjkx.com/CN/
https://www.jsjkx.com/CN/Y2012/V39/I7/237
Cited