超效率-SBM模型
这段时间差不多忙完了,终于有时间可以来经营我的博客了。
上阵子挺多人私信我,原谅我记性不好,可能没有回复全。
这篇文章是超效率的扩展。
超效率SBM
SBM本身就是非径向模型(non-radial model),想要了解径向超效率的请自行去前面翻阅。
上篇文章说到super-SBM的一个模型,公式为:
这个模型是分式模型,我们可以通过charnes cooper变换,将其转变成为:
python代码(部分)
在编程过程中,本来我以为第一个模型是无法出结果的,但是很无语的是,是我有bug了。这里就附上第一个模型的超效率核心部分代码(第二个也是差不多,万变不离其宗)。
首先,数据为:
def __SBM_super_C(self):
for k in self.DMUs:
MODEL = gurobipy.Model()
fi = MODEL.addVars(self.m1)
lambdas = MODEL.addVars(self.DMUs)
fo