A Parallel Algorithm for Long Horizon Optimal Control Problems Using the Mixed Coordination Method

Jianxin Tang, P. Luh, T. Chang
{"title":"A Parallel Algorithm for Long Horizon Optimal Control Problems Using the Mixed Coordination Method","authors":"Jianxin Tang, P. Luh, T. Chang","doi":"10.1109/ACC.1989.4173500","DOIUrl":null,"url":null,"abstract":"In this paper, we present a new approach for solving long horizon, discrete-time optimal control problems by using the mixed coordination method. The idea is to decompose a long horizon problem into subproblems along the time axis. The requirement that the initial state of a subproblem equals the terminal state of the preceding subproblem is relaxed by using Lagrange multipliers. The Lagrange multipliers and the initial state of each subproblem are then selected as high level variables. The equivalence of the two-level formulation and the original problem is proved for both the convex and nonconvex cases. Under the two-level formulation, the low level subproblems are optimal control problems with a shorter time horizon, and are solved in parallel by using the extended Differential Dynamic Programming (DDP). An efficient way for finding the gradient and Hessian of a low level objective function with respect to high level variables is developed. The high level problem, on the other hand, is solved by using the Modified Newton's Method. An effective procedure is developed to select initial values of multipliers based on the given initial trajectory. Since both the DDP and the Modified Newton's Method have fast convergence rate and are compatible with each other, the method is very efficient. Furthermore, because of the specific way in selecting high level variables, the method can convexify the high level problem while maintain the separability of an originally nonconvex problem.","PeriodicalId":383719,"journal":{"name":"1989 American Control Conference","volume":"12 1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1989 American Control Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACC.1989.4173500","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

In this paper, we present a new approach for solving long horizon, discrete-time optimal control problems by using the mixed coordination method. The idea is to decompose a long horizon problem into subproblems along the time axis. The requirement that the initial state of a subproblem equals the terminal state of the preceding subproblem is relaxed by using Lagrange multipliers. The Lagrange multipliers and the initial state of each subproblem are then selected as high level variables. The equivalence of the two-level formulation and the original problem is proved for both the convex and nonconvex cases. Under the two-level formulation, the low level subproblems are optimal control problems with a shorter time horizon, and are solved in parallel by using the extended Differential Dynamic Programming (DDP). An efficient way for finding the gradient and Hessian of a low level objective function with respect to high level variables is developed. The high level problem, on the other hand, is solved by using the Modified Newton's Method. An effective procedure is developed to select initial values of multipliers based on the given initial trajectory. Since both the DDP and the Modified Newton's Method have fast convergence rate and are compatible with each other, the method is very efficient. Furthermore, because of the specific way in selecting high level variables, the method can convexify the high level problem while maintain the separability of an originally nonconvex problem.
混合协调法求解长视界最优控制问题的并行算法
本文提出了一种用混合协调方法求解长视界离散时间最优控制问题的新方法。其思想是将长视界问题分解成沿时间轴的子问题。通过使用拉格朗日乘子器放宽了子问题的初始状态等于前一子问题的终端状态的要求。然后选择拉格朗日乘数和每个子问题的初始状态作为高级变量。在凸和非凸情况下,证明了两层公式与原问题的等价性。在两级公式下,低级子问题是时间范围较短的最优控制问题,并采用扩展微分动态规划(DDP)并行求解。提出了一种求低阶目标函数相对于高阶变量的梯度和黑森量的有效方法。另一方面,用修正牛顿法求解高级问题。提出了一种基于给定初始轨迹选择乘数初始值的有效方法。由于DDP法和改进牛顿法收敛速度快且相互兼容,因此该方法具有很高的效率。此外,由于选取高阶变量的方式特殊,该方法可以在保持原非凸问题可分性的同时,使高阶问题凸化。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信