【运筹学】
🗓 2018年05月29日 📁 文章归类: 0x56_最优化
版权声明:本文作者是郭飞。转载随意,标明原文链接即可。
原文链接:https://www.guofei.site/2018/05/29/applyoptimization.html
DEA方法
数据包络分析(DEA) 是用线性规划方法去计算工作单位效率的一种方法。
已有数据:
K个工厂,需要I种资源,产出J种产品
全部K个工厂的输入和产出都已知。第k个工厂一段时间内输入的资源$x_{ki},i=1,2,…I$,产出$y_{kj},j=1,2,…,J$,
目标:
考核 $k_i$ 工厂的效率
$\min E(w_1,…,w_K)$
s.t. $\sum \limits_{k=1}^K w_k=1$ (1)
$w_{k}\geq 0,\forall k=1,2,…,K$ (2)
$\sum\limits_{k=1}^Kw_k y_{kj}\geq E y_{k_0 j},j=1,…,J$(3)
$\sum\limits_{k=1}^Kw_k x_{ki}\geq x_{k_0 i},j=1,2,…I$(4)
模型解释:
把K个工厂进行线性组合,组合成一个虚拟工厂,这个工厂有资源输入和产出产品,所以定义权重之和1,并且所有权重为正。这就是(1)和(2)的条件
虚拟工厂的输入资源,应当多于要考察的工厂$k_0$
虚拟工厂的输出资源,一定大于等于要考察的工厂,最多能大多少(E的最小值),就可以成为考察效率的指标。
模型性质
最优的$E^* $一定满足$E^* \leq 1$(这是因为,k0工厂的权重设为1,那么虚拟工厂的输入和输出一定等于k0工厂)。
$E^* $越小,代表工厂效率越低。
决策分析
下面是收益矩阵,其中di是策略,si是自然状态,
s1 | s2 | |
---|---|---|
d1 | 8 | 7 |
d2 | 14 | 5 |
d3 | 20 | -9 |
乐观法(optimistic approach):先找到每种选择各自对应的最大可能收益,看看哪种选择的最大收益最大
第一步:
最乐观的状态和收益 | |
---|---|
d1 | s1:8 |
d2 | s1:14 |
d3 | s1:20 |
第二步:选择d3作为最优策略
悲观法(conservative approach):找到每种选择各自对应的最小可能收益,看看哪种选择的最小收益最大
第一步:
最悲观的状态和收益 | |
---|---|
d1 | s2:7 |
d2 | s2:5 |
d3 | s1:-9 |
第二步:选择d1作为最优策略
最大最小后悔法(minimax regret approach)
我们这么定义“后悔值”:每种选择在每种状态下的“机会成本”,例如,d1在s1下的机会成本,就是s1下的最优策略收益,减去d1的收益 $20-8=12$
计算每个策略下的最大后悔值,然后选出最小的那个
第一步:计算“后悔值”
s1 | s2 | |
---|---|---|
d1 | 12 | 0 |
d2 | 6 | 2 |
d3 | 0 | 16 |
第二步:计算每个策略下的最大后悔值
最大后悔值 | |
---|---|
d1 | 12 |
d2 | 6 |
d3 | 16 |
第三部:选取最小后悔值,也就是 d2 作为最佳策略
已知概率:看期望
参考资料
施光燕:《最优化方法》,高等教育出版社
龚纯:《Matlab最优化计算》,电子工业出版社
David R. Anderson :《数据、模型与决策–管理科学篇》,机械工业出版社
您的支持将鼓励我继续创作!
