【发布时间】:2015-04-22 07:27:21
【问题描述】:
事实证明,Karmarkar-Karp 的差分算法对于 2-way partitioning 问题(即对n 个整数到 2 个总和相等的子集。这也可以扩展到k-way partitioning吗?如果不是,是否有任何例子表明贪婪在k-way分区中的表现优于KK?
【问题讨论】:
-
您想如何对三个或更多分区应用差分? !
-
@Lrrr KK 启发式也可以应用于 k-way 分区。给出本文中的示例:ijcai.org/papers09/Papers/IJCAI09-096.pdf 假设我们要将 (8,7,6,5,4) 划分为 3 个相等的子集。这是我们要采取的步骤: - (8,0,0) (7,0,0) (6,0,0) (5,0,0) (4,0,0) - (8, 7,6) (5,0,0) (4,0,0) - (5,0,0) (4,0,0) (2,1,0)* --- * 是归一化的结果- (5,4,0) (2,1,0) - (5,5,2) - (3,3,0) 所以在这个例子中,最终子集之间的差等于 3。
标签: algorithm numbers integer heuristics