装箱问题与背包问题.pptxVIP

  • 0
  • 0
  • 约3.45千字
  • 约 26页
  • 2026-05-07 发布于北京
  • 举报

一、装箱问题(bin?packing?problem)

当你装一个箱子时,你会发现要使箱子尽可能装满不是一件很容易的事,你往往需要做些调整。从理论上讲,装箱问题是一个很难的组合优化问题,即使用计算机也是不容易解决的。;装箱问题是一个经典的NP难解问题,这意味着该问题不存在在多项式时间内求得精确解的算法(如果P≠NP),因此对装箱问题算法的研究指的是对其近似算法的研究,所谓近似算法即该算法可以求得与精确解接近的结果,但不一定得到精确解。;其在工业生产及日常生活中有广泛的用途,其应用在实际生活中无处不在,货物装运,服装裁剪,以及我们计算机科学中的存储分配、共享资源调度、文件存储都是装箱问题在实际应用中的体现。所以具有重要的研究价值。

;【问题】装箱问题

问题描述:装箱问题可简述如下:设有编号为1、…、n的n种物品,体积分别为v1、v2、…、vn。将这n种物品装到容量都为V的若干箱子里(更一般的装箱问题还可以要求容量不是相同的)。约定这n种物品的体积均不超过V,即对于1≤i≤n,有0<vi≤V。不同的装箱方案所需要的箱子数目可能不同。装箱问题要求使装尽这n种物品的箱子数要少。

;装箱问题的数学表示如下(0-1规划模型):;若考察将n种物品的集合分划成n个或小于n个物品的所有子集,最优解就可以找到。但所有可能划分的总数太大。对适当大的n,找出所有可能的划分要花费

文档评论(0)

1亿VIP精品文档

相关文档