【发布时间】:2015-05-04 08:41:07
【问题描述】:
我试图弄清楚以下问题是否是 NP 难题:
Given G_1,..,G_n subsets of {1..m}
c_1,..,c_n non-negative integers in {0..m}
Find T subset of {1..m}
S.T. for all i=1..n, T intersects G_i in exactly c_i elements
我试图找到 NP 问题(例如 coloring)或 P 问题(例如 matching)的简化方法,但在这两种情况下都可以考虑指数转换算法(即考虑到所有大小为 c_i 的 G_i 子集,这对我没有多大帮助:(
附注:对参数的任何限制会使这个问题变得更容易吗?
例如,m 是否会产生计算上的差异(我们仍然会在 m 中寻找多项式算法)?
如果我们知道一些常量 c_i 是零怎么办?
希望有任何见解:)
【问题讨论】:
-
我想你是在问它是否在 NP-Hard 中,而不是 NP。 NP 是任何可以在非确定性图灵机上进行多项式求解的算法(或替代定义,给定一个解决方案,您可以有效地检查该解决方案是否正确)。
-
是的,当然,谢谢。已更正。
标签: algorithm complexity-theory combinatorics computation-theory