Micro multi-strategy multi-objective artificial bee colony algorithm for microgrid energy optimization

被引:25
作者
Peng, Hu [1 ]
Wang, Cong [1 ]
Han, Yupeng [1 ,2 ]
Xiao, Wenhui [1 ]
Zhou, Xinyu [3 ]
Wu, Zhijian [4 ]
机构
[1] Jiujiang Univ, Sch Comp & Big Data Sci, Jiujiang 332005, Peoples R China
[2] Jiangxi Univ Finance & Econ, Sch Informat Management, Nanchang 330013, Peoples R China
[3] Jiangxi Normal Univ, Sch Comp & Informat Engn, Nanchang 330022, Peoples R China
[4] Wuhan Univ, Sch Comp Sci, Wuhan 430072, Peoples R China
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2022年 / 131卷
基金
中国国家自然科学基金;
关键词
Micro population; Multi-objective evolutionary algorithm; Artificial bee colony; Microgrid energy optimization; Adaptive updating mechanism; NONDOMINATED SORTING APPROACH; GENETIC ALGORITHM; DIFFERENTIAL EVOLUTION; GAUSSIAN MUTATION; MOEA/D;
D O I
10.1016/j.future.2022.01.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-objective evolutionary algorithm (MOEA) has become a common and effective method to solve real-world multi-objective optimization problems. However, in some practical problems, such as the microgrid energy optimization problem (MEOP), the algorithm needs to run on the micro controller to control each distributed power supply in real time. Due limitation of hardware resources on the micro controller, the MOEAs are not suitable. The emerging micro population MOEAs are suitable for this scenario. But the micro population MOEA is vulnerable to lost diversity, resulting in its performance decline. Therefore, this paper proposes a new micro multi-strategy multi-objective ABC algorithm to solve MEOP, called mu MMABC. Multi-strategy ABC optimizer is used to divide the population into multiple subgroups and produce offspring in parallel to balance the exploration and exploitation. In addition, an adaptive updating mechanism is proposed to renew the population adaptively. The mechanism can adaptively select more convergent and diverse solutions at different stages to balance the exploration and exploitation of the algorithm. Furthermore, in order to improve the performance of mu MMABC on problems with irregular Pareto fronts, the reference point reconstruction with intermediate strategy is also proposed. Some benchmark test suites are used to test the performance of mu MMABC. Finally, it is used to solve the MEOP. The experimental results show that the proposed algorithm is more competitive and effective than the traditional MOEAs and other micro population MOEAs in solving the MEOP. (c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:59 / 74
页数:16
相关论文
共 64 条
[41]  
Pulido GT, 2003, LECT NOTES COMPUT SC, V2632, P252
[42]   MOEA/D with Adaptive Weight Adjustment [J].
Qi, Yutao ;
Ma, Xiaoliang ;
Liu, Fang ;
Jiao, Licheng ;
Sun, Jianyong ;
Wu, Jianshe .
EVOLUTIONARY COMPUTATION, 2014, 22 (02) :231-264
[43]   Optimization of Day-Ahead Energy Storage System Scheduling in Microgrid Using Genetic Algorithm and Particle Swarm Optimization [J].
Raghavan, Ajay ;
Maan, Paarth ;
Shenoy, Ajitha K. B. .
IEEE ACCESS, 2020, 8 :173068-173078
[44]   Micro-Genetic algorithm with fuzzy selection of operators for multi-Objective optimization: μFAME [J].
Santiago, Alejandro ;
Dorronsoro, Bernabe ;
Fraire, Hector J. ;
Ruiz, Patricia .
SWARM AND EVOLUTIONARY COMPUTATION, 2021, 61 (61)
[45]   A Hybrid Framework for Evolutionary Multi-objective Optimization [J].
Sindhya, Karthik ;
Miettinen, Kaisa ;
Deb, Kalyanmoy .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (04) :495-511
[46]   A multi-strategy fusion artificial bee colony algorithm with small population [J].
Song, Xiaoyu ;
Zhao, Ming ;
Xing, Shuangyun .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 142
[47]   A high-efficiency adaptive artificial bee colony algorithm using two strategies for continuous optimization [J].
Song, Xiaoyu ;
Zhao, Ming ;
Yan, Qifeng ;
Xing, Shuangyun .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 50
[48]   Differential evolution with Gaussian mutation and dynamic parameter adjustment [J].
Sun, Gaoji ;
Lan, Yanfei ;
Zhao, Ruiqing .
SOFT COMPUTING, 2019, 23 (05) :1615-1642
[49]   Diversity Assessment of Multi-Objective Evolutionary Algorithms: Performance Metric and Benchmark Problems [J].
Tian, Ye ;
Cheng, Ran ;
Zhang, Xingyi ;
Li, Miqing ;
Jin, Yaochu .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2019, 14 (03) :61-74
[50]   PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization [J].
Tian, Ye ;
Cheng, Ran ;
Zhang, Xingyi ;
Jin, Yaochu .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2017, 12 (04) :73-87