算法分类

  • 本文关键字:分类 算法 algorithm
  • 更新时间 :
  • 英文 :


我正在尝试对以下问题进行分类:

我有N个空框(NI是第I个框的体积,1<=I<=N)和M个可分割项(Mj为第j个项j的体积,1\lt;=j<=M)。所有箱子的总体积恰好等于所有物品的总体积。我需要找到一个在盒子之间的项目分布,最大限度地减少项目划分的数量。

我认为这个问题是NP完全的,是某种集合覆盖问题,但我找不到它的适当变体。

特殊情况N=2 and n_1 = n_2正是子集和问题

http://en.wikipedia.org/wiki/Subset_sum_problem

因为上面公式化的问题的最优值是0当且仅当该实例(被视为子集和的实例)具有解决方案。因此,所提出的问题确实是NP困难的。

最新更新