楼主: wpcz_c
3791 12

怎么用MATLAB实现下述计算 [推广有奖]

11
wishwing89 发表于 2009-9-2 23:44:52
回jyliao
我觉得你提供的程序有两个问题:
1.缺少Pij>=0约束
2.A x <= b 约束应改为A x = b,即P的行和应严格等于1,而不是小于等于1
另外,为什么MATLAB中Pii直接用fmincon函数求效果没lingo好呢?
请指正,谢谢!

12
jyliao 发表于 2009-9-3 19:48:37
1. lb =0 ub=1, means that all   0<=Pij<=1
2. if  Pii was exist, then AX=b
3. the answer of MATLAB will produce bigger residual than LINGO solution
4. If Tk ==> inf, then this is a Markov-chain problem, the ultimate stationary solution  P_inf  will equal to
  0.25*ones(4,4)

13
wishwing89 发表于 2009-9-3 23:08:49
基本明白了,谢谢!
只是第二点还不太明白,我写成这样的语句行不?
fmincon(@myfun, x0,[],[],A,b,lb,ub)
12# jyliao

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 08:52