算法课程:背包问题
背包问题(Knapsack problem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。问题的名称来源于如何选择最合适的物品放置于给定背包中。相似问题经常出现在商业、组合数学,计算复杂性理论、密码学和应用数学等领域中。也可以将背包问题描述为决定性问题,即在总重量不超过W的前提下,总价值是否能达到V?它是在1978年由Merkel和Hellman提出的。
用户评论
推荐下载
-
粒子群优化算法解决背包问题
粒子群算法解决背包问题的MATLAB程序
38 2019-05-16 -
算法实验动态规划解决背包问题
本压缩包包含多个文档,都是解决0/1背包问题的。文档包含详细代码,算法分析。
39 2019-07-29 -
算法0_1背包问题代码
Algorithm: 0-1 knapsack problem code
28 2019-06-27 -
用回溯算法解决01背包问题
Using backtracking algorithm to solve 0/1 knapsack problem
23 2019-06-26 -
求解背包问题的分支定界算法
Branch and Bound Algorithm for Solving Knapsack Problem
25 2019-06-25 -
蚁群算法解决01背包问题
用matlab编写的运用蚁群算法解决01背包问题,经测试,可用
29 2019-07-07 -
经典算法之一背包问题.ppt
One of the classic algorithms of the backpack problem.ppt
24 2019-06-28 -
DP算法篇之初学背包问题
The initial problem of the DP algorithm
23 2019-06-27 -
回溯算法0_1背包问题
回溯算法0-1背包问题代码实现。算法backtrack在最坏情况下可能需要更新当前最优解O(n-1)!)次,每次更新bestx需计算时间O(n),从而整个算法的计算时间复杂性为O(n!)。
26 2019-07-09 -
算法实验2背包问题更新1.1
实现0-1背包的动态规划算法求解实现部分背包的贪心算法求解
18 2019-07-11
暂无评论