Back to Search
Start Over
A Hybrid Differential Evolution Algorithm and Its Application in Unmanned Combat Aerial Vehicle Path Planning
- Source :
- IEEE Access, Vol 8, Pp 17691-17712 (2020)
- Publication Year :
- 2020
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2020.
-
Abstract
- CIPDE and JADE are two powerful and effective Differential Evolution (DE) algorithms with strong exploration and exploitation capabilities. In order to take advantage of these two algorithms, we present a hybrid differential evolution algorithm combining modified CIPDE (MCIPDE) with modified JADE (MJADE) called CIJADE. In CIJADE, the population is first partitioned into two subpopulations according to the fitness value, i.e., superior and inferior subpopulations, to maintain the population diversity. The superior subpopulation evolves using the operation defined in MCIPDE. The MCIPDE adds an external archive to the mutation scheme to enhance the population diversity and exploration capability of original CIPDE. While the inferior subpopulation evolves using the operation defined in MJADE. The MJADE modifies the original JADE by adjusting the parameter p in linear decreasing way to balance the exploration and exploitation ability of original JADE. A new crossover operation is designed to original JADE to deal with the problem of stagnation. Furthermore, the parameters CR and F values of CIJADE are updated according to a modified parameter adaptation strategy in each generation. We validate the performance of the proposed CIJADE algorithm over 28 benchmark functions of the CEC2013 benchmark set. The experimental results indicate that the proposed CIJADE performs better than the eleven popular stateof-the-art DE variants. What's more, we apply the proposed CIJADE to deal with Unmanned Combat Aerial Vehicle (UCAV) path planning problem. The simulation results show that the proposed CIJADE can efficiently find the optimal or near optimal flight path for UCAV.
- Subjects :
- Mathematical optimization
General Computer Science
Computer science
modified JADE
Crossover
Population
JADE (programming language)
02 engineering and technology
hybrid algorithm
UCAV path planning
modified CIPDE
0202 electrical engineering, electronic engineering, information engineering
General Materials Science
Motion planning
education
computer.programming_language
education.field_of_study
General Engineering
020206 networking & telecommunications
Hybrid algorithm
Differential evolution
Mutation (genetic algorithm)
Benchmark (computing)
020201 artificial intelligence & image processing
lcsh:Electrical engineering. Electronics. Nuclear engineering
lcsh:TK1-9971
computer
Subjects
Details
- ISSN :
- 21693536
- Volume :
- 8
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....d2a880f72890cf94426f5dc7b236c0d4