24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1756  |  回复: 3

zjc1987

金虫 (著名写手)

[求助] LMI mincx 和gevp 问题 我得到的矩阵的数量级为啥那么大?

C_a=[1 0 0 0 0; 0 1 0 0 0;0 0 1 0 0; 0 0 0 1 0];
D=[0 0; 0 0; 0 -1; 1 0; 0 0];
A=[0 1 0 0 0 ; 0 0 1 0 0; 0 0 0 1 0; 0 0 0 0 1; -1 -5 -10 -10 -5];
setlmis([])
P=lmivar(1,[5 1]);%1代表方块阵
%[P,n,sP]=lmivar(1,[4 1]);
F=lmivar(2,[2 4]);%2代表长方形矩阵
K=lmivar(2,[5 4]);%长方形矩阵


%lmiterm([1 1 1 0],1) ;        % P > I :: I
lmiterm([-1 1 1 P],1,1);         % P > I :: P
lmiterm([2 1 1 P],1,A,'s');%A_T*P+P_T*A
lmiterm([2 1 1 K],1,C_a,'s');%

lmiterm([3 1 2 F],1,C_a);
lmiterm([3 1 2 P],D',-1);%D_T*P-F*C_a
lmiterm([-3 1 1 0],1);
lmiterm([-3 2 2 0],1);



lmisys=getlmis;
[alpha,popt]=gevp(lmisys,1);
%[deta,xopt]=(lmisys,1);[alpha,popt]=feasp(lmisys);

P=dec2mat(lmisys,popt,P)
K=dec2mat(lmisys,popt,K)
F=dec2mat(lmisys,popt,F)
P_inv=eye(5)/P;

eig(P)%P为正定对称阵
L=-P_inv*K;


以上是我的代码,下面是结果
Solver for generalized eigenvalue minimization

Iterations   :    Best objective value so far

* switching to QR
     1                 309.375000
     2                 146.808105
     3                 101.297593
     4                   3.147201
     5                   2.171569
     6                   0.725681
     7                   0.725681
     8                   0.500720
     9                   0.112361
    10                   0.080799
    11                   0.080799
    12                   0.055751
    13                   0.017428
    14                   0.012025
    15               8.297436e-003
    16               7.467693e-003
    17               6.720923e-003
    18               6.048831e-003
    19               5.443948e-003
    20               4.899553e-003
    21               4.409598e-003
    22               3.968638e-003
    23               3.571774e-003
    24               3.214597e-003
    25               2.893137e-003
    26               2.603823e-003
***                 new lower bound:    -0.006076
    27               2.441084e-005
***                 new lower bound:    -0.005879
    28               2.196976e-005
    29               1.977278e-005
***                 new lower bound:    -0.001453
    30               1.779551e-005
    31               1.601596e-005
***                 new lower bound: -7.414335e-005
    32               5.198251e-007
    33               5.198251e-007
    34               5.198251e-007
***                 new lower bound: -8.813072e-006
    35               8.234556e-008
***                 new lower bound: -4.010205e-006
    36               1.839946e-008
    37               1.839946e-008
***                 new lower bound: -1.995903e-006

Result:  feasible solution
          best value of t: 1.839946e-008
          f-radius saturation:  91.573% of R = 1.00e+008
Termination due to SLOW PROGRESS:
          the gen. eigenvalue t decreased by less than
          1.000% during the last 5 iterations.


P =

  1.0e+007 *

    2.7203   -0.6492    0.0771    0.1632    0.0438
   -0.6492    3.0753   -0.5240    0.1544    0.3525
    0.0771   -0.5240    1.9095   -0.1469   -0.0000
    0.1632    0.1544   -0.1469    2.4675   -0.0000
    0.0438    0.3525   -0.0000   -0.0000    0.5666


K =

  1.0e+007 *

   -2.9074   -0.4745    0.1665    0.1722
   -0.4745   -2.3822   -0.1845    0.5828
    0.1665   -0.1845   -3.3104   -0.8516
    0.1722    0.5828   -0.8516   -3.1560
    0.2846    1.2298    2.2264    1.2542


F =

  1.0e+007 *

    0.1632    0.1544   -0.1469    2.4675
   -0.0771    0.5240   -1.9095    0.1469


ans =

  1.0e+007 *

    0.5048
    1.6938
    2.1521
    2.6687
    3.7197

>> 我的问题是得到的矩阵P  F为什么那么大的数量级?别人做出来的结果很小。是不是我的程序有问题?如果用mincx该如何写?谢谢!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

justdoit
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chufufang

金虫 (小有名气)

楼主的计算的结果是不可行的,只有* switching to QR的结果是负数才可以
世界上最难的事:把别人的钱装进自己的口袋,把自己的思想装进别人的脑袋
2楼2014-07-26 16:19:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

哈嘛2014

铁虫 (初入文坛)

你好 我现在也遇见了这个问题,你的问题已经解决了吗?
在路上
3楼2015-09-11 10:28:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pjy_1615

新虫 (初入文坛)

时间应该是负的,才说明。这个矩阵可行吧。你是正的,不对,还有想问一下[P,n,sP]=lmivar(1,[4 1]),这个语句  后面如果有个矩阵P大于0,要怎么写?
4楼2016-12-23 15:28:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zjc1987 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料工程085601,270求调剂 +37 @ASDF1234 2026-04-08 40/2000 2026-04-13 12:23 by 蓝云思雨
[考研] 一志愿鲁东大学071000生物学学硕初试分数276求调剂 +7 慕绝cc 2026-04-09 7/350 2026-04-13 12:01 by zhshch
[考研] 本科生物信息学,总分362 求07 08调剂 +8 q小倩1210 2026-04-06 8/400 2026-04-13 11:58 by 414435937
[考研] 人工智能320调剂08工类还有机会吗 +13 振—TZ 2026-04-10 14/700 2026-04-13 11:25 by wp06
[考研] 314求调剂 +24 wakeluofu 2026-04-09 25/1250 2026-04-13 08:58 by lhj2009
[考研] 材料考研调剂 +28 云木达达 2026-04-11 30/1500 2026-04-13 08:51 by Sammy2
[考研] 求调剂 +9 吃口冰激凌 2026-04-07 9/450 2026-04-13 08:46 by 紫曦紫棋
[考研] 0831一轮调剂失败求助 +10 小熊睿睿_s 2026-04-11 10/500 2026-04-12 22:43 by 长弓傲
[考研] 材料与化工调剂 +12 否极泰来2026 2026-04-10 13/650 2026-04-11 00:28 by wangjihu
[基金申请] 有爆料,一个青年教师卖房得400万,然后换了一个四青帽子 +9 babu2015 2026-04-08 9/450 2026-04-10 11:43 by 苏东坡二世
[考研] 一志愿鲁东大学071000生物学学硕初试分数276求调剂 +20 慕绝cc 2026-04-09 24/1200 2026-04-10 10:22 by xujun0624
[考研] 314求调剂 +14 weltZeng 2026-04-09 14/700 2026-04-09 23:14 by wolf97
[考研] 材料专硕初试分332一志愿西北工业大学, +12 故人?? 2026-04-09 12/600 2026-04-09 18:34 by Ccclqqq
[考研] 一志愿武理车辆 281 求调剂 +5 上岸研究生. 2026-04-07 5/250 2026-04-09 15:56 by only周
[考研] 材料307分求大佬组收留 +17 Hll胡 2026-04-07 17/850 2026-04-09 10:53 by liuhuiying09
[考研] 328求调剂 +17 lftmya 2026-04-07 18/900 2026-04-09 08:05 by 5268321
[考研] 调剂求助(生物与医药) +6 @6952 2026-04-06 6/300 2026-04-07 23:52 by lys0704
[考研] 11408 325分 +3 jgtxuxgkx 2026-04-07 3/150 2026-04-07 23:10 by lbsjt
[考研] 085602调剂 初试总分335 +3 19123253302 2026-04-06 3/150 2026-04-07 18:00 by jp9609
[考研] 287分求调剂 有专利国奖一志愿哈工大085406 +6 白易辰 2026-04-06 7/350 2026-04-06 22:46 by 875465
信息提示
请填处理意见