Integrated optimization algorithm: A metaheuristic approach for complicated optimization

被引:27
作者
Li, Chen [1 ]
Chen, Guo [1 ]
Liang, Gaoqi [2 ]
Luo, Fengji [3 ]
Zhao, Junhua [4 ,5 ]
Dong, Zhao Yang [1 ]
机构
[1] Univ New South Wales, Sch Elect Engn & Telecommun, Sydney, NSW 2052, Australia
[2] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
[3] Univ Sydney, Sch Civil Engn, Sydney, NSW 2006, Australia
[4] Chinese Univ Hong Kong, Sch Sci & Engn, Shenzhen 518172, Peoples R China
[5] Shenzhen Inst Artificial Intelligence & Robot Soc, Shenzhen 518172, Peoples R China
基金
澳大利亚研究理事会;
关键词
Non-convex optimization; Non-differentiable optimization; Non-continuous optimization; Metaheuristic algorithm; Unit commitment; Deep learning; DIFFERENTIAL EVOLUTION; PARTICLE SWARM;
D O I
10.1016/j.ins.2021.11.043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an integrated optimization algorithm (IOA) designed for solving complicated optimization problems that are non-convex, non-differentiable, non-continuous, or computationally intensive. IOA is synthesized from 5 sub-algorithms: follower search, leader search, wanderer search, crossover search, and role learning. The follower search finds better solutions by tracing the leaders. The leader search refines current optimal solutions by approaching or deviating from the central point of the population and then executes a single-round coordinate descent. The wanderer search carries out comprehensive search space expansion. The crossover search generates offspring using solutions from superior parents. Role learning automates the process in which a search agent decides whether to become a follower or a wanderer. A global optima estimation framework (GOEF) is proposed to offer guidelines for designing an efficient optimization algorithm, and IOA is proved to attain global optima. A differentiable integrated optimization algorithm (DIOA) that extends gradient descent is put forward to train deep learning models. Empirical case studies conclude that IOA shows a much faster convergence speed and finds better solutions than the other 8 comparative algorithms based on 27 benchmark functions. IOA has also been applied to solve unit commitment problems in the power system and shows satisfactory results. A power line sub-image classification model based on a convolutional neural network (CNN) is optimized by DIOA. Compared with the pure gradient descent approach, DIOA converges significantly faster and obtains a high test set accuracy with much fewer training epochs. (c) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页码:424 / 449
页数:26
相关论文
共 30 条
[1]   Novel meta-heuristic bald eagle search optimisation algorithm [J].
Alsattar, H. A. ;
Zaidan, A. A. ;
Zaidan, B. B. .
ARTIFICIAL INTELLIGENCE REVIEW, 2020, 53 (03) :2237-2264
[2]  
Awad N. H., 2017, 2017 IEEE C EVOLUTIO, DOI DOI 10.1007/S00366-020-01233-2
[3]  
Ba J. L., 2016, Advances in Neural Information Processing Systems (NeurIPS), P1
[4]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[5]   Generative Adversarial Networks An overview [J].
Creswell, Antonia ;
White, Tom ;
Dumoulin, Vincent ;
Arulkumaran, Kai ;
Sengupta, Biswa ;
Bharath, Anil A. .
IEEE SIGNAL PROCESSING MAGAZINE, 2018, 35 (01) :53-65
[6]  
Fengji Luo, 2016, 2016 IEEE International Conference on Smart Grid Communications (SmartGridComm), P186, DOI 10.1109/SmartGridComm.2016.7778759
[7]   Sexual selection for genetic algorithms [J].
Goh, KS ;
Lim, A ;
Rodrigues, B .
ARTIFICIAL INTELLIGENCE REVIEW, 2003, 19 (02) :123-152
[8]  
Hasan Z., 2016, IEEE ELECT POWER ENE, P1
[9]   Harris hawks optimization: Algorithm and applications [J].
Heidari, Ali Asghar ;
Mirjalili, Seyedali ;
Faris, Hossam ;
Aljarah, Ibrahim ;
Mafarja, Majdi ;
Chen, Huiling .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 :849-872
[10]   GENETIC ALGORITHMS [J].
HOLLAND, JH .
SCIENTIFIC AMERICAN, 1992, 267 (01) :66-72