小马 发表于 2003-8-30 08:50:20

[讨论]如何用LINGO进行灵敏度分析?

LINGO用来接非线性规划非常好,但是它不能自动进行灵敏度分析,请问大家有什么高招?

shaojie 发表于 2003-8-30 21:29:23

可以进行灵敏度分析啊

nirvana9363 发表于 2003-8-31 00:23:23

可以进行的啊!你去看看教程就可以了

rockman6320 发表于 2008-7-21 11:17:41

灵敏度分析操作流程:菜单lingo-->options-->general solver-->dual computations:prices & ranges-->ok. 菜单lingo-->range

richuqihang 发表于 2009-9-6 09:52:06

4# rockman6320


那对于整数线性规划模型 lingo可以做灵敏度分析吗?我按照你的方法做了遍
运行结果为错误121:Because they have no meaning in this context, range reports are not possible on IP models.不知如何对此结果进行检验
附源程序:MIN=d1+d2+d3;
1000<=1840+0.75*a1-b1+0.5*(c1+c3)-d1;
1840+0.75*a1-b1+0.5*(c1+c3)-d1<=1000+e1;
1520+0.8*a2+b1-b2-c1+0.5*c2-d2>=1500;
1520+0.8*a2+b1-b2-c1+0.5*c2-d2<=1500+e2;
950+0.9*a3+b2-c2-c3-d3>=1000;
950+0.9*a3+b2-c2-c3-d3<=1000+e3;
e1+e2+e3<=150;
a1<=500;
a2<=800;
a3<=500;
b1<=200;
b2<=0.25*(950+0.9*a3);
c1<=1520+0.8*a2-d2;
c2+c3<=950+0.9*a3-d3;
a1>=0;
a2>=0;
a3>=0;
b1>=0;
b2>=0;
b3>=0;
c1>=0;
c2>=0;
c3>=0;
d1>=0;
d2>=0;
d3>=0;
d1<=2000;
d2<=1600;
d3<=1000;
e1>=0;
e2>=0;
e3>=0;
@gin(a1);
@gin(a2);
@gin(a3);
@gin(b1);
@gin(b2);
@gin(b3);
@gin(c1);
@gin(c2);
@gin(c3);
@gin(d1);
@gin(d2);
@gin(d3);
@gin(e1);
@gin(e2);
@gin(e3);
页: [1]
查看完整版本: [讨论]如何用LINGO进行灵敏度分析?