A new genetic algorithm for solving optimization problems

被引:126
|
作者
Elsayed, Saber M. [1 ]
Sarker, Ruhul A. [1 ]
Essam, Daryl L. [1 ]
机构
[1] Univ New South Wales Canberra, Sch Engn & Informat Technol, Canberra, ACT, Australia
关键词
Numerical optimization; Genetic algorithms; Multi-parent crossover; Constrained optimization; GLOBAL OPTIMIZATION;
D O I
10.1016/j.engappai.2013.09.013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Over the last two decades, many different genetic algorithms (GAs) have been introduced for solving optimization problems. Due to the variability of the characteristics in different optimization problems, none of these algorithms has shown consistent performance over a range of real world problems. The success of any GA depends on the design of its search operators, as well as their appropriate integration. In this paper, we propose a GA with a new multi-parent crossover. In addition, we propose a diversity operator to be used instead of mutation and also maintain an archive of good solutions. Although the purpose of the proposed algorithm is to cover a wider range of problems, it may not be the best algorithm for all types of problems. To judge the performance of the algorithm, we have solved aset of constrained optimization benchmark problems, as well as 14 well-known engineering optimization problems. The experimental analysis showed that the algorithm converges quickly to the optimal solution and thus exhibits a superior performance in comparison to other algorithms that also solved those problems. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:57 / 69
页数:13
相关论文
共 50 条
  • [31] A New Differential Evolution Algorithm for Solving Global Optimization Problems
    Pant, Millie
    Thangaraj, Radha
    Singh, V. P.
    INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL : ICACC 2009 - PROCEEDINGS, 2009, : 388 - 392
  • [32] A New Two-Stage Algorithm for Solving Optimization Problems
    Doumari, Sajjad Amiri
    Givi, Hadi
    Dehghani, Mohammad
    Montazeri, Zeinab
    Leiva, Victor
    Guerrero, Josep M.
    ENTROPY, 2021, 23 (04)
  • [33] A new modification approach on bat algorithm for solving optimization problems
    Yilmaz, Selim
    Kucuksille, Ecir U.
    APPLIED SOFT COMPUTING, 2015, 28 : 259 - 275
  • [34] A New particle swarm algorithm for solving constrained optimization problems
    Wu Tiebin
    Cheng Yun
    Liu Yunlian
    Zhou Taoyun
    Li Xinjun
    RESOURCES AND SUSTAINABLE DEVELOPMENT, PTS 1-4, 2013, 734-737 : 2875 - 2879
  • [35] A new algorithm for solving function optimization problems with inequality constraints
    Guo, Tao
    Kang, Li-Shan
    Li, Yan
    Wuhan Daxue Xuebao/Journal of Wuhan University, 45 (05):
  • [36] Student psychology based optimization algorithm: A new population based optimization algorithm for solving optimization problems
    Das, Bikash
    Mukherjee, V.
    Das, Debapriya
    ADVANCES IN ENGINEERING SOFTWARE, 2020, 146
  • [37] Snow Leopard Optimization Algorithm: A New Nature-Based Optimization Algorithm for Solving Optimization Problems
    Coufal, Petr
    Hubalovsky, Stepan
    Hubalovska, Marie
    Balogh, Zoltan
    MATHEMATICS, 2021, 9 (21)
  • [38] Lyrebird Optimization Algorithm: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems
    Dehghani, Mohammad
    Bektemyssova, Gulnara
    Montazeri, Zeinab
    Shaikemelev, Galymzhan
    Malik, Om Parkash
    Dhiman, Gaurav
    BIOMIMETICS, 2023, 8 (06)
  • [39] Pufferfish Optimization Algorithm: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems
    Al-Baik, Osama
    Alomari, Saleh
    Alssayed, Omar
    Gochhait, Saikat
    Leonova, Irina
    Dutta, Uma
    Malik, Om Parkash
    Montazeri, Zeinab
    Dehghani, Mohammad
    BIOMIMETICS, 2024, 9 (02)
  • [40] Coati Optimization Algorithm: A new bio-inspired metaheuristic algorithm for solving optimization problems
    Dehghani, Mohammad
    Montazeri, Zeinab
    Trojovska, Eva
    Trojovsky, Pavel
    KNOWLEDGE-BASED SYSTEMS, 2023, 259