【问题标题】:Proof of NP Completeness of set-partition problem集划分问题的 NP 完备性证明
【发布时间】:2018-11-29 21:17:34
【问题描述】:

我将子集和问题简化为设置分区问题,但不知道它是否正确,所以我需要你的帮助。
我的方法
在子集和问题中,我们必须找到集合 S 的子集 S1,使其总和为数字 t;在集合划分问题中,我们需要找到集合 X 的子集 X1,使得集合 X1 中的数字总和是其中的一半X。 因此,让我们以子集和问题为例,其中 t = X / 2 中的数字之和。如果我们能够解决集合分区问题,那么我们也解决了子集和问题。但是我们知道子集和 id NP Complete,所以子集和问题也是 NP Complete(我知道如何证明它是 NP)。
我怀疑我们是否可以做出这样的选择。请帮忙。

【问题讨论】:

    标签: subset-sum np-complete


    【解决方案1】:

    你的逻辑是合理的,这是一个有效的还原。

    我们知道这是有效的,因为证明是针对未知问题的已知问题。您需要证明已知问题的每个实例都可以简化为未知问题的某些实例。因此,对未知问题施加限制是完全可以接受的。

    一些注意事项:您的描述不足以作为适当的证明。你注意到你知道这一点,但对于这里的任何读者:要证明一个问题是 NP 完全的,你首先证明它是 NP 的,然后你证明它是 NP-Hard 的。这个问题只解决了 NP-Hard 证明应该包含的一小部分内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-23
      • 2011-06-06
      相关资源
      最近更新 更多