首页> 外文期刊>International Journal of Control >Low-rank exploitation in semidefinite programming for control
【24h】

Low-rank exploitation in semidefinite programming for control

机译:半定程序控制中的低等级利用

获取原文
获取原文并翻译 | 示例
           

摘要

Many control-related problems can be cast as semidefinite programs. Even though there exist polynomial time algorithms and excellent publicly available solvers, the time it takes to solve these problems can be excessive. What many of these problems have in common, in particular in control, is that some of the variables enter as matrix-valued variables. This leads to a low-rank structure in the basis matrices which can be exploited when forming the Newton equations. In this article, we describe how this can be done, and show how our code, called STRUL, can be used in conjunction with the semidefinite programming solver SDPT3. The idea behind the structure exploitation is classical and is implemented in LMI Lab, but we show that when using a modern semidefinite programming framework such as SDPT3, the computational time can be significantly reduced. Finally, we describe how the modelling language YALMIP has been changed in such a way that our code, which can be freely downloaded, can be interfaced using standard YALMIP commands. This greatly simplifies modelling and usage.
机译:许多与控制相关的问题都可以转换为半定程序。即使存在多项式时间算法和出色的公开可用的求解器,解决这些问题所花费的时间也可能过长。这些问题有很多共同点,尤其是在控制方面,共同之处在于某些变量以矩阵值变量形式输入。这导致基矩阵的低秩结构,在形成牛顿方程时可以利用该结构。在本文中,我们描述了如何做到这一点,并展示了如何将我们的名为STRUL的代码与半定编程求解器SDPT3结合使用。结构开发背后的思想是经典的,并在LMI Lab中实现,但是我们证明,当使用现代的半定性编程框架(如SDPT3)时,可以大大减少计算时间。最后,我们描述了如何更改建模语言YALMIP,以便可以使用标准YALMIP命令对可以自由下载的代码进行接口。这大大简化了建模和使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号