首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态规划:概念

动态规划:概念
EN

Stack Overflow用户
提问于 2015-11-06 10:53:19
回答 2查看 433关注 0票数 1

真或假:

任何可以用动态规划解决的问题,其输入大小都具有多项式时间、最坏的时间复杂度。

有什么不是多项式的DP解吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-06 10:58:16

对于背包问题有一个动态规划算法,最坏的情况是O(Wn),其中W是背包的容量,n是条目的数量。这种运行时界被称为伪多项式(作为在实例中编码的值),在输入大小上不能视为多项式。所以,简短的回答:假的。

此外,最初的问题有点误导;运行时的复杂性指的是特定的算法,而不是问题本身。

票数 2
EN

Stack Overflow用户

发布于 2016-05-10 16:43:17

有很多。上面的例子就是一个。另一个流行的例子是在O(n2^n)时间内运行的旅行推销员问题的动态规划解。注意,旅行推销员的蛮力解取O(n!)时间,与之相比,动态规划解决方案更好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33565161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档