首页 > 其他 > 详细

关于YALMIP中求解器的选择问题

时间:2021-03-30 20:28:29      阅读:57      评论:0      收藏:0      [点我收藏+]

在2020-franklin-曾教授-二次负定一文中,使用LMItool进行设计,求解时间长。

使用YALMIP进行描述,系统表述方便,采用sedemi无法得到正常接,求助j教授。回复如下

You would have to define "not satisfactory". since you‘re only solving a feasibility problem, any (almost) feasible solution is all you can ask for

 
Using mosek the solution appears perfectly fine
 
sol = 
  struct with fields:
 
    yalmipversion: ‘20200930‘
    matlabversion: ‘9.4.0.813654 (R2018a)‘
       yalmiptime: 0.3952
       solvertime: 0.6788
             info: ‘Successfully solved (MOSEK)‘
          problem: 0
 
check(LMIs)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|    ID|          Constraint|   Primal residual|   Dual residual|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|    #1|   Matrix inequality|        2.0892e-05|       1.974e-15|
|    #2|   Matrix inequality|         0.0025096|      5.6753e-13|
|    #3|   Matrix inequality|         0.0026662|      2.3893e-14|
|    #4|   Matrix inequality|         0.0042042|      2.9447e-12|
|    #5|   Matrix inequality|         0.0020883|      4.2393e-12|
|    #6|   Matrix inequality|        1.4218e-06|       5.053e-13|
|    #7|   Matrix inequality|        1.0342e-06|      6.0756e-13|
|    #8|   Matrix inequality|        2.0783e-06|      1.0214e-15|
|    #9|   Matrix inequality|        1.2902e-06|      1.7394e-15|
|   #10|   Matrix inequality|        2.1999e-05|     -2.4086e-21|
|   #11|   Matrix inequality|         1.062e-05|        9.73e-16|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
结论:对于可行性问题,要求得到几乎所有的可行解,因此建议使用mesek求解器,得到与原文一致的结果。
 

关于YALMIP中求解器的选择问题

原文:https://www.cnblogs.com/wan2-0/p/14597888.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!