状态压缩机械设计.docVIP

  • 5
  • 0
  • 约1.41万字
  • 约 12页
  • 2016-12-26 发布于江苏
  • 举报
状态压缩 Abstract 信息学发展势头迅猛,信息学奥赛的题目来源遍及各行各业,经常有一些在实际应用中很有价值的问题被引入信息学并得到有效解决。然而有一些问题却被认为很可能不存在有效的(多项式级的)算法,本文以对几个例题的剖析,简述状态压缩思想及其应用。 Keywords 状态压缩、集合、Hash、NPC Content Introduction 作为OIers,我们不同程度地知道各式各样的算法。这些算法有的以O(logn)的复杂度运行,如二分查找、欧几里德GCD算法(连续两次迭代后的余数至多为原数的一半)、平衡树,有的以O()运行,例如二级索引、块状链表,再往上有O(n)、O(nplogqn)……大部分问题的算法都有一个多项式级别的时间复杂度上界,我们一般称这类问题为P类(deterministic Polynomial-time)问题,例如在有向图中求最短路径。然而存在几类问题,至今仍未被很好地解决,人们怀疑他们根本没有多项式时间复杂度的算法,它们是NPC(NP-Complete)和NPH(NP-Hard)类,例如问一个图是否存在哈密顿圈(NPC)、问一个图是否不存在哈密顿圈(NPH)、求一个完全图中最短的哈密顿圈(即经典的Traveling Salesman Problem货郎担问题,NPH)、在有向图中求最长(简单)路径(NPH),对这些问题尚不知有多项式时间

文档评论(0)

1亿VIP精品文档

相关文档