SeDuMi 安装与测试

SeDuMi 安装与测试(转载)

  (2012-09-12 09:08:39)
标签: 

杂谈

分类: 通信专业知识

1. Download SeDuMi 1.1R3
[1] http://sedumi.ie.lehigh.edu/component/option,com_docman/task,cat_view/gid,69/Itemid,76/
[2] http://sedumi.ie.lehigh.edu/
-> Main Menu
-> Downloads
-> Official SeDuMi releases
-> SeDuMi 1.1R3

2. Install SeDuMi 1.1R3
[1] Copy "SeDuMi_1_1R3.zip" to "D:\Program Files\MATLAB\R2007b\"
[2] Extract "D:\Program Files\MATLAB\R2007b\SeDuMi_1_1R3.zip" to "D:\Program Files\MATLAB\R2007b\SeDuMi_1_1R3"
[3] Execute "D:\Program Files\MATLAB\R2007b\SeDuMi_1_1R3\SeDuMi_1_1\install_sedumi.m"

3. Test Sample
[1] Input source sample code
>> b=[1 4]';
>> A=[-1 1 0 1 1;0 0 -1 1 2];
>> c=[0 2 0 3.5 6];
>> [x, y, info]=sedumi(A,b,c)

[2] Output result
SeDuMi 1.1R3 by AdvOL, 2006 and Jos F. Sturm, 1998-2003.
Alg = 2: xz-corrector, Adaptive Step-Differentiation, theta = 0.250, beta = 0.500
eqs m = 2, order n = 6, dim = 6, blocks = 1
nnz(A) = 7 + 0, nnz(ADA) = 4, nnz(L) = 3
it : b*y gap delta rate t/tP* t/tD* feas cg cg prec
0 : 4.58E+001 0.000
1 : 8.27E+000 1.37E+001 0.000 0.2992 0.9000 0.9000 1.99 1 1 1.3E+000
2 : 1.15E+001 3.16E+000 0.000 0.2304 0.9000 0.9000 1.81 1 1 2.4E-001
3 : 1.19E+001 5.77E-001 0.000 0.1826 0.9000 0.9000 1.19 1 1 4.1E-002
4 : 1.20E+001 2.97E-003 0.000 0.0051 0.9990 0.9990 1.01 1 1
iter seconds digits c*x b*y
4 0.4 Inf 1.2000000000e+001 1.2000000000e+001
|Ax-b| = 0.0e+000, [Ay-c]_+ = 0.0E+000, |x|= 2.2e+000, |y|= 3.0e+000

Detailed timing (sec)
Pre IPM Post
3.205E-001 4.406E-001 1.903E-001
Max-norms: ||b||=4, ||c|| = 6,
Cholesky |add|=0, |skip| = 0, ||L.L|| = 1.80888.

x =

(1,1) 1
(5,1) 2


y =

0.0000
3.0000


info =

iter: 4
feasratio: 1
pinf: 0
dinf: 0
numerr: 0
timing: [0.3205 0.4406 0.1903]
cpusec: 0.9514

4. Configuration
[1] Computer: Compaq Presario X1000 DN623A#AB2
[2] CPU: x86 Family 6 Model 9 Stepping 5 GenuineIntel ~598 Mhz; Intel(R) Pentium(R) processor 1400MHZ
[3] Memory: 768MB DDR
[4] OS: Microsoft Windows XP Professional 5.1.2600 Service Pack 3 Build 2600
[5] MATLAB: Version 7.5.0.342(R2007b)
[6] SeDuMi: 1.1R3

5. Note
[1] SeDuMi 1.21 crashes on Matlab 2007b/WindowsXP 2002, so utilizes SeDuMi 1.1R3 with Matlab 2007b/WindowsXP 2002
[2] Please download the appropriate version for your OS and platform. Currently, the latest release, SeDuMi 1.2 is supportred only on 64 bit Linux and Matlab using 2007b. The version before that, sedumi 1.1R3 is supported on almost all 32 bit systems. Version before that are no longer supported.--The SeDuMi Team Imre Polik

 

--在SeDuMi主页上下了一个1.21版本,结果装不上,不知啥原因,忽然想到以前用的CVX中好像有SeDuMi,查看一下是1.2版本,想想CVX好用的,里面包含的1.2应该也可以用,但是单独安装还是不行。终于在网上找到一段The SeDuMi Team的Imre Polik的留言,才明白32位机器要用1.1R3版本,于是下载,安装,测试果然正确。嘻嘻。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值