近期在学习运筹学(二),但是貌似很难找到对于数据包络问题的相关详细讲解,关于模型的部分文章也很难理解,对于部分问题些许含糊其辞(怎么可能是自己能理解到呢,不可能,绝对不可能),所以在自己结合自己的理解写下这篇关于
模型的理解,当成是自己的学习笔记。
那么什么是DEA问题呢?
官方解释是运筹学中的一种效率评价方法,即在多输入,多输出的多个同类决策单元的有效性评价。最先应用在工程的效率问题,但后续被用在多个评价类、资源配置问题中。
举个例子,在一个工程中,我们有多个条件一摸一样的厂房同时进行生产,输入的生产要素有工人数量,原料数量等,最后生产出的输出有产品的数量,产品的种类,产品的质量等等,我们需要评判哪个厂房的生产效率最高,这就是一个DEA模型的问题场景。
CCR模型
在这样的场景下,每个厂房都是单独的一个决策单元,这样的单元被称之为DMU(desicion making unit),假设有n个决策单元,每个决策单元都m种类型的输入,和s种的输出,要评价每个DMU的效率,那必然涉及到对每个输入输出分配权重,那么我们记:
依照我们对于效率的理解,可以很容易得到对于决策单元j的效率可以表示为:
考虑现实条件,任何工程都不可能达到效率超过1的,因此满足:
那么我们在考虑其中某个决策单元的效率时,即可以建立如下模型:
通过求解模型可以得到单个决策单元最优效率下的各个输出量与输入量的最佳权重,需要知道的是最优效率评价指数与输出量、输出量的量纲无关。
由于上述模型是分式规划,分式规划不可避免地涉及到了解不唯一的问题,因此我们通过CC变换(Charnes-Cooper),将其转化为等价的线性规划问题,CC变换的过程如下:
经过CC变换后得到以下线性规划模型:
CCR问题的对偶问题
首先给出对偶问题的模型:
对线性规划的式子引入松弛变量和剩余变量
则式子转变为:
通常来说对偶问题都是直接由定义转换过来的,但是对于没有具体解释,由于
模型的对偶问题比较复杂,绝大部分博主只是给出了它的式子而没有对其有推导,在知乎回答中有几位答主给出了一些推导,链接如下:(4 封私信 / 2 条消息) 请问DEA CCR模型的对偶模型是怎么推导出的? - 知乎 (zhihu.com)
……算了,我已经写好两次了结果这鬼编辑器就两次都给我搞没了,不想写第三次了,超,第一次写博文就给我劝退了,留下DEA有效和CCR模型和生产函数的问题,我真的是无语了