Algorithm 如何证明一个问题是np完全的,并且在np中?
给定一个部门,需要一个委员会来选择该部门的负责人。委员会不能包括彼此有利益冲突的人。输入包括:Algorithm 如何证明一个问题是np完全的,并且在np中?,algorithm,np-complete,np,Algorithm,Np Complete,Np,给定一个部门,需要一个委员会来选择该部门的负责人。委员会不能包括彼此有利益冲突的人。输入包括: 所需的委员会人数 所有人的名单 冲突的所有成对人员的列表 目标是确定是否有这样一个规模的无冲突委员会 我如何证明这个问题是NP完全的,并且是NP中的?NP证明通常与已知的NP问题等价。例如,参见Karp的21个NP完全问题。SAT是最常用的(另见库克-莱文定理)。您可以尝试使用少数人创建逻辑门,其中一个人作为委员会成员取决于另外两个人的成员资格。例如,这就是NP证明如何适用于康威的《生命游戏》和M
- 所需的委员会人数
- 所有人的名单
- 冲突的所有成对人员的列表李>
我如何证明这个问题是NP完全的,并且是NP中的?NP证明通常与已知的NP问题等价。例如,参见Karp的21个NP完全问题。SAT是最常用的(另见库克-莱文定理)。您可以尝试使用少数人创建逻辑门,其中一个人作为委员会成员取决于另外两个人的成员资格。例如,这就是NP证明如何适用于康威的《生命游戏》和Morpion纸牌游戏。NP证明通常与已知的NP问题等价。例如,参见Karp的21个NP完全问题。SAT是最常用的(另见库克-莱文定理)。您可以尝试使用少数人创建逻辑门,其中一个人作为委员会成员取决于另外两个人的成员资格。例如,NP证明在康威的《生命游戏》和莫皮翁纸牌等游戏中是如何工作的。因为这是99.99%的家庭作业,所以我只给你一个非常简短的“答案”: 设法减少 解决你的问题
另外一个有用的注意事项是,如果你证明问题是NPC,那么它就是NP,因为这是99.99%的家庭作业,所以我只给你一个非常简短的“答案”: 设法减少 解决你的问题
另外一个有用的注意事项是,如果你证明问题是NPC,那么它就是NP。证明问题是NP完全的要求你证明它是NP
给定一个大小为
N
的随机人群子集,如何检查他们
成立一个没有冲突的委员会
应该很容易。算法不必在内存或大小上高效,只要正确即可。在子集中形成所有可能的对,并检查对是否在冲突匹配列表中
熟悉NP完整性:存在一些特定的NP完全问题,这些问题对于证明NP难是非常流行的。比如说 证明: 通过对你的问题的快速分析,我可能会首先尝试使用NP完全问题,特别是因为冲突从句。考虑到你对委员会的人数有限制,也许你可以先试试最小顶点覆盖率
祝你好运。证明一个问题是NP完全的要求你证明它是NP完全的
给定一个大小为
N
的随机人群子集,如何检查他们
成立一个没有冲突的委员会
应该很容易。算法不必在内存或大小上高效,只要正确即可。在子集中形成所有可能的对,并检查对是否在冲突匹配列表中
熟悉NP完整性:存在一些特定的NP完全问题,这些问题对于证明NP难是非常流行的。比如说 证明: 通过对你的问题的快速分析,我可能会首先尝试使用NP完全问题,特别是因为冲突从句。考虑到你对委员会的人数有限制,也许你可以先试试最小顶点覆盖率
祝你好运。要证明问题是np完全问题,你首先必须证明问题是np完全问题。你可以这样做形成一个证书,这样你就可以选择一个委员会的规模,一个人员名单,一个有利益冲突的人员名单,以及一个委员会。如果你能验证(不能证明)委员会在多项式时间内是否有效,那么问题就在np中 从那里你可以通过把一个已经被证明是np完全的问题转化成你的问题来证明这个问题是否是np完全的
如果你两者都做了,那么问题是np和np完全的。要证明问题是np完全的,你首先必须证明问题是np。你可以这样做形成一个证书,这样你就可以选择一个委员会的规模,一个人员名单,一个有利益冲突的人员名单,以及一个委员会。如果你能验证(不能证明)委员会在多项式时间内是否有效,那么问题就在np中 从那里你可以通过把一个已经被证明是np完全的问题转化成你的问题来证明这个问题是否是np完全的
如果你同时做了这两件事,那么这个问题就是np和np完全问题。
NPC
本身并不是np
的子集,它只是意味着每个np
问题都可以简化为它。如果您发现一个NPC
问题是