【发布时间】:2013-06-12 15:23:58
【问题描述】:
我有一个问题,它是 NP 完全分区问题的变体。这是一个优化问题,而不是决策问题。
问题:将一个数字列表分成两个子集,使它们的和之差最小,然后找到这两个子集。如果n是偶数,那么大小应该是n/2,如果是奇数,那么floor[n/2]和ceil[n/2]。
假设伪多项式时间 DP 算法最适合精确解,如何修改它来解决这个问题?解决这个问题的最佳近似算法是什么?
【问题讨论】:
标签: dynamic-programming np-complete subset-sum partition-problem