NPC 证明(二)

本文深入探讨NPC问题,通过多个例子展示NPC问题的归约过程,包括Odd cycle transversal问题、clique衍生问题以及哈密尔顿回路衍生问题的NP-hard证明,揭示这些问题之间的复杂性和相互联系。
摘要由CSDN通过智能技术生成

往期文章:

  1. NPC简介

  2. NP-hard问题证明

  3. NPC 证明(一)

本文在前文的基础上进一步罗列了几个NPC问题的归约。大部分例子来自CSCI5320的课程材料或者作业题。

例子

  1. 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,u)

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值