Matlab求解线性规划后怎么找出各个变量的影子价格

核心提示matlab自己带的函数是没带影子价格的。不过你可以自己调整约束条件,计算影子价格。影子价格实际上是描述一种边际效应。假设现在已经求解出当前约束下的最优值了,现在思考个问题:这个最优解是在这些约束下求解得到的,假如放宽某个约束(比方说,原来

matlab自己带的函数是没带影子价格的。

不过你可以自己调整约束条件,计算影子价格。

影子价格实际上是描述一种边际效应。

假设现在已经求解出当前约束下的最优值了,现在思考个问题:

这个最优解是在这些约束下求解得到的,假如放宽某个约束(比方说,原来约束是原料X最多只有100kg,现在放宽到最多有101kg),会给目标函数带来多大的改进呢?假设原料X放宽一个单位,目标函数(假设代表利润)可以多出500元,那么 500元/kg 就是原料X的影子价格。(此段转自知乎,作者:吴俊)

你可以自己修改约束条件来计算,不过存在边际效应递减等边际效应的变化,所以更改约束条件时请注意这一点。

 
友情链接
鄂ICP备19019357号-22