往期文章:
本文在前文的基础上进一步罗列了几个NPC问题的归约。大部分例子来自CSCI5320的课程材料或者作业题。
例子
- Odd cycle transversal(OCT)问题1
原问题:给定一个图,是否能移除不超过 k k k个点,使得原图成为一个二分图。
转化:Yannakakis2证明了一个图是二分图当且仅当图中没有奇回路(奇回路指的是拥有奇数个点的回路),并且在文中证明了该问题是FPT(Fixed-parameter Tractable)的。
本质问题:给定一个图,是否能移除不超过 k k k个点,使得原图没有奇回路。
NPC证明:我们从支配集问题进行归约。假设OCT问题是多项式可解,那么给定一个图 G G G,我们要找到一个支配集合,可以对于每一条边 e = ( u , v ) e=(u,v) e=(u,v),我们增加一个点 v e v_e ve,同时增加两条边 ( v e , u ) (v_e,u) (ve,

本文深入探讨NPC问题,通过多个例子展示NPC问题的归约过程,包括Odd cycle transversal问题、clique衍生问题以及哈密尔顿回路衍生问题的NP-hard证明,揭示这些问题之间的复杂性和相互联系。
&spm=1001.2101.3001.5002&articleId=89319615&d=1&t=3&u=f1f3e50785da4b60a1bda5f6bab7c31d)
2644

被折叠的 条评论
为什么被折叠?



