面向分布式数据驱动优化问题的边云协同进化算法

Edge–Cloud Co-Evolutionary Algorithms for Distributed Data-Driven Optimization Problems

IEEE Transactions on Cybernetics · 2022
被引 35
ABS 3

中文导读

提出边云协同进化算法框架,解决物联网时代边缘数据分布带来的分布式数据驱动优化问题,通过通信机制和模型管理避免死锁,并在基准测试和实际聚类问题中验证有效性。

Abstract

Surrogate-assisted evolutionary algorithms (EAs) have been proposed in recent years to solve data-driven optimization problems. Most existing surrogate-assisted EAs are for centralized optimization and do not take into account the challenges brought by the distribution of data at the edge of networks in the era of the Internet of Things. To this end, we propose edge-cloud co-EAs (ECCoEAs) to solve distributed data-driven optimization problems, where data are collected by edge servers. Specifically, we first propose a distributed framework of ECCoEAs, which consists of a communication mechanism, edge model management, and cloud model management. This communication mechanism is to avoid deadlock during the collaboration of edge servers and the cloud server. In edge model management, the edge models are trained based on local historical data and data composed of new solutions generated by co-evolutionary and their real evaluation values. In cloud model management, the black-box prediction functions received from edge models are used to find promising solutions to guide the edge model management. Moreover, two ECCoEAs are implemented, which proves the generality of the framework. To verify the performance of algorithms for distributed data-driven optimization problems, we design a novel benchmark test suite. The performance on the benchmarks and practical distributed clustering problems shows the effectiveness of ECCoEAs.

进化算法分布式计算数据驱动优化边缘计算云计算