RT - Journal Article
T1 - Integrating Differential Evolution Algorithm with Modified Hybrid GA for Solving Nonlinear Optimal Control Problems
JF - IJMSI
YR - 2017
JO - IJMSI
VO - 12
IS - 1
UR - http://ijmsi.ir/article-1-595-en.html
SP - 47
EP - 67
K1 - Nonlinear optimal control problem
K1 - Differential evolution
K1 - Modified hybrid genetic algorithm
K1 - Successive quadratic programming
K1 - Spline interpolation.
AB - Here, we give a two phases algorithm based on integrating differential evolution (DE) algorithm with modified hybrid genetic algorithm (MHGA) for solving the associated nonlinear programming problem of a nonlinear optimal control problem. In the first phase, DE starts with a completely random initial population where each individual, or solution, is a random matrix of control input values in time nodes. After phase 1, to achieve more accurate solutions, we increase the number of time nodes. The values of the associated new control inputs are estimated by linear or spline interpolations using the curves computed in the phase 1. In addition, to maintain the diversity in the population, some additional individuals are added randomly. Next, in the second phase, MHGA starts by the new population constructed by the above procedure and tries to improve the obtained solutions at the end of phase 1. We implement our proposed algorithm on some well-known nonlinear optimal control problems. The numerical results show the proposed algorithm can find almost better solution than other proposed algorithms.
LA eng
UL http://ijmsi.ir/article-1-595-en.html
M3 DOI: 10.7508/ijmsi.2017.01.005
ER -