4.6 Article

Cooperative Particle Swarm Optimization With a Bilevel Resource Allocation Mechanism for Large-Scale Dynamic Optimization

Journal

IEEE TRANSACTIONS ON CYBERNETICS
Volume 53, Issue 2, Pages 1000-1011

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TCYB.2022.3193888

Keywords

Optimization; Heuristic algorithms; Resource management; Statistics; Sociology; Particle swarm optimization; Dynamic scheduling; Balanced resource allocation; cooperative coevolution; large-scale dynamic optimization; particle swarm optimization (PSO)

Ask authors/readers for more resources

This article proposes a cooperative particle swarm optimization algorithm to address challenges faced by cooperative coevolutionary algorithms in large-scale dynamic optimization. By introducing a balanced resource allocation mechanism, the algorithm effectively reacts to environmental changes and optimizes fitness functions with multiple peaks and uneven subproblems. Experimental results demonstrate its competitiveness with state-of-the-art algorithms in terms of objective function values and response efficiency to environmental changes.
Although cooperative coevolutionary algorithms are developed for large-scale dynamic optimization via subspace decomposition, they still face difficulties in reacting to environmental changes, in the presence of multiple peaks in the fitness functions and unevenness of subproblems. The resource allocation mechanisms among subproblems in the existing algorithms rely mainly on the fitness improvements already made but not potential ones. On the one hand, there is a lack of sufficient computing resources to achieve potential fitness improvements for some hard subproblems. On the other hand, the existing algorithms waste computing resources aiming to find most of the local optima of problems. In this article, we propose a cooperative particle swarm optimization algorithm to address these issues by introducing a bilevel balanceable resource allocation mechanism. A search strategy in the lower level is introduced to select some promising solutions from an archive based on solution diversity and quality to identify new peaks in every subproblem. A resource allocation strategy in the upper level is introduced to balance the coevolution of multiple subproblems by referring to their historical improvements and more computing resources are allocated for solving the subproblems that perform poorly but are expected to make great fitness improvements. Experimental results demonstrate that the proposed algorithm is competitive with the state-of-the-art algorithms in terms of objective function values and response efficiency with respect to environmental changes.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available