Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Issue 4 (May 2016)
- Record Type:
- Journal Article
- Title:
- Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Issue 4 (May 2016)
- Main Title:
- Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems
- Authors:
- Mirjalili, Seyedali
- Abstract:
- Abstract 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 availableAbstract 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 athttp://www.alimirjalili.com/DA.html . … (more)
- Is Part Of:
- Neural computing & applications. Volume 27:Issue 4(2016)
- Journal:
- Neural computing & applications
- Issue:
- Volume 27:Issue 4(2016)
- Issue Display:
- Volume 27, Issue 4 (2016)
- Year:
- 2016
- Volume:
- 27
- Issue:
- 4
- Issue Sort Value:
- 2016-0027-0004-0000
- Page Start:
- 1053
- Page End:
- 1073
- Publication Date:
- 2016-05
- Subjects:
- Optimization -- Multi-objective optimization -- Constrained optimization -- Binary optimization -- Benchmark -- Swarm intelligence -- Evolutionary algorithms -- Particle swarm optimization -- Genetic algorithm
Neural networks (Computer science) -- Periodicals
Neural circuitry -- Periodicals
Artificial intelligence -- Periodicals
Neural Networks (Computer) -- Periodicals
Réseaux neuronaux (Informatique) -- Périodiques
Réseaux nerveux -- Périodiques
Intelligence artificielle -- Périodiques
006.32 - Journal URLs:
- http://www.springerlink.com/content/0941-0643/20/6/ ↗
http://www.springerlink.com/content/102827/ ↗
http://www.springer.com/gb/ ↗ - DOI:
- 10.1007/s00521-015-1920-1 ↗
- Languages:
- English
- ISSNs:
- 0941-0643
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 6081.280250
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 10041.xml