Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems

被引:0
|
作者
Seyedali Mirjalili
机构
[1] Griffith University,School of Information and Communication Technology
[2] Queensland Institute of Business and Technology,undefined
来源
关键词
Optimization; Multi-objective optimization; Constrained optimization; Binary optimization; Benchmark; Swarm intelligence; Evolutionary algorithms; Particle swarm optimization; Genetic algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
A novel swarm intelligence optimization technique is proposed called dragonfly algorithm (DA). The main inspiration of the DA algorithm originates from the static and dynamic swarming behaviours of dragonflies in nature. Two essential phases of optimization, exploration and exploitation, are designed by modelling the social interaction of dragonflies in navigating, searching for foods, and avoiding enemies when swarming dynamically or statistically. The paper also considers the proposal of binary and multi-objective versions of DA called binary DA (BDA) and multi-objective DA (MODA), respectively. The proposed algorithms are benchmarked by several mathematical test functions and one real case study qualitatively and quantitatively. The results of DA and BDA prove that the proposed algorithms are able to improve the initial random population for a given problem, converge towards the global optimum, and provide very competitive results compared to other well-known algorithms in the literature. The results of MODA also show that this algorithm tends to find very accurate approximations of Pareto optimal solutions with high uniform distribution for multi-objective problems. The set of designs obtained for the submarine propeller design problem demonstrate the merits of MODA in solving challenging real problems with unknown true Pareto optimal front as well. Note that the source codes of the DA, BDA, and MODA algorithms are publicly available at http://www.alimirjalili.com/DA.html.
引用
收藏
页码:1053 / 1073
页数:20
相关论文
共 50 条
  • [31] Dynamic multi-objective evolutionary algorithms for single-objective optimization
    Jiao, Ruwang
    Zeng, Sanyou
    Alkasassbeh, Jawdat S.
    Li, Changhe
    APPLIED SOFT COMPUTING, 2017, 61 : 793 - 805
  • [32] Using multi-objective evolutionary algorithms for single-objective optimization
    Carlos Segura
    Carlos A. Coello Coello
    Gara Miranda
    Coromoto León
    4OR, 2013, 11 : 201 - 228
  • [33] MOMPA: Multi-objective marine predator algorithm for solving multi-objective optimization problems
    Pradeep Jangir
    Hitarth Buch
    Seyedali Mirjalili
    Premkumar Manoharan
    Evolutionary Intelligence, 2023, 16 : 169 - 195
  • [34] Guiding single-objective optimization using multi-objective methods
    Jensen, MT
    APPLICATIONS OF EVOLUTIONARY COMPUTING, 2003, 2611 : 268 - 279
  • [35] Orchard Algorithm (OA): A new meta-heuristic algorithm for solving discrete and continuous optimization problems
    Kaveh, Mehrdad
    Mesgari, Mohammad Saadi
    Saeidian, Bahram
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2023, 208 : 95 - 135
  • [36] Using multi-objective evolutionary algorithms for single-objective optimization
    Segura, Carlos
    Coello Coello, Carlos A.
    Miranda, Gara
    Leon, Coromoto
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2013, 11 (03): : 201 - 228
  • [37] Multi-objective Order Reduction Problem Solving with Restart Meta-heuristic Implementation
    Ryzhikov, Ivan
    Brester, Christina
    Semenkin, Eugene
    ICINCO: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS - VOL 1, 2017, : 270 - 278
  • [38] MOCOVIDOA: a novel multi-objective coronavirus disease optimization algorithm for solving multi-objective optimization problems
    Khalid, Asmaa M. M.
    Hamza, Hanaa M. M.
    Mirjalili, Seyedali
    Hosny, Khaid M. M.
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (23): : 17319 - 17347
  • [39] MOCOVIDOA: a novel multi-objective coronavirus disease optimization algorithm for solving multi-objective optimization problems
    Asmaa M. Khalid
    Hanaa M. Hamza
    Seyedali Mirjalili
    Khaid M. Hosny
    Neural Computing and Applications, 2023, 35 : 17319 - 17347
  • [40] A novel immune dominance selection multi-objective optimization algorithm for solving multi-objective optimization problems
    Xiao, Jin-ke
    Li, Wei-min
    Xiao, Xin-rong
    Cheng-zhong, L., V
    APPLIED INTELLIGENCE, 2017, 46 (03) : 739 - 755