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 条
  • [1] Genetic Algorithm for Solving Spherical Optimization Problems
    Sinha, Ankur
    Shaikh, Vaseem
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1830 - 1837
  • [2] Combinatorial genetic algorithm for solving combinatorial optimization problems
    Ou, Yongbin
    Peng, Jiahong
    Peng, Hong
    Jishou Daxue Xuebao/Journal of Jishou University, 1999, 20 (01): : 42 - 45
  • [3] A NEW ALGORITHM FOR SOLVING NONLINEAR OPTIMIZATION PROBLEMS
    Lv, Songtao
    JOURNAL OF NONLINEAR FUNCTIONAL ANALYSIS, 2016,
  • [4] Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems
    Hashim, Fatma A.
    Hussain, Kashif
    Houssein, Essam H.
    Mabrouk, Mai S.
    Al-Atabany, Walid
    APPLIED INTELLIGENCE, 2021, 51 (03) : 1531 - 1551
  • [5] Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems
    Fatma A. Hashim
    Kashif Hussain
    Essam H. Houssein
    Mai S. Mabrouk
    Walid Al-Atabany
    Applied Intelligence, 2021, 51 : 1531 - 1551
  • [6] Subdividing Labeling Genetic Algorithm: A New Method for Solving Continuous Nonlinear Optimization Problems
    Esmaelian, Majid
    Tavana, Madjid
    Santos-Arteaga, Francisco J.
    Vali, Masoumeh
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 773 - 780
  • [7] A fast genetic algorithm for solving architectural design optimization problems
    Su, Zhouzhou
    Yan, Wei
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2015, 29 (04): : 457 - 469
  • [8] Parallel Hybrid Genetic Algorithm for Solving Design and Optimization Problems
    Gladkov, L. A.
    Gladkova, N., V
    Semushin, E. Y.
    ADVANCES IN INTELLIGENT SYSTEMS, COMPUTER SCIENCE AND DIGITAL ECONOMICS, 2020, 1127 : 249 - 258
  • [9] Solving Optimization Problems in Nimrod/OK using a Genetic Algorithm
    Lim, Yu Hua
    Tan, Jefferson
    Abramson, David
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 1647 - 1656
  • [10] The merits of a parallel genetic algorithm in solving hard optimization problems
    van Soest, AJK
    Casius, LJRR
    JOURNAL OF BIOMECHANICAL ENGINEERING-TRANSACTIONS OF THE ASME, 2003, 125 (01): : 141 - 146