A Distributed Cooperative Co-Evolutionary Algorithm Based on Ring Network for Distributed Large-Scale Optimization.

Wen-Jie Ou,Xuan-Li Shi,Wei-Neng Chen
DOI: https://doi.org/10.1109/smc53654.2022.9945430
2022-01-01
Abstract:With the rapid development of distributed computing paradigms like edge computing and Internet of Things (IoT), many distributed edge nodes involve in data collection and decision making, resulting in many distributed optimization problems (DOPs). In this paper, we consider the DOPs with the following features. First, decision variables of a problem are naturally distributed in several spatial-distributed edges. Each computing node is responsible for one subproblem, and it can only access its corresponding local data and perform local objective evaluation. Second, some decision variables appear in different groups simultaneously, which are called overlapping variables. Third, the computing nodes can only communicate following a certain network topology. They need to work together to solve the overall problem. Because of its divide-and-conquer nature, cooperative coevolution (CC) has good potential for handling such distributed problems. Therefore, we develop a new distributed CC framework to solve them. First, a new CC architecture based on the ring network without any central node is designed. Second, an asynchronously communication strategy with low communication frequency and volume is proposed. Third, a competitive selection strategy is adopted to achieve consistency in asynchronous evolution. We define a set of distributed benchmark problems and the experimental results validate the effectiveness of the proposed approach.
What problem does this paper attempt to address?