...
首页> 外文期刊>Mathematical Problems in Engineering: Theory, Methods and Applications >A Modified Hybrid Genetic Algorithm for Solving Nonlinear Optimal Control Problems
【24h】

A Modified Hybrid Genetic Algorithm for Solving Nonlinear Optimal Control Problems

机译:求解非线性最优控制问题的改进混合遗传算法

获取原文
           

摘要

Here, a two-phase algorithm is proposed for solving bounded continuous-time nonlinear optimal control problems (NOCP). In each phase of the algorithm, a modified hybrid genetic algorithm (MHGA) is applied, which performs a local search on offsprings. In first phase, a random initial population of control input values in time nodes is constructed. Next, MHGA starts with this population. After phase 1, to achieve more accurate solutions, the number of time nodes is increased. The values of the associated new control inputs are estimated by Linear interpolation (LI) or Spline interpolation (SI), using the curves obtained from the phase 1. In addition, to maintain the diversity in the population, some additional individuals are added randomly. Next, in the second phase, MHGA restarts with the new population constructed by above procedure and tries to improve the obtained solutions at the end of phase 1. We implement our proposed algorithm on 20 well-known benchmark and real world problems; then the results are compared with some recently proposed algorithms. Moreover, two statistical approaches are considered for the comparison of the LI and SI methods and investigation of sensitivity analysis for the MHGA parameters.
机译:在此,提出了一种求解有界连续时间非线性最优控制问题的两阶段算法。在算法的每个阶段,都会应用改进的混合遗传算法(MHGA),该算法对后代进行本地搜索。在第一阶段,构建时间节点中控制输入值的随机初始种群。接下来,MHGA从这一人群开始。在阶段1之后,为了获得更准确的解决方案,增加了时间节点的数量。使用从阶段1获得的曲线,通过线性插值(LI)或样条插值(SI)估计相关的新控制输入的值。此外,为了保持总体的多样性,会随机添加一些其他个体。接下来,在第二阶段,MHGA重新开始,并通过上述过程构建新的种群,并在阶段1结束时尝试改进获得的解决方案。我们针对20个众所周知的基准和现实问题实施了我们提出的算法;然后将结果与最近提出的一些算法进行比较。此外,考虑了两种统计方法来比较LI方法和SI方法以及研究MHGA参数的敏感性分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号