Dynamic Robust Particle Swarm Optimization Algorithm Based on Hybrid Strategy

Dynamic Robust Particle Swarm Optimization Algorithm Based on Hybrid Strategy

Jian Zeng, Xiaoyong Yu, Guoyan Yang, Haitao Gui
Copyright: © 2023 |Pages: 14
DOI: 10.4018/IJSIR.325006
Article PDF Download
Open access articles are freely available for download

Abstract

Robust optimization over time can effectively solve the problem of frequent solution switching in dynamic environments. In order to improve the search performance of dynamic robust optimization algorithm, a dynamic robust particle swarm optimization algorithm based on hybrid strategy (HS-DRPSO) is proposed in this paper. Based on the particle swarm optimization, the HS-DRPSO combines differential evolution algorithm and brainstorms an optimization algorithm to improve the search ability. Moreover, a dynamic selection strategy is employed to realize the selection of different search methods in the proposed algorithm. Compared with the other two dynamic robust optimization algorithms on five dynamic standard test functions, the results show that the overall performance of the proposed algorithm is better than other comparison algorithms.
Article Preview
Top

Introduction

Optimization problems are subject to change in response to the dynamics and uncertainty of the environment, leading to what are known as dynamic optimization problems (DOPs) (Jin & Branke, 2005). Most of the current research in this area has focused on tracking moving optimization (TMO) (Parrott & Li, 2006; Chen et al., 2023; Falahiazar et al., 2022), which involves an algorithm that seeks to identify a new optimal solution after each environmental modification. Despite its effectiveness in addressing dynamic optimization problems, this approach may present some limitations in practical applications. Firstly, it may face challenges in quickly identifying the optimal solution in each dynamic environment within a limited timeframe. Secondly, even if it manages to identify the optimal solution in the new environment, it will require a considerable amount of computational resources.

Based on the aforementioned considerations, Yu et al. (2010) introduced the concept of robust optimization over time (ROOT) with the primary aim of discovering a set of robust solutions that can adapt to multiple dynamic environments both in the present and future. Following this, Jin et al. (2012) proposed a framework for tackling dynamic robust problems, which involves an optimizer, a database containing historical information, an approximator, and a predictor. Along with robustness, the ROOT approach also takes into account switching costs, which was considered in literature (Huang et al., 2017) that proposed dynamic robust optimization algorithm (robust optimization over time considering switching cost, ROOT/SC).

However, the ROOT/SC algorithm has two limitations: 1) the search dimensions cannot be expanded sufficiently, leading to considerable practical restrictions; 2) the feasible solutions from non-dominated solution sets cannot be sought using the algorithm. To address these problems, Huang et al. (2020) proposed a more efficient dynamic robust multi-objective algorithm named ROOT/SCII (improved ROOT/SC), which incorporates minimizing switching costs as an additional objective by weighing the robustness of the high-dimensional decision space and switching costs. Yazdani et al. (2019) applied multiple swarm methods to the ROOT problem, using multi-swarm PSO to identify and track optimal values while collecting information about peaks in the decision space over time, which was used to select the next robust solution. Moreover, most dynamic robust algorithms employ prediction models to solve ROOT problems; however, the accuracy of such models in practical applications is dependent on the availability of data. In addition, for dynamic problems with high-dimensional search spaces and high change frequencies, a large amount of data is often required to obtain accurate predictions. Consequently, Yazdani et al. (2017) proposed a new ROOT framework that eliminates the original predictor in ROOT (Jin et al., 2012) and substitutes the prediction of future fitness values with the prediction of future behavior of peaks, using the behavioral information of peaks to predict robust feasible solutions that satisfy the future dynamic environment when the resulting feasible solution does not satisfy the dynamic environment.

It has been demonstrated that the effectiveness of search engines is crucial to addressing dynamic robust problems. To further enhance the ability to solve such problems, this article proposes a dynamic robust optimization of particle swarm optimization algorithm based on a hybrid strategy (HS-DRPSO). In the HS-DRPSO algorithm, the two variation strategies of the differential evolution algorithm, i.e., “DE/rand/1” and “DE/best/1,” are first combined with the particle swarm algorithm in each search period using a weight dynamic adjustment strategy. The population is then clustered, and the variation strategy of the brainstorming algorithm is used to select the central variation of the clusters to generate new individuals in the population and improve population diversity. By comparing the results with two other dynamic robust optimization algorithms across five dynamic standard test functions, it is demonstrated that the proposed algorithm’s overall performance is superior.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 3 Issues (2023)
Volume 13: 4 Issues (2022)
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing