bitisight 发表于 2008-3-15 07:49:21

算法选择的意义

1.      step1、step2、step3选择三种算法作为一个优化策略:为何选择三种优化算法,三种算法有什么顺序关系,各有什么作用?

peijun 发表于 2008-4-3 10:17:54

所谓的组合优化策略就是同时兼顾全局优化算法的全局性和数值优化算法的精确性、高效率。先用全局优化算法全局搜索,找到较好区域,然后用数值优化算法加快寻优,提高精确性。

rabitzh 发表于 2008-4-3 16:43:27

对于优化过程来说,一个好的优化算法应该是和初值不敏感的,问题是那些高效的基于梯度的算法大部分都对初值敏感,尤其是那些多峰问题,寻找的多数为局部最优解,所以普遍采用的优化策略就是楼上所说的,即——先粗后精,提高找到全局最优的概率。

另外,还有一些小的技巧,能够在得到优化解的基础上得到更优的解,比如先用大的搜索步长,而后在缩小搜索寻优步长,进一步得到优化解。

tlszhaif 发表于 2008-4-8 21:37:04

回复 3# 的帖子

嗯,不错,最近正学习优化呢

lilulilu 发表于 2008-4-13 15:55:51

三个steps,怎么设置每个step何时停止?

北极熊甲 发表于 2008-4-14 10:47:00

多目标的话,如果pareto前沿是连续的或分段连续的,MOGA+NBI-NLPOLP 效果很不错。
页: [1]
查看完整版本: 算法选择的意义