zcs197938 发表于 2008-7-6 11:39:32

如何根据不同的问题选择优化算法,哪些收敛更快些呢?有人研究过这个问题吗?

如何根据不同的问题选择优化算法,哪些收敛更快些呢?有人研究过这个问题吗?

bitisight 发表于 2008-7-7 22:40:44

回复 1# 的帖子

一般运用组合优化,step1全局优化step2局部优化,这样可以节约时间,收敛效果也可以!

zcs197938 发表于 2008-7-8 09:00:04

谢谢了,好像advisor也都是两步的

rabitzh 发表于 2008-7-8 17:24:27

回复 3# 的帖子

实际上还是对优化模型进行分析,摸清这个优化中优化目标函数和约束条件与设计变量之间的函数关系特点就基本上可以选择比较高效的优化算法,当然,如果不想这么麻烦的话,牺牲优化效率也是可取的。

我觉得针对一个优化问题,首要回答几个重要的问题:
首先是是否含有离散变量
其次是优化目标函数和约束条件是否连续,是否光滑。
最后是设计变量数量的多少,2个变量以下可以通过图形解决问题。

yekai 发表于 2008-7-8 18:06:29

要根据设计变量数目、类型;有无约束,是否是等式约束等判断,选择梯度、GA等算法。

zcs197938 发表于 2008-7-11 10:31:52

还有就是近似模型,运用组合优化,step1全局优化step2局部优化,每个step都使用了RSM近似模型,可是发现运行counter很大,不知道是什么原因

bajybj 发表于 2010-7-5 20:23:20

学习了!!!!!!!!!

diaode2 发表于 2010-7-18 16:33:00

doe+sqp就是最经典的优化策略

xidianstudent 发表于 2010-9-5 20:50:48

6# zcs197938

xidianstudent 发表于 2010-9-5 20:51:38

6# zcs197938 想问一下,具体的step1和step2之间是怎么设置,何时从step1进入step2
页: [1]
查看完整版本: 如何根据不同的问题选择优化算法,哪些收敛更快些呢?有人研究过这个问题吗?