算法考试题.docxVIP

  • 10
  • 0
  • 约小于1千字
  • 约 3页
  • 2017-02-12 发布于重庆
  • 举报
算法考试题

1.什么是数问题??给定判定问题?,若不存在某个定义在Z+上的多项式P(·),使得对任意的I?D?,都有?MAX[I]≤P(length[I])成立.则称问题?为数问题[即最大数值不受约束的问题]。2.什么是强NPC问题?假设判定问题??属于NP类,且存在多项式函数P(·)。若受P(·)限制的??的子问题??p属于NPC类,则问题??为强NP-完全的,简称为强NPC问题。证明题:3.证明多任务排工属于NPC类 证:对多任务问题的实例施加如下限制4.证明X3C问题属于NPC类证明:容易验证X3C∈NP。∵ 猜测一个3元素子集C’,判定是否C’∈C,并且X中的元素出现在C’中一次且仅一次。这显然可在多项式时间内完成。下面将3DM实例多项式时间归约到X3C的相应实例。给出背包问题优化方式当p不等于NP证明背包问题没有多项式时间绝对近似算式设计背包问题Ra小于等于2的多项式时间近似算法,并证明之。证明:满足三角不等式化廓设计Ra小于等于2多项式时间近似算法,满足三角不等式化廓问题并证明之证明:设货郎问的题实例I为无向完全图G和距离d(vi,vj),由G求得最小生成树T。则d(T)OPT(I), 其中d(T)为树T中所有边的长度和。∴欧拉回路E的总长度d(E)2OPT(I), 由抄近路得到的TSP回路长度不超过d(E)。 [∵距离满足三角不等式,∴超近路不会增加回路的长度]∴MST(I)

文档评论(0)

1亿VIP精品文档

相关文档