多阶段协同求解卫星舱耦合布局优化问题的双邻域人工蜂群算法
针对三维卫星舱布局优化问题(three-dimensional satellite module layout optimization problem,3DSMLOP),本文提出了一种具有双邻域的改进人工蜂群算法,并将其与多阶段求解策略结合,形成多阶段双邻域人工蜂群算法(multi-stage dual neighborhood artificial bee colony algorithm,MS-DABC).3DSMLOP是一个复杂的多约束耦合问题,其解空间是非连续、非线性、多模态的.MS-DABC将3DSMLOP分解为多个子系统,并根据优化目标在各个子系统之间的耦合关系,将优化过程分为两个阶段.第一阶段,针对无耦合的优化目标,各个子系统利用具有双邻域结构的改进人工蜂群算法独立进行优化.在第一阶段求得的最优解的基础上,第二阶段采用一般人工蜂群算法来优化子系统的旋转角度,利用各个子系统之间的协同旋转来解决耦合的优化目标.仿真实验结果表明,该算法求解复杂的卫星舱布局问题非常有效,在3DSMLOP算例求解上性能突出.
卫星舱布局、人工蜂群算法、耦合问题、多阶段、双邻域
46
V221.3;TP391.7;TN713.5
国家自然科学基金;高等学校博士学科点专项科研基金;湖北省教育厅科学技术研究指导性项目
2016-03-04(万方平台首次上网日期,不代表论文的发表时间)
193-211