Max*_*zer 4 algorithm packing knapsack-problem bin
我的作业有问题。我一直在搜索 stackoverflow 和其他网站,看看我正在处理哪种问题,结果我不确定这是背包问题还是垃圾箱包装问题。这是问题所在:
一位老太太买了N件产品,每件产品的重量(kg)不同,她想把所有的东西都装进一个能装K公斤的袋子里。找出权重之和尽可能接近 K 的对象集。
这是背包问题的一个特例,其中每件物品的价值都等于它的重量。(在一般背包问题中,您可能会最大化问题定义的所有对象的总“价值”——可能是它们在物理问题中的货币价值,或者用户在安排程序或任务时的需求。)
来自维基百科,
当 bin 的数量限制为 1 并且每个物品都以体积和价值为特征时,最大化可以放入 bin 的物品的价值的问题称为背包问题。
因此,您也可以将其视为装箱的特例(“体积”是物品的重量)。