Journal of Computer Applications ›› 2024, Vol. 44 ›› Issue (5): 1393-1400.DOI: 10.11772/j.issn.1001-9081.2023121814

Special Issue: 进化计算专题(2024年第5期“进化计算专题”导读,全文即将上线)

• Special issue on evolutionary calculation • Previous Articles    

Distributed data-driven evolutionary computation for multi-constrained optimization

Fengfeng WEI, Weineng CHEN()   

  1. School of Computer Science and Engineering,South China University of Technology,Guangzhou Guangdong 510006,China
  • Received:2023-12-29 Accepted:2024-01-16 Online:2024-04-26 Published:2024-05-10
  • Contact: Weineng CHEN
  • About author:WEI Fengfeng, born in 1996, Ph. D. Her research interests include swarm intelligence, evolutionary computation.
  • Supported by:
    Guangdong Regional Joint Foundation Key Project(2022B1515120076)

分布式数据驱动的多约束进化优化算法

魏凤凤, 陈伟能()   

  1. 华南理工大学 计算机科学与工程学院,广州 510006
  • 通讯作者: 陈伟能
  • 作者简介:魏凤凤(1996—),女,山东青岛人,博士,CCF会员,主要研究方向:群体智能、演化计算
    第一联系人:陈伟能(1983—),男,广东广州人,教授,博士,CCF会员,主要研究方向:群体智能、演化计算、云计算、运筹与优化。
  • 基金资助:
    广东省区域联合基金重点项目(2022B1515120076)

Abstract:

Distributed data acquisition and processing in ubiquitous computing mode have brought the demand for distributed data-driven optimization. To address the challenges such as distributed data acquisition, asynchronous constraints evaluation and incomplete information, a Distributed Data-Driven Evolutionary Algorithm (DDDEA) framework for multi-constrained optimization was constructed. A series of terminal nodes were responsible for data provision and distributed evaluation, while the server nodes were responsible for global evolutionary optimization. Based on this framework, a specific algorithm instance was implemented, the terminal nodes utilized their local data to construct a Radial Basis Function (RBF) model to assist the differential evolution of the server node. Experimental comparison with three centralized data-driven evolutionary algorithms for multi-constrained optimization on two standard test suites show that, the DDDEA achieves significant optimal results in 68.4% of test cases and has a success rate of 1.00 in finding feasible solutions in 84.2% of test cases. Therefore, the DDDEA has satisfactory global search and convergence abilities.

Key words: distributed optimization, data-driven optimization, constrained optimization, evolutionary computation, Differential Evolution (DE) algorithm

摘要:

泛在计算模式下,数据分布式获取和处理带来了分布式数据驱动优化的需求。针对数据分布获取、约束异步评估且信息缺失的挑战,构建分布式数据驱动的多约束进化优化算法(DDDEA)框架,由一系列终端节点负责数据提供和分布式评估,服务器节点负责全局进化优化。基于该框架具体实现了一个算法实例,终端节点利用局部数据构建径向基函数(RBF)模型,辅助驱动服务器节点差分进化(DE)算法对问题进行寻优。通过与3个集中式数据驱动的多约束进化优化算法在两个标准测试集的实验对比,DDDEA在68.4%的测试用例中取得显著最优结果,在84.2%的测试用例中找到可行解的成功率为1.00,表明该算法具有良好的全局搜索能力和收敛能力。

关键词: 分布式优化, 数据驱动优化, 约束优化, 进化计算, 差分进化算法

CLC Number: