【发布时间】:2011-07-06 01:21:41
【问题描述】:
有许多已知的 NP-hard 优化问题,例如旅行商问题、MAX-SAT 或求图的最小色数。鉴于此类问题,我很好奇以下问题的复杂性:
给定一个 NP-hard 优化问题和一个候选解 S,S 是该问题的最优解吗?
直观地说,这似乎很难 co-NP,因为通过猜测更好的解决方案并将其用作见证来反驳优化问题的答案很容易,但我不知道如何证明这一点。事实上,我真的不知道如何推理这个问题的复杂性。
有人知道这个决策问题的复杂性有什么好的下限吗?知道这是否是 co-NP 难、PSPACE 难等会非常有趣。
【问题讨论】:
-
假设优化问题的决策变体是 NP 完全的,您已经概述了验证最优解在 coNP 中的证明。获得硬度结果的最直接途径是从 coNP-hard 问题进行多项式时间多一约简,但这种约简很难找到验证解决方案。我参加了研究生级别的复杂性课程,并认为这适合 ctheory。
-
如果优化是一个正整数最小化问题(即答案总是一个正整数),你可以使用“IsOptimal”验证器进行二分搜索,所以看起来这将是 NP - 也很难......
-
@Moron:一定是这样吗?请注意,该问题需要一个实际的候选解决方案,而不仅仅是它的“价值”。
-
@mhum:我说的是值是解决方案的情况(如色数)。当然你是对的,如果你需要着色,这是行不通的。
-
@Moron:确实,我将这个问题解释为说色数的“解决方案”指的是实际的颜色,而不仅仅是色数本身。我从提问者使用猜测的解决方案来推断这个问题在 co-NP 中的部分得出了这种解释。
标签: algorithm complexity-theory lower-bound np