算法分析与设计e讲.docVIP

  • 2
  • 0
  • 约4.85千字
  • 约 10页
  • 2017-04-06 发布于江苏
  • 举报
算法分析与设计e讲

上次内容: (1)图着色不能多项式时间近似到小于,TSP问题不能多项式时间近似到任意常数。 (2),时间复杂度O(mK+nlogn),K越大求解优化程度越高,1+(,T = O()。M是常数时可以认为是多项式时间近似方案。 什么是多项式时间近似方案: 定义7.2:若问题(的近似算法A(()若满足对任意实例I任意(0 (1)RA(()[I]1+(;(2)A(()的时间复杂度是I输入长度的多项式函数。 则A(()称为求解问题(的多项式时间近似方案。 解释: (1)1+(很容易说明,但后面的多项式需要解释,时间复杂度一定与(有关。近似性能比1+(,时间复杂度为:O(),O(n),O(n2),PTAS。特殊情况: O()等等,各种情况。一定是(越小,时间复杂度越大。最后一种情况又称为完全多项式时间近似方案。FPTAS 完全多项式时间近似方案: 近似度1+(; 时间复杂度:P(n, ),P((,()是多项式函数。 (2)为什么叫多项式近似方案,而不叫多项式近似算法。因为(没有确定大小,只有程序运行时才能确定。 再考虑背包问题:设计真正的多项式时间近似方案。 ,xi({0,1},I=1,…,n 设元素:a1, a2, …, an|p1, p2, …, pn|w1,w2, …, wn (1)简单算法描述 先挑k个元素放入背包,然后调用前面7.1节算法选择其他元素装包。两种规则,价值重量比大

文档评论(0)

1亿VIP精品文档

相关文档