首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找全局最优的多个局部搜索算法

寻找全局最优的多个局部搜索算法
EN

Stack Overflow用户
提问于 2017-11-17 12:16:36
回答 1查看 445关注 0票数 0

因此,我对整个进化和遗传算法世界相当陌生,我正在编写一个优化数组并返回最佳解决方案--适应度的程序。

我的算法现在通过模拟退火进行优化,可以改变冷却速度和启动温度来改变人口的压力和多样性,得到不同的结果,效果很大。我的问题是,在一个算法中使用两种不同的局部搜索是否可行?例如,我将迭代限制为5000次。是否值得使用4000进行模拟退火,然后将剩下的1000用于登山者的局部搜索,以便从第一次局部搜索中找到最优解?还是在一种算法中使用两种不同的局部搜索并不是标准的做法?我是这个编程世界的新手,所以我愿意接受任何建议!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-18 04:36:45

我使用模拟退火(SA)来帮助我优化三角式3d打印机的误差估计.我把34 dof的误差函数拟合到样本误差图上。我运行了300万次SA迭代,然后是爬山(HC)。HC降低了错误(成本)函数值。我不知道这很常见,但对我来说很管用。典型结果:原始误差函数,150。SA后18例,HC后2例。

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

https://stackoverflow.com/questions/47350473

复制
相关文章

相似问题

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