首页> 外文期刊>IEEE transactions on evolutionary computation >Distributed Cooperative Co-Evolution With Adaptive Computing Resource Allocation for Large Scale Optimization
【24h】

Distributed Cooperative Co-Evolution With Adaptive Computing Resource Allocation for Large Scale Optimization

机译:大规模优化的分布式协作协同进化与自适应计算资源分配

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

摘要

Through introducing the divide-and-conquer strategy, cooperative co-evolution (CC) has been successfully employed by many evolutionary algorithms (EAs) to solve large-scale optimization problems. In practice, it is common that different subcomponents of a large-scale problem have imbalanced contributions to the global fitness. Thus, how to utilize such imbalance and concentrate efforts on optimizing important subcomponents becomes an important issue for improving performance of cooperative co-EA, especially in distributed computing environment. In this paper, we propose a two-layer distributed CC (dCC) architecture with adaptive computing resource allocation for large-scale optimization. The first layer is the dCC model which takes charge of calculating the importance of subcomponents and accordingly allocating resources. An effective allocating algorithm is designed which can adaptively allocate computing resources based on a periodic contribution calculating method. The second layer is the pool model which takes charge of making fully utilization of imbalanced resource allocation. Within this layer, two different conformance policies are designed to help optimizers use the assigned computing resources efficiently. Empirical studies show that the two conformance policies and the computing resource allocation algorithm are effective, and the proposed distributed architecture possesses high scalability and efficiency.
机译:通过引入分而治之的策略,协作协同进化(CC)已被许多进化算法(EA)成功地用于解决大规模优化问题。在实践中,一个大问题的不同子组件对全局适应性的贡献失衡是很常见的。因此,如何利用这种不平衡并集中精力优化重要的子组件成为提高协同Co-EA性能的重要问题,尤其是在分布式计算环境中。在本文中,我们提出了一种具有自适应计算资源分配的两层分布式CC(dCC)架构,以进行大规模优化。第一层是dCC模型,该模型负责计算子组件的重要性并相应地分配资源。设计了一种有效的分配算法,该算法可以基于周期贡献计算方法自适应地分配计算资源。第二层是池模型,它负责充分利用不平衡的资源分配。在此层中,设计了两种不同的一致性策略来帮助优化器有效地使用分配的计算资源。实证研究表明,两种一致性策略和计算资源分配算法是有效的,所提出的分布式体系结构具有较高的可扩展性和效率。

著录项

  • 来源
    《IEEE transactions on evolutionary computation》 |2019年第2期|188-202|共15页
  • 作者单位

    South China Univ Technol, Sch Comp Sci & Engn, Guangzhou 510006, Guangdong, Peoples R China|Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510006, Guangdong, Peoples R China;

    South China Univ Technol, Sch Comp Sci & Engn, Guangzhou 510006, Guangdong, Peoples R China|Guangdong Prov Key Lab Computat Intelligence & Cy, Guangzhou 510006, Guangdong, Peoples R China;

    Guilin Univ Elect Technol, Sch Comp Sci & Engn, Guilin 541004, Peoples R China;

    Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 250014, Shandong, Peoples R China;

    Dongguan Univ Technol, Sch Comp Sci & Network Secur, Dongguan 523808, Peoples R China;

    City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China;

    South China Univ Technol, Sch Comp Sci & Engn, Guangzhou 510006, Guangdong, Peoples R China|Guangdong Prov Key Lab Computat Intelligence & Cy, Guangzhou 510006, Guangdong, Peoples R China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Cooperative co-evolution (CC); distributed evolutionary algorithm (EA); large-scale optimization; pool model; resource allocation;

    机译:合作共同进化(CC);分布式进化算法(EA);大规模优化;池模型;资源分配;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号