首页> 外文期刊>Evolutionary Computation, IEEE Transactions on >A Dual-System Variable-Grain Cooperative Coevolutionary Algorithm: Satellite-Module Layout Design
【24h】

A Dual-System Variable-Grain Cooperative Coevolutionary Algorithm: Satellite-Module Layout Design

机译:双系统变粮合作协同进化算法:卫星模块布局设计

获取原文
获取原文并翻译 | 示例

摘要

The layout design of complex engineering systems (such as satellite-module layout design) is very difficult to solve in polynomial time. This is not only a complex coupled system design problem but also a special combinatorial problem. The fitness function for this problem is characterized as multimodal because of interference constraints among layout components (objects), etc. This characteristic can easily result in premature convergence when solving this problem using evolutionary algorithms. To deal with the above two problems simultaneously, we propose a dual-system framework based on the cooperative coevolutionary algorithm (CCEA, e.g., cooperative coevolutionary genetic algorithm) like multidisciplinary design optimization. The proposed algorithm has the characteristic of solving the complex coupled system problem, increasing the diversity of population, and decreasing the premature convergence. The basis for the proposed algorithm is as follows. The original coupled system P is decomposed into several subsystems according to its physical structure. The system P is duplicated as systems A and B, respectively. The A system is solved on a global level (all-in-one), whereas the solving of B system is realized through the computation of its subsystems in parallel. The individual migration between A and B is implemented through the individual migration between their corresponding subsystems. To reduce the computational complexity produced additionally by the dual-systems A and B, we employ a variable-grain model of design variables. During the process of optimization, the two systems A and B gradually approximate to the original system P, respectively. The above-proposed algorithm is called the dual-system variable-grain cooperative coevolution algorithm (DVGCCEA) or Oboe-CCEA. The numerical experimental results of a simplified satellite-module layout design case show that the proposed algorithm can obtain better robustness and trade-off between computation-n-nal precision and computational efficiency.
机译:复杂的工程系统的布局设计(例如卫星模块布局设计)在多项式时间内很难解决。这不仅是一个复杂的耦合系统设计问题,而且是一个特殊的组合问题。由于布局组件(对象)等之间的干扰约束,该问题的适应度函数被表征为多峰。当使用进化算法解决此问题时,此特征很容易导致过早收敛。为了同时解决上述两个问题,我们提出了一种基于协同协同进化算法(CCEA,例如协同协同进化遗传算法)的双系统框架,例如多学科设计优化。该算法具有解决复杂耦合系统问题,增加种群多样性,减少过早收敛的特点。提出的算法的基础如下。原始耦合系统P根据其物理结构分解为几个子系统。系统P分别复制为系统A和B。 A系统是在全局级别(多合一)上求解的,而B系统的求解是通过并行计算其子系统来实现的。 A和B之间的个体迁移是通过其相应子系统之间的个体迁移来实现的。为了降低双系统A和B额外产生的计算复杂性,我们采用了设计变量的可变粒度模型。在优化过程中,两个系统A和B分别逐渐接近原始系统P。上面提出的算法称为双系统可变粒度协同协进化算法(DVGCCEA)或Oboe-CCEA。简化的卫星模块布局设计案例的数值实验结果表明,所提出的算法可以获得更好的鲁棒性,并且可以在计算精度和计算效率之间进行权衡。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号