APP下载

基于改进差分进化算法的密封舱结构优化设计

2021-08-22施丽铭姚远明赵启林马森邓宇华陈浩森

航天器工程 2021年4期
关键词:优化策略

施丽铭 姚远明 赵启林 马森 邓宇华 陈浩森

(1 北京空间飞行器总体设计部,北京 100094)

(2 南京工业大学 机械与动力工程学院,南京 211800)

(3 北京理工大学 先进结构技术研究院,北京 100081)

差分进化[1](Differential Evolution,DE)算法是以达尔文生物进化论“优胜劣汰”的思想为准则,模拟自然界生物进化的群智能优化设计方法,主要包括初始种群的生成、基于差分形式的变异、基于概率选择的交叉和基于“优胜劣汰”思想的选择4个步骤。由于其原理简单、控制参数少,故在不同的领域均有广泛的应用,如卫星调度[2]、无线传感器网络定位[3]、应急物资配置调度[4]等。虽然DE 算法有很多优点,但也存在易陷入局部收敛的缺点,主要原因是:变异操作是DE算法进化个体的关键,原理是对不同个体之间的向量差进行加权计算,以此实现种群中每个个体的扰动[5],但随着迭代的进行,种群之间各个体开始朝一处或多处聚集,个体之间的差异性迅速减少,导致个体之间的向量差减小,以至于个体无法进化,进而导致算法陷入局部收敛,即“早熟”。因此,改进DE算法的“早熟”缺陷将会对提升算法的性能有着重要的意义。

对于“早熟”的缺陷,不少学者对此进行了改进,方法大致包含以下几方面:自适应调整控制参数[6-7](变异率F 和交叉率CR)、变异策略的改进[8-9]以及混合算法的使用[10-11]。例如文献[6]借鉴自然界生物繁衍的“S 型曲线”,提出基于S 型变异率的差分进化算法(SDE),改进的算法在一定程度上解决了变异算子的参数设置问题,但其……

登录APP查看全文

猜你喜欢

优化策略
超限高层建筑结构设计与优化思考
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
基于“选—练—评”一体化的二轮复习策略
一道优化题的几何解法
由“形”启“数”优化运算——以2021年解析几何高考题为例
例谈未知角三角函数值的求解策略
我说你做讲策略
高中数学复习的具体策略
基于低碳物流的公路运输优化