首页> 外文会议>IEEE Symposium Series on Computational Intelligence >A direct memetic approach to the solution of Multi-Objective Optimal Control Problems
【24h】

A direct memetic approach to the solution of Multi-Objective Optimal Control Problems

机译:解决多目标最优控制问题的直接模因方法

获取原文

摘要

This paper proposes a memetic direct transcription algorithm to solve Multi-Objective Optimal Control Problems (MOOCP). The MOOCP is first transcribed into a Non-linear Programming Problem (NLP) with Direct Finite Elements in Time (DFET) and then solved with a particular formulation of the Multi Agent Collaborative Search (MACS) framework. Multi Agent Collaborative Search is a memetic algorithm in which a population of agents combines local search heuristics, exploring the neighbourhood of each agent, with social actions exchanging information among agents. A collection of all Pareto optimal solutions is maintained in an archive that evolves towards the Pareto set. In the approach proposed in this paper, individualistic actions run a local search, from random points within the neighbourhood of each agent, solving a normalised Pascoletti-Serafini scalarisation of the multi-objective NLP problem. Social actions, instead, solve a bi-level problem in which the lower level handles only the constraint equations while the upper level handles only the objective functions. The proposed approach is tested on the multi-objective extensions of two well-known optimal control problems: the Goddard Rocket problem, and the maximum energy orbit rise problem.
机译:本文提出了一种解决多目标最佳控制问题的麦克迭代直转算法(MoOCP)。首先将MoOCP转换为具有直接有限元(DFET)的非线性编程问题(NLP),然后用多代理协作搜索(MACS)框架的特定配方解决。多代理协作搜索是一种迭代算法,其中代理人的群体结合了本地搜索启发式,探索每个代理的邻域,社会行动在代理之间交换信息。所有Pareto最佳解决方案的集合都是在演出到Pareto集的档案中。在本文提出的方法中,个人主义行动从每个代理的附近的随机点运行本地搜索,解决了多目标NLP问题的标准化pascoletti-serafini标准。相反,社交行为解决了一个双级问题,其中较低级别仅处理约束方程,而上级仅处理客观函数。拟议的方法在两个众所周知的最佳控制问题的多目标扩展上进行了测试:戈达德火箭问题,以及最大的能量轨道上升问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号