YALMIP工具箱之解决半定规划问题的SDPT3求解器安装 您所在的位置:网站首页 lmi是什么机型 YALMIP工具箱之解决半定规划问题的SDPT3求解器安装

YALMIP工具箱之解决半定规划问题的SDPT3求解器安装

2023-08-24 07:02| 来源: 网络整理| 查看: 265

官方SDPT3下载链接:

https://blog.nus.edu.sg/mattohkc/softwares/sdpt3/

       本人也是在学习YALMIP工具箱的初始摸索阶段,安装的原因是因为最近在学习鲁棒H控制问题,而这里面的线性矩阵不等式——LMI往往是凸优化/半定规化问题,在求解如下的最小化问题时,发现求解不出,报错:矩阵为奇异值、接近奇异值或缩放错误,且结果为NAN的情况,于是本人决定换求解器试试。

关于YALMIP工具箱的安装和学习教程很多,我放几个链接在此供大家参考:

matlab使用yalmip工具箱_毒吻可积的博客-CSDN博客_yalmip工具箱

YALMIP学习(一):入门_名侦探柯基0625的博客-CSDN博客_sdpvar函数

       网上查了教程发现没有SDPT3求解器的安装具体方法,只有cplex求解器安装方法,于是我去官网(上面提供的链接)下载了SDPT3求解器安装包,自己摸索安装步骤如下:

1.解压到matlab 安装路径

2.在matlab设置路径中添加SDPT3安装包

3.在matlab里打开SDPT3安装包,运行其中的Installmex.m和startup.m文件

到这里便安装成功啦! 

4.检查是否安装成功,在matlab命令行窗口输入以下命令

yalmiptest('sdpt3')

可以看到安装成功:

        再次进行求解我的LMI问题,可以得到结果。我一般不设置sdpsettings选择求解器是因为YALMIP会自动选择最合适的求解器,所以只要工具箱包含该求解器便会自动合理选择。

 注:本文仅为便利本人学习方便使用,有兴趣者可以作为参考,如果错误欢迎指导交流,谢谢!

参考资料:MATLAB 官方



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有