A new diagonalization based method for parallel-in-time solution of linear-quadratic optimal control  problems

Matthias Heinkenschloss, Nathaniel J. Kroeger
{"title":"A new diagonalization based method for parallel-in-time solution of linear-quadratic optimal control  problems","authors":"Matthias Heinkenschloss, Nathaniel J. Kroeger","doi":"10.1051/cocv/2024051","DOIUrl":null,"url":null,"abstract":"A new diagonalization technique for the parallel-in-time solution of  linear-quadratic optimal control problems with  time-invariant system matrices is introduced. The target problems are often derived from a semi-discretization of a Partial Differential Equation (PDE)-constrained optimization problem. The solution of large-scale time dependent optimal control problems is computationally challenging as the states, controls, and adjoints are coupled to each other throughout the whole time domain. This computational difficulty motivates the use of parallel-in-time methods. For time-periodic problems our diagonalization  efficiently transforms the discretized optimality system into K  (=number of time steps) decoupled complex valued 2n y  by 2n y  systems, where n y  is the dimension of the state space. These systems resemble optimality systems corresponding to a steady-state version of the optimal control problem and they can be solved in parallel across the time steps, but are complex valued. For optimal control problems with initial value state equations a direct solution via diagonalization is not possible, but an efficient preconditioner can be constructed from the corresponding time periodic optimal control problem. The preconditioner can be efficiently applied parallel-in-time using the diagonalization  technique. The observed number of preconditioned GMRES iterations is small and insensitive to the size of the problem discretization.","PeriodicalId":512605,"journal":{"name":"ESAIM: Control, Optimisation and Calculus of Variations","volume":"9 22","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ESAIM: Control, Optimisation and Calculus of Variations","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1051/cocv/2024051","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A new diagonalization technique for the parallel-in-time solution of  linear-quadratic optimal control problems with  time-invariant system matrices is introduced. The target problems are often derived from a semi-discretization of a Partial Differential Equation (PDE)-constrained optimization problem. The solution of large-scale time dependent optimal control problems is computationally challenging as the states, controls, and adjoints are coupled to each other throughout the whole time domain. This computational difficulty motivates the use of parallel-in-time methods. For time-periodic problems our diagonalization  efficiently transforms the discretized optimality system into K  (=number of time steps) decoupled complex valued 2n y  by 2n y  systems, where n y  is the dimension of the state space. These systems resemble optimality systems corresponding to a steady-state version of the optimal control problem and they can be solved in parallel across the time steps, but are complex valued. For optimal control problems with initial value state equations a direct solution via diagonalization is not possible, but an efficient preconditioner can be constructed from the corresponding time periodic optimal control problem. The preconditioner can be efficiently applied parallel-in-time using the diagonalization  technique. The observed number of preconditioned GMRES iterations is small and insensitive to the size of the problem discretization.
基于对角线化的线性二次优化控制问题并行实时求解新方法
本文介绍了一种新的对角化技术,用于并行实时求解具有时变系统矩阵的线性二次优化控制问题。目标问题通常来自于偏微分方程(PDE)约束优化问题的半具体化。大规模时间相关最优控制问题的求解在计算上具有挑战性,因为状态、控制和邻接在整个时域中相互耦合。这种计算难度促使人们使用并行时间方法。对于时间周期性问题,我们的对角化方法能有效地将离散优化系统转化为 K 个(=时间步数)解耦复值 2n y 乘 2n y 系统,其中 n y 是状态空间的维度。这些系统类似于最优控制问题的稳态版本对应的最优系统,可以跨时间步并行求解,但都是复值系统。对于具有初值状态方程的最优控制问题,不可能通过对角化直接求解,但可以从相应的时间周期最优控制问题中构建高效的预处理器。利用对角化技术,可以高效地并行实时应用预处理器。观测到的预处理 GMRES 迭代次数很少,而且对问题离散化的大小不敏感。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信