遗传算法、数值算法、爬山算法、模拟退火 各自的优缺点

谁知道遗传算法、数值算法、爬山算法、模拟退火各自的优缺点啊急用... 谁知道遗传算法、数值算法、爬山算法、模拟退火 各自的优缺点啊 急用 展开
 我来答
大宝妈谈教育
高粉答主

2020-06-08 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:53.7万
展开全部

遗传算法:其优点是能很好地处理约束,跳出局部最优,最行拿终得到全局最优解。缺点是收敛速度慢,局部搜索能力弱,运行时间长,容易受到参数的影响。

模拟退火:具有局部搜索能力强、运行时间短的优点。缺点是全局搜索能力差,容易拿带皮受到参数的影响。

爬山算法:显消差然爬山算法简单、效率高,但在处理多约束大规模问题时,往往不能得到较好的解决方案。

数值算法:这个数值算法的含义太宽泛了,指的是哪种数值算法,阵列算法与爬山算法一样,各有优缺点。

扩展资料:

注意事项:

遗传算法的机制比较复杂,在Matlab中已经用工具箱中的命令进行了打包,通过调用可以非常方便的使用遗传算法。

函数GA:[x,Fval,reason]=GA(@fitnessfun,Nvars,options)x为最优解,Fval为最优值,@Fitnessness为目标函数,Nvars为自变量个数,options为其他属性设置。系统的默认值是最小值,所以函数文档中应该加上一个减号。

要设置选项,您需要以下函数:options=GaOptimset('PropertyName1','PropertyValue1','PropertyName2','PropertyName3','PropertyValue3'…)通过该函数,可以确定一些遗传算法的参数。

邢暖九翠梅
2019-08-19 · TA获得超过3771个赞
知道大有可为答主
回答量:3132
采纳率:32%
帮助的人:215万
展开全部
这些算法的本质都是随机搜索,带有随机性,对参数磨行依赖程度还是比较强的,所以出现结果时好时坏也是正常的。
至于这羡游册些算法的比较,你可以查查相关的论文。特别是首先提出该改进算法的论文,不过要注意,国内的论文的实验结果可信兄宏程度还是值得怀疑的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牛得天下
推荐于2017-11-24 · TA获得超过2597个赞
知道小有建树答主
回答量:951
采纳率:0%
帮助的人:484万
展开全部
遗传算法:优点是能很好的处理约束,能很好的跳出局部最优,最终得到全局最优解,全局搜索能力强;缺点是收敛较汪指慢,局部搜索能力较弱,游手运行时间长,且容易受参数的影响。
模拟退火:优点是局部搜索能力强,运行时间较短;缺点是全局搜索能力差,容易受参数的影响。
爬山算法:显然爬山算法较困磨配简单,效率高,但是处理多约束大规模问题时力不从心,往往不能得到较好的解。
数值算法:这个数值算法的含义太广,你说的是哪一种数值算法?多数数组算法与爬山算法的有优缺点类似。

PS:望采纳!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aqaqn16
2011-02-16 · TA获得超过289个赞
知道答主
回答量:218
采纳率:0%
帮助的人:0
展开全部
这些算法的本质都是随机搜索,带有随机性,对参数依赖程度还是斗唤比较强的,所以出现结果时好时坏也是正常的。
至于这些算法的比较,你可以查查相关的论文。特别是首先提出该改进算空凳凯法的论文,不过要注意,国内的论文的实验结果可信程度还是值得怀疑的。作者往往为了“证明”其算法的优势,只列举那些对算法效果有利的实验结果,不好的结果经常不列出来粗隐。所以你看到别人说什么算法好,但你自己用的时候却没发现该算法的优势也是正常的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式