An improved differential evolution algorithm and its applications to orbit design
Yao, Wei and Luo, Jianjun and Macdonald, Malcolm and Wang, Mingming and Ma, Weihua (2017) An improved differential evolution algorithm and its applications to orbit design. Journal of Guidance, Control and Dynamics. ISSN 1533-3884 (In Press)
Preview |
Text.
Filename: Yao_etal_JGCD_2017_An_improved_differential_evolution_algorithm_and_its_applications.pdf
Accepted Author Manuscript Download (1MB)| Preview |
Abstract
Differential Evolution (DE) is a basic and robust evolutionary strategy that has been applied to determining the global optimum for complex optimization problems[1–5]. It was introduced in 1995 by Storn and Price [1] and has been successfully applied to optimization problems including nonlinear, non-differentiable, non-convex, and multi-model functions. DE algorithms show good convergence, high-reliability, simplicity, and a reduced number of controllable parameters [2]. Olds and Kluever [3] applied DE to an interplanetary trajectory optimization problem and demonstrated the effectiveness of DE to produce rapid solutions. Madavan [4] discussed various modifications to the DE algorithm, improved its computational efficiency, and applied it to aerodynamic shape optimization problems. DE algorithms are easy to use, as they require only a few robust control variables, which can be drawn from a well-defined numerical interval. However, the existing various DE algorithms also have limitations, being susceptible to instability and getting trapped into local optima[2]. Notable effort has been spent addressing this by coupling DE algorithms with other optimization algorithms (for example, Self Organizing Maps (SOM) [6], Dynamic Hill Climbing (DHC) [7], Neural Networks (NN) [7], Particle Swarm Optimization (PSO) [8]). In these cases, the additional algorithm is used as an additional loop within the optimization process, creating a hybrid system with an inner and outer loop. Such hybrid algorithms are inherently more complex and so the computation cost is increased. Attempting to address this, a self-adaptive DE was designed and applied to the orbit design problem for prioritized multiple targets by Chen[5]. However, the self-adaptive feature is somewhat limited as it relates only to the number of generations within the optimization. A Self-adaptive DE which can automatically adapt its learning strategies and the associated parameters during the evolving procedure was proposed by Qin and Suganthan[9] and 25 test functions were used to verify the algorithm.
ORCID iDs
Yao, Wei, Luo, Jianjun, Macdonald, Malcolm ORCID: https://orcid.org/0000-0003-4499-4281, Wang, Mingming and Ma, Weihua;-
-
Item type: Article ID code: 62261 Dates: DateEvent1 November 2017Published1 November 2017AcceptedSubjects: Technology > Mechanical engineering and machinery Department: Faculty of Engineering > Mechanical and Aerospace Engineering
Technology and Innovation Centre > Advanced Engineering and ManufacturingDepositing user: Pure Administrator Date deposited: 07 Nov 2017 12:33 Last modified: 11 Nov 2024 11:49 Related URLs: URI: https://strathprints.strath.ac.uk/id/eprint/62261