A reactive model based on neighborhood consensus for continuous optimization
Jorge Gálvez, Erik Cuevas, Salvador Hinojosa, Omar Ávalos, Marco Pérez‐Cisneros · Expert Systems with Applications · 2018
Evolutionary Computation (EC) algorithms have been proposed as stochastic methods to solve complex optimization problems. The design of EC methods typically involves the construction of empirical operators based on abstractions of animal behaviors or physical and biological phenomena. Through its operators, every EC approach proposes a particular solution to the exploration-exploitation balance which is currently considered an unsolved problem within EC literature. On the other hand, multi-agent systems have been utilized as intelligent, cooperative and self-organized structures where the synergy of simple rules creates complex interactions among agents. In this paper, a novel EC algorithm called Neighborhood-based Consensus for Continuous Optimization (NCCO) is presented. NCCO is based on typical processes present in multi-agent systems, such as local consensus formulations and reactive responses. These operations are conducted by using appropriate operators that are applied in each evolutionary stage. A traditional EC algorithm considers in its operation the application of every operator without examining its final impact in the searching process. In contrast to other EC techniques, the proposed method uses additional operators to avoid the undesirable effects produced by the over-exploitation or suboptimal exploration of conventional operations. In order to illustrate the performance and accuracy of the proposed NCCO approach, it is compared to several well-known, state-of-the-art algorithms over a set of benchmark functions and real-world design applications. The experimental results demonstrate that NCCO's performance is superior to the test algorithms.