我试图弄清楚如何在CPLEX中进行敏感性分析。我刚开始使用CPLEX,我遇到了一个运输问题,请参考下面的OPL Transportation链接,我只想知道什么是灵敏度分析的语法,或者我该怎么做?
发布于 2017-11-25 10:49:26
您可以在IDE中获得一些信息。
通过以下方式:
dvar float+ Gas[1..2][1..2];
dvar float+ Chloride[1..2][1..2];
dvar float obj;
maximize
obj;
subject to {
ctObj:obj==sum(i,j in 1..2 )(40 * Gas[i,j]) + sum(i,j in 1..2 ) (50 * Chloride[i,j]);
forall(i,j in 1..2) ctMaxTotal:
Gas[i,j] + Chloride[i,j] <= 50;
forall(i,j in 1..2 )ctMaxTotal2:
3 * Gas[i,j] + 4 * Chloride[i,j] <= 180;
forall(i,j in 1..2 ) ctMaxChloride:
Chloride[i,j] <= 40;
}你会得到:

如果您单击决策变量。
在CPLEX文档中,您还可以在以下站点获得一些信息:
https://stackoverflow.com/questions/47483494
复制相似问题