Numerical benchmarking of dual decomposition-based optimization algorithms for distributed model predictive control

Vassilios Yfantis , Achim Wagner , Martin Ruskowski
{"title":"Numerical benchmarking of dual decomposition-based optimization algorithms for distributed model predictive control","authors":"Vassilios Yfantis ,&nbsp;Achim Wagner ,&nbsp;Martin Ruskowski","doi":"10.1016/j.rico.2024.100495","DOIUrl":null,"url":null,"abstract":"<div><div>This paper presents a benchmark study of dual decomposition-based distributed optimization algorithms applied to constraint-coupled model predictive control problems. These problems can be interpreted as multiple subsystems which are coupled through constraints on the availability of shared limited resources. In a dual decomposition-based framework the production and consumption of these resources can be coordinated by iteratively computing their prices and sharing them with the involved subsystems. Following a brief introduction to model predictive control different architectures and communication topologies for a distributed setting are presented. After decomposing the system-wide control problem into multiple subproblems by introducing dual variables, several distributed optimization algorithms, including the recently proposed quasi-Newton dual ascent algorithm, are discussed. Furthermore, an epigraph formulation of the bundle cuts as well as a line search strategy are proposed for the quasi-Newton dual ascent algorithm, which increase its numerical robustness and speed up its convergence compared to the previously used trust region. Finally, the quasi-Newton dual ascent algorithm is compared to the subgradient method, the bundle trust method and the alternating direction method of multipliers for a large number of benchmark problems. The used benchmark problems are publicly available on GitHub.</div></div>","PeriodicalId":34733,"journal":{"name":"Results in Control and Optimization","volume":"17 ","pages":"Article 100495"},"PeriodicalIF":0.0000,"publicationDate":"2024-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Results in Control and Optimization","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2666720724001255","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Mathematics","Score":null,"Total":0}
引用次数: 0

Abstract

This paper presents a benchmark study of dual decomposition-based distributed optimization algorithms applied to constraint-coupled model predictive control problems. These problems can be interpreted as multiple subsystems which are coupled through constraints on the availability of shared limited resources. In a dual decomposition-based framework the production and consumption of these resources can be coordinated by iteratively computing their prices and sharing them with the involved subsystems. Following a brief introduction to model predictive control different architectures and communication topologies for a distributed setting are presented. After decomposing the system-wide control problem into multiple subproblems by introducing dual variables, several distributed optimization algorithms, including the recently proposed quasi-Newton dual ascent algorithm, are discussed. Furthermore, an epigraph formulation of the bundle cuts as well as a line search strategy are proposed for the quasi-Newton dual ascent algorithm, which increase its numerical robustness and speed up its convergence compared to the previously used trust region. Finally, the quasi-Newton dual ascent algorithm is compared to the subgradient method, the bundle trust method and the alternating direction method of multipliers for a large number of benchmark problems. The used benchmark problems are publicly available on GitHub.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于二元分解的分布式模型预测控制优化算法的数值基准测试
本文对应用于约束耦合模型预测控制问题的基于对偶分解的分布式优化算法进行了基准研究。这些问题可被解释为多个子系统,它们通过共享有限资源可用性的约束进行耦合。在基于对偶分解的框架中,这些资源的生产和消费可以通过迭代计算其价格并与相关子系统共享来协调。在简要介绍了模型预测控制之后,介绍了分布式环境下的不同架构和通信拓扑结构。在通过引入对偶变量将全系统控制问题分解为多个子问题后,讨论了几种分布式优化算法,包括最近提出的准牛顿对偶上升算法。此外,还为准牛顿二元上升算法提出了束切割的外延表述以及线搜索策略,与之前使用的信任区域相比,这些都提高了算法的数值鲁棒性并加快了收敛速度。最后,针对大量基准问题,将准牛顿二元上升算法与子梯度法、捆绑信任法和交替方向乘法进行了比较。所使用的基准问题可在 GitHub 上公开获取。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Results in Control and Optimization
Results in Control and Optimization Mathematics-Control and Optimization
CiteScore
3.00
自引率
0.00%
发文量
51
审稿时长
91 days
期刊最新文献
A novel approach in controlling the spread of a rumor within a crowd A comparison study on optical character recognition models in mathematical equations and in any language Multiple sclerosis diagnosis with brain MRI retrieval: A deep learning approach Integral invariant manifold method applied to a mathematical model of osteosarcoma Evaluating consumers benefits in electronic-commerce using fuzzy TOPSIS
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1