c语言背包问题消息推荐2022已更新(今日/讯息) c语言背包问题详细介绍
编辑:熊恒爱 来源:互联网 2022-11-17 00:42:01
导读 关于c语言背包问题,有许多人不了解,那么来看看小绵的介绍。1、背包问题(Knapsackproblem)是一种组合优化的NP完全问题。2、问题可以描述为
关于c语言背包问题,有许多人不了解,那么来看看小绵的介绍。
1、背包问题(Knapsackproblem)是一种组合优化的NP完全问题。
2、问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。
3、问题的名称来源于如何选择最合适的物品放置于给定背包中。
4、相似问题经常出现在商业、组合数学,计算复杂性理论、密码学和应用数学等领域中。
5、也可以将背包问题描述为决定性问题,即在总重量不超过W的前提下,总价值是否能达到V?它是在1978年由Merkle和Hellman提出的。
6、背包问题已经研究了一个多世纪,早期的作品可追溯到1897年 数学家托比亚斯·丹齐格(TobiasDantzig,1884-1956)的早期作品,并指的是包装你最有价值或有用的物品而不会超载你的行李的常见问题。
以上文章来源于其他站点,转发的目的在于传递更多信息,并不代表本站观点,也不构成任何其他建议。
版权申明:转载此文是出于传递分享更多信息之目的。若有侵权请作者持权属证明与我们联系,我们将及时更正、删除,谢谢您的支持与理解。
标签:
c语言背包问题
猜你喜欢
最新文章