1. Multi-system genetic algorithm for complex system optimization.
- Author
-
Ma, Haiping, Shan, Yu, Wang, Jinglin, Chen, Xiaolei, Yang, Zhile, and Simon, Dan
- Subjects
- *
GENETIC algorithms , *MATHEMATICAL optimization , *INFORMATION theory , *SEARCH algorithms , *INTERSECTION theory , *EVOLUTIONARY computation - Abstract
Complex system optimization is an emerging research topic in the field of evolutionary computation, whose goal is to handle complex systems with multiple coupled subsystems, each including multiple objectives and multiple constraints in real-world applications. This paper proposes a multi-system genetic algorithm (MSGA), stemming from implicit parallelism in population-based search algorithms, to solve multiple coupled subsystems simultaneously in a complex system. The proposed MSGA is composed of within-subsystem evolution and cross-subsystem migration operators. The objective of the former is to optimize each subsystem by appropriate search strategies, and the objective of the latter is to exchange information between multiple subsystems by migration, which is based on the similarity probability of objectives and constraints, and the intersection probability of solutions in different subsystems. During migration across subsystems, three statistical approaches of measuring similarity and three metrics of solution intersection in information theory are used to calculate these probabilities. Performance is tested on a set of multi-subsystem benchmark functions, and the simulation results show that cross-subsystem migration plays the key role for the performance of MSGA. Furthermore, the proposed MSGA is compared with other competitive algorithms, and results show that it is a promising multi-system optimization algorithm. In summary, the contribution of this paper is the introduction of multi-system optimization to the EA community. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF