Dragonfly算法及其混合算法——性能、目标和应用综述-2021年

ID:37204

大小:2.57 MB

页数:33页

时间:2023-03-03

金币:10

上传者:战必胜
sensors
Review
Dragonfly Algorithm and Its Hybrids: A Survey on
Performance, Objectives and Applications
Bibi Aamirah Shafaa Emambocus
1,†
, Muhammed Basheer Jasser
1,
*
,†
, Aida Mustapha
2
and Angela Amphawan
1

 
Citation: Emambocus, B.A.S.; Jasser,
M.B.; Mustapha, A.; Amphawan, A.
Dragonfly Algorithm and Its Hybrids:
A Survey on Performance, Objectives
and Applications. Sensors 2021, 21,
7542. https://doi.org/10.3390/
s21227542
Academic Editors: YangQuan Chen,
Nunzio Cennamo, M. Jamal Deen,
Simone Morais, Subhas
Mukhopadhyay and Junseop Lee
Received: 27 August 2021
Accepted: 11 October 2021
Published: 13 November 2021
Publishers Note: MDPI stays neutral
with regard to jurisdictional claims in
published maps and institutional affil-
iations.
Copyright: © 2021 by the authors.
Licensee MDPI, Basel, Switzerland.
This article is an open access article
distributed under the terms and
conditions of the Creative Commons
Attribution (CC BY) license (https://
creativecommons.org/licenses/by/
4.0/).
1
Department of Computing and Information Systems, School of Engineering and Technology,
Sunway University, Petaling Jaya 47500, Selangor, Malaysia; 17037730@imail.sunway.edu.my (B.A.S.E.);
angelaa@sunway.edu.my (A.A.)
2
Department of Mathematics and Statistics, Faculty of Applied Sciences and Technology, Universiti Tun
Hussein Onn Malaysia, Batu Pahat 86400, Johor, Malaysia; aidam@uthm.edu.my
* Correspondence: basheerj@sunway.edu.my
These authors contributed equally to this work.
Abstract:
Swarm intelligence is a discipline which makes use of a number of agents for solving
optimization problems by producing low cost, fast and robust solutions. The dragonfly algorithm
(DA), a recently proposed swarm intelligence algorithm, is inspired by the dynamic and static
swarming behaviors of dragonflies, and it has been found to have a higher performance in comparison
to other swarm intelligence and evolutionary algorithms in numerous applications. There are only
a few surveys about the dragonfly algorithm, and we have found that they are limited in certain
aspects. Hence, in this paper, we present a more comprehensive survey about DA, its applications in
various domains, and its performance as compared to other swarm intelligence algorithms. We also
analyze the hybrids of DA, the methods they employ to enhance the original DA, their performance
as compared to the original DA, and their limitations. Moreover, we categorize the hybrids of DA
according to the type of problem that they have been applied to, their objectives, and the methods
that they utilize.
Keywords: dragonfly algorithm; swarm intelligence; optimization
1. Introduction
Optimization algorithms are essential for numerous optimization applications where
usually certain parameters are minimized or maximized by considering an objective function.
Optimization algorithms can be classified as either deterministic or non-deterministic [
1
].
Deterministic algorithms are exact methods, and usually they need a substantial amount of
time and resources for solving large optimization problems. Hence, non-deterministic algo-
rithms, also called heuristic algorithms, are being increasingly used and developed. They
can be based on various natural processes; for example, trajectory-based, physics-based or
population-based, which can be either nature- or bio-inspired [
1
]. Swarm intelligence algo-
rithms are classified as nature-inspired population-based heuristic optimization algorithms.
Swarm intelligence is a discipline which is utilized for solving optimization problems
by producing low cost, fast and robust solutions. Its technique consists of making use of
a number of agents, thereby forming a population in which individuals interact among
themselves and with their environment, to give rise to a global intelligent behavior. There
exist numerous swarm intelligence algorithms, such as ant colony optimization (ACO), grey
wolf optimization (GWO), firefly algorithm (FA), whale optimization algorithm (WOA),
bee colony optimization (BCO), and particle swarm optimization (PSO).
The Dragonfly Algorithm (DA) is a swarm intelligence algorithm that was proposed
in 2016 [
2
], and it is inspired by the behavior of dragonflies in nature. It has been found
to have a higher performance than some of the most popular evolutionary algorithms,
such as the genetic algorithm (GA), and swarm intelligence algorithms such as particle
Sensors 2021, 21, 7542. https://doi.org/10.3390/s21227542 https://www.mdpi.com/journal/sensors
资源描述:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭