Optical microscope algorithm: A new metaheuristic inspired by microscope magnification for solving engineering optimization problems

被引:64
作者
Cheng, Min-Yuan [1 ]
Sholeh, Moh Nur [1 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Civil & Construct Engn, 43 Sec 4,Keelung Rd, Taipei 106, Taiwan
关键词
Engineering problem; Magnification; Metaheuristic; Optical microscope algorithm; Optimization; DIFFERENTIAL EVOLUTION; GLOBAL OPTIMIZATION; DESIGN OPTIMIZATION; TRUSS STRUCTURES; SEARCH; SHAPE;
D O I
10.1016/j.knosys.2023.110939
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A novel optimization algorithm called the optical microscope algorithm (OMA) is developed and applied in this study. Drawing inspiration from the magnification capabilities of an optical microscope on the target object, OMA uses the naked eye for initial observation and simulates the magnification process through an objective lens and an eyepiece. The performance of OMA, which is user friendly and does not require predefined operating parameters, is validated through two experiments: (1) OMA is compared to nine well-known metaheuristic algorithms using constraint handling with 50 benchmark functions involving multiple dimensions. The results indicate that OMA consistently outperforms all other algorithms and requires a short computational time. (2) OMA is applied to solve engineering problems, including structural optimization and multiple resources leveling in the multiple projects scheduling (MRLMP). In those cases, OMA not only demonstrates superiority but also requires the fewest evaluations of objective functions. The novel OMA, which is robust, easy to implement, and uses fewer control parameters, can be deployed to solve for various numerical optimization problems. The source code of OMA is publicly accessible at https://www.mathworks.com/matlabcentral/fileexchange/ 134541-optical-microscope-algorithm-oma. (c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:21
相关论文
共 61 条
[1]   Electromagnetic field optimization: A physics-inspired metaheuristic optimization algorithm [J].
Abedinpourshotorban, Hosein ;
Shamsuddin, Siti Mariyam ;
Beheshti, Zahra ;
Jawawi, Dayang N. A. .
SWARM AND EVOLUTIONARY COMPUTATION, 2016, 26 :8-22
[2]   Metaheuristic Algorithms on Feature Selection: A Survey of One Decade of Research (2009-2019) [J].
Agrawal, Prachi ;
Abutarboush, Hattan F. ;
Ganesh, Talari ;
Mohamed, Ali Wagdy .
IEEE ACCESS, 2021, 9 :26766-26791
[3]   A Dynamic Optimal Scheduling Strategy for Multi-Charging Scenarios of Plug-in-Electric Vehicles Over a Smart Grid [J].
Ahmed, Ijaz ;
Rehan, Muhammad ;
Basit, Abdul ;
Tufail, Muhammad ;
Hong, Keum-Shik .
IEEE ACCESS, 2023, 11 :28992-29008
[4]   paper Multi-objective whale optimization approach for cost and emissions scheduling of thermal plants in energy hubs [J].
Ahmed, Ijaz ;
Alvi, Um-E-Habiba ;
Basit, Abdul ;
Rehan, Muhammad ;
Hong, Keum-Shik .
ENERGY REPORTS, 2022, 8 :9158-9174
[5]   Multi-area economic emission dispatch for large-scale multi-fueled power plants contemplating inter-connected grid tie-lines power flow limitations [J].
Ahmed, Ijaz ;
Rehan, Muhammad ;
Basit, Abdul ;
Malik, Saddam Hussain ;
Alvi, Um-E-Habiba ;
Hong, Keum-Shik .
ENERGY, 2022, 261
[6]   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
[7]   Political Optimizer: A novel socio-inspired meta-heuristic for global optimization [J].
Askari, Qamar ;
Younas, Irfan ;
Saeed, Mehreen .
KNOWLEDGE-BASED SYSTEMS, 2020, 195
[8]   Artificial Neural Networks Hidden Unit and Weight Connection Optimization by Quasi-Refection-Based Learning Artificial Bee Colony Algorithm [J].
Bacanin, Nebojsa ;
Bezdan, Timea ;
Venkatachalam, K. ;
Zivkovic, Miodrag ;
Strumberger, Ivana ;
Abouhawwash, Mohamed ;
Ahmed, Abeer B. .
IEEE ACCESS, 2021, 9 :169135-169155
[9]   Performance of a Novel Chaotic Firefly Algorithm with Enhanced Exploration for Tackling Global Optimization Problems: Application for Dropout Regularization [J].
Bacanin, Nebojsa ;
Stoean, Ruxandra ;
Zivkovic, Miodrag ;
Petrovic, Aleksandar ;
Rashid, Tarik A. ;
Bezdan, Timea .
MATHEMATICS, 2021, 9 (21)
[10]  
Back T., 1996, Evolutionary algorithms in theory and practice