【运筹学】对偶理论 : 影子价格 ( 对偶问题的经济解释 )

举报
韩曙亮 发表于 2022/01/11 01:42:41 2022/01/11
【摘要】 文章目录 一、互补松弛定理作用二、影子价格三、影子价格示例 一、互补松弛定理作用 互补松弛定理作用 : ① 简化求对偶问题最优解过程 : 已知一个线性规划问题的最...





一、互补松弛定理作用



互补松弛定理作用 :

① 简化求对偶问题最优解过程 : 已知一个线性规划问题的最优解 , 可以 简化求另外一个问题最优解的过程 , 避免使用两次单纯形法求解 ;

② 影子价格问题 : 使用互补松弛定理可以进行一些 经济解释 , 如影子价格问题 ;





二、影子价格



影子价格 是 对偶问题的 经济解释 ;


影子价格定义 :

在一对 P \rm P P D \rm D D 中 ,

如果 P \rm P P 的某个 约束条件右端常数项 b i \rm b_i bi ( 第 i \rm i i 种资源的拥有量 ) 增加一个单位时 ,

所引起 P \rm P P 目标函数 最优值 z ∗ \rm z^* z 的该变量称为 i \rm i i 种资源的 影子价格 ,

其值等于 D \rm D D 问题 中的 对偶变量 y i ∗ \rm y_i^* yi ;


原问题 P \rm P P : m a x Z = C X s . t { A X ≤ b X ≥ 0

maxZ=CXs.tAXbX0 m a x Z = C X s . t { A X b X 0
maxZ=CXs.tAXbX0              \ \ \ \ \ \ \ \ \ \ \,            对偶问题 D \rm D D : m i n W = b T Y s . t { A T Y ≥ C T Y ≥ 0
minW=bTYs.tATYCTY0 m i n W = b T Y s . t { A T Y C T Y 0
minW=bTYs.tATYCTY0


由对偶问题的基本性质得到如下结论 :

z ∗ = ∑ j = 1 n c j x j = ∑ i = 1 m b i y i \rm z^* = \sum_{j = 1}^n c_jx_j = \sum_{i = 1}^m b_iy_i z=j=1ncjxj=i=1mbiyi

c j \rm c_j cj 表示每个产品带来的利润 ,

x j \rm x_j xj 表示产品的个数 ;


影子价格 是 对偶问题 的变量值 ;





三、影子价格示例



生产问题 ( 原问题 ) :

m a x Z = 2 x 1 + 3 x 2 s . t { 2 x 1 + 2 x 2 ≤ 12 x 1 + 2 x 2 ≤ 8 4 x 1 ≤ 16 4 x 2 ≤ 12 x 1 , x 2 ≥ 0

maxZ=2x1+3x2s.t2x1+2x212x1+2x284x1164x212x1,x20 m a x Z = 2 x 1 + 3 x 2 s . t { 2 x 1 + 2 x 2 12 x 1 + 2 x 2 8 4 x 1 16 4 x 2 12 x 1 , x 2 0
maxZ=2x1+3x2s.t2x1+2x212x1+2x284x1164x212x1,x20

上述线性规划的最优解是 : ( 4 2 )

(42) ( 4 2 )
(42)

甲产品生产 4 4 4 个单位 , 乙产品生产 2 2 2 个单位 ;



设备出租问题 ( 对偶问题 ) :

m i n W = 12 y 1 + 8 y 2 + 16 y 3 + 12 y 4 s . t { 2 y 1 + y 2 + 4 y 3 + 0 y 4 ≥ 2 2 y 1 + 2 y 2 + 0 y 3 + 4 y 4 ≥ 3 y 1 , y 2 , y 3 , y 4 ≥ 0

minW=12y1+8y2+16y3+12y4s.t2y1+y2+4y3+0y422y1+2y2+0y3+4y43y1,y2,y3,y40 m i n W = 12 y 1 + 8 y 2 + 16 y 3 + 12 y 4 s . t { 2 y 1 + y 2 + 4 y 3 + 0 y 4 2 2 y 1 + 2 y 2 + 0 y 3 + 4 y 4 3 y 1 , y 2 , y 3 , y 4 0
minW=12y1+8y2+16y3+12y4s.t2y1+y2+4y3+0y422y1+2y2+0y3+4y43y1,y2,y3,y40

上述线性规划最优解是 : ( 1 2 1 0 0 )

(12100) ( 1 2 1 0 0 )
(21100) ( 0 2 3 1 8 0 )
(023180) ( 0 2 3 1 8 0 )
(032810)




上述原问题线性规划中的影子价格 :

z ∗ = 2 x 1 + 3 x 2 = 12 y 1 + 8 y 2 + 16 y 3 + 12 y 4 \rm z^* = 2 x_1 + 3x_2 = 12y_1 + 8y_2 + 16y_3 + 12y_4 z=2x1+3x2=12y1+8y2+16y3+12y4



原问题分析 :

约束方程的 4 4 4 个不等式 , 就是 A B C D \rm ABCD ABCD 四个设备的台时数 ,

甲产品带来利润 2 2 2 , 乙产品带来利润 3 3 3 ;

假设 P \rm P P 问题的目标函数是 m a x Z = 2 x 1 + 3 x 2 \rm max Z = 2 x_1 + 3x_2 maxZ=2x1+3x2 ,

m a x Z \rm maxZ maxZ 是利润 ,

x 1 \rm x_1 x1 代表甲产品的数量 , x 1 \rm x_1 x1 的系数 2 2 2 代表甲产品多生产一个单位能够带来的利润增加 2 2 2 ,

x 2 \rm x_2 x2 代表乙产品的数量 , x 2 \rm x_2 x2 的系数 3 3 3 代表乙产品多生产一个单位能够带来的利润增加 3 3 3 ;



对偶问题分析 :

12 y 1 \rm 12 y_1 12y1 中的系数 12 12 12 增大一个单位 , 能够对目标函数值贡献多少 , 该贡献值与 y 1 \rm y_1 y1 值相关 ;

将对偶问题最优解 ( 1 2 1 0 0 )

(12100) ( 1 2 1 0 0 )
(21100) 12 y 1 + 8 y 2 + 16 y 3 + 12 y 4 \rm 12y_1 + 8y_2 + 16y_3 + 12y_4 12y1+8y2+16y3+12y4

得到 12 × 1 2 + 8 × 1 + 16 × 0 + 12 × 0 \rm 12 \times \cfrac{1}{2} + 8 \times 1 + 16 \times 0 + 12 \times 0 12×21+8×1+16×0+12×0

12 × 1 2 12 \times \cfrac{1}{2} 12×21 含义 : 当第一个系数 12 12 12 ( 设备 A \rm A A 的台时数 ) 增大时 , 整个目标函数增大 , 每增大一个单位 , 目标函数增加 1 2 \cfrac{1}{2} 21 ;

8 × 1 8 \times 1 8×1 含义 : 当第二个系数 8 8 8 ( 设备 B \rm B B 的台时数 ) 增大时 , 整个目标函数增大 , 每增大一个单位 , 目标函数增加 1 1 1 ;

16 × 0 16 \times 0 16×0 含义 : 当第三个系数 16 16 16 ( 设备 C \rm C C 的台时数 ) 增大时 , 整个目标函数不变 , 每增大一个单位 , 目标函数增加 0 0 0 ;

12 × 0 12 \times 0 12×0 含义 : 当第四个系数 21 21 21 ( 设备 D \rm D D 的台时数 ) 增大时 , 整个目标函数不变 , 每增大一个单位 , 目标函数增加 0 0 0 ;

文章来源: hanshuliang.blog.csdn.net,作者:韩曙亮,版权归原作者所有,如需转载,请联系作者。

原文链接:hanshuliang.blog.csdn.net/article/details/112096559

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。