社区
C++ 语言
帖子详情
近似算法求解NP—hard问题的比较
sorimachi
2005-02-28 05:31:20
旅行商问题(TSP)是一个经典的NP难题。
想请教怎样用模拟退火、禁忌算法、遗传算法分别模拟实现它!
可发我邮箱takuya_gy@163.com
谢谢!急!
拜托!
...全文
319
6
打赏
收藏
近似算法求解NP—hard问题的比较
旅行商问题(TSP)是一个经典的NP难题。 想请教怎样用模拟退火、禁忌算法、遗传算法分别模拟实现它! 可发我邮箱takuya_gy@163.com 谢谢!急! 拜托!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sanhill
2005-03-03
打赏
举报
回复
google
里搜索一下吧?
其实这些算法的书很多吧?(我记得学校里的图书馆很多)
去翻一下,先写些小的代码试试看
再去搞复杂的
wshcdr
2005-03-03
打赏
举报
回复
帮顶
dongpy
2005-02-28
打赏
举报
回复
帮你顶一下吧
sorimachi
2005-02-28
打赏
举报
回复
那就关于那些算法的代码提供一点!
Dong
2005-02-28
打赏
举报
回复
友情upc~
Squall1009
2005-02-28
打赏
举报
回复
............
据说还没有解决的很好的例子,
我想你可以慢慢等。
再过个几年,也许几十年应该有结果的
[
近似算法
]
NP
-
hard
问题
求解
若某
NP
H
问题
q有多项式时间算法,则任一
NP
问题
皆可多项式时间归约到q,故任一
NP
问题
也是多项式时间可解的,由此可得
NP
=P. 传统时间复杂度中n表示数据输入的规模,如排序中n表示被排序的数据元素个数。但这不够严谨,其标准化的定义应该是:一个
问题
的输入规模是保存输入数据所需要的位数(bit),在此基础上定义的时间复杂度是标准的时间复杂度。 若一个算法的传统时间复杂度是多项式时间而其标准的时间复杂度不是多项式时间的,则该算法是伪多项式时间的。(例如朴素的素数判定算法), 一个具有伪多项式时间复杂度的
NP
C
问题
NP
-
hard
问题
(
NP
-难
问题
)
"
NP
" 的全称是 "Nondeterministic Polynomial time" 的缩写,翻译为中文是“
P、
NP
、
NP
C、
NP
-
hard
问题
及组合最优化
问题
的认识和理解
P、
NP
、
NP
C和
NP
-
hard
问题
算法的时间复杂度 时间复杂度是指在
问题
的规模扩大之后,程序
求解
所需要的时间增长的有多快 示例: 如果无论数据有多大,时间总是那么多,则称常数级复杂度,O(1) 若数据规模变多大,程序花费的时间变多长,即 O(n);若数据变大2倍,时间变长4倍,即 O(n^2);这些属于多项式时间复杂度,如找最大值,冒泡排序… 形如 O(a^n), O(n!) 等时间复杂...
NP
困难
问题
(
NP
-
Hard
Problem)
若存在一个
NP
-
Hard
问题
可在多项式时间内解决,则所有
NP
问题
均可在多项式时间内解决(即 ( P =
NP
))。通过
问题
间“难度的传递”(归约),将已知难的
问题
转化为待分析
问题
,从而判断其复杂度。是计算复杂度理论中“最难”的一类
问题
,其难度不低于任何
NP
问题
。是计算复杂性理论中的一个重要概念,用于描述。,因此
NP
-
Hard
问题
通常被认为。(除非P=
NP
被证明成立)。
【AI知识点】
NP
难
问题
(
NP
-
Hard
Problem)
NP
难
问题
(
NP
-
Hard
Problems) 是计算复杂性理论中一些最难的
问题
类别,它们至少和
NP
完全
问题
一样难,甚至可能更难。
NP
难
问题
的
求解
通常无法在多项式时间内完成,随着
问题
规模的增加,
求解
时间呈指数级增长。尽管精确
求解
这些
问题
非常困难,但通过启发式方法、
近似算法
和动态规划等技术,能够在合理的时间内找到近似解。这些方法在实际应用中广泛使用,用于解决大规模优化
问题
、资源分配
问题
等。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章