双层规划模型

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

双层规划法
双层规划的一般形式
设 Y X ,分别为m n ,维欧式空间,Y X ⨯为X 与Y 的叉积空间。

双层规划模型的一般形式如下:
(P1)()y x F opt x
,
(P2)()y x f opt y
, (1)
St. ()0,≤y x g
其中,Y y X x ∈∈,分别为上层(P1)与下层(P2)的决策变量;()y x F ,与()y x f ,是定义于凸区域Y X G ⨯⊆上取值于实数集的上、下层的目标函数,
()(){}0,,≤=y x g y x G :()y x g ,为Y X ⨯的实函数。

令(){}G y x y x S ∈=,,使存在,称为允许集,S x ∈为允许元。

当上层给出的一决策.即给出允许元S x ∈,满足下层目标函数及约束条件的最优解,可以表示为:
()()(){}0,:,≤=y x g y x f Argopt x y
ψ (2)
此时,若()x ψ为单点集,即存在唯一的()()x x y y ψ∈=与之相对应,称它为下层对上层的反馈函数(这里我们假设()()x x y y ψ∈=的唯一性,即要求对每一S x ∈,存在唯一的()x y ,但一般讲这是不必要的。

如果不唯一,这时()x y 就成为数集,()x y y =就成为的x 反馈“集”函数。

本文不再讨论)。

这个问题称为下层规划问题(P2)。

可以看出,下层的决策y 是依赖于上层决策x 的。

对每一上层决策S x ∈,满足上层目标函数的最优解可以表示为:
()()(){}0,:,≤y x g x y x F opt x
(3)
若存在S x ∈*,使得()()()(){}x y x F opt x y x F x
,,=**,称()**y x ,为双层规划的最优解。

即:
()()
()()()⎪⎭⎫ ⎝⎛==**y x f Argopt x F opt x y x F opt x y x F y x x ,,,,
综上所述,双层规划问题是由两个单一规划问题(P1)、(P2)组成的决策变量相互关联的如下规划问题:
(P1)()y x F opt x
,
其中()x y y =如下决定
(P2)()y x f opt y
, (4)
St. ()0,≤y x g
双层规划问题可以有效地应用于管理部门来组织生产,既充分发挥生产部门的潜力又能得到宏观控制,达到持续、稳定、健康的发展。

下面就文章开始的一个以效益兼具公平性为双层目标的双层规划问题建立双层规划模型。

分配—选址模型
总公司下面有N 个分公司,每一个分公司记为()N i i ,,1 =,经过多因素分析后,在第()M j j ,,1 =个城市中,初步确定备选地址,标号为()L k k ,,1 =。

已知第i 个公司所管辖的第j 个城市选择第k 个地址后的成本与收益分别为ijk c , ijk w (可以用货币单位或者其他数量折算,见表1)。

规定每一城市至少要选建一个超市,即在每一城市的所有备选点中至少要选一个。

对于下层的每一分公司来说.就是要在选建超市的总成本不超过总公司分配额度的情况下.如何在各城市选择合适的备选点k 。

使得分公司的效益最大?而对于位于上层的总公司来说,就是要考虑如何分配专项投资资金T ,即如何决策资金分配向量
()T S S S S N i i
N ≤∑=121,,,, ,使得资金的分配最为“公平合理”?详细分析如下:
一方面,对于每一个分公司()N i i ,,1 =,根据总公司所分配的投资额度S ,确立以效益最大为目标的下层规划问题(P2),即:给定i ,满足(5)。

其中,目标函数表示第个i 分公司在所管辖城市j 中通过选择合适的备选点k 而获利最大,反映了下层决策者对所分配资金的最佳“使用”:第一个约束条件表示第i 个分公司为筹建各超市所投入的总成本不低于从总公司所获得的资金分配;第二个约束条件表示在第j 个城市中至少要保证筹建一个超市;决策变量1=ijk x 表示第i
个分公司在第j 个城市选择第k 个备选点。

0=ijk x 表示第i 个分公司在第j 个城市中第k 个备选点未被选中。

∑∑==M j L
k ijk ijk w x 11max
(P2)St.⎪⎪⎪⎩
⎪⎪⎪⎨⎧===≥≥≤∑∑∑===L k M j or x x x S c x ijk ijk L k ijk M j i L k ijk ijk ,,2,1,,,2,1,10,0,1,111 (5) 那么总公司应该如何构建目标函数.才能使一个资金分配向量()N S S S ,,,21 反映出上层对下层分公司资金分配的公平性(即如何以“公平合理”为目标)。

利用遗憾值函数,作为上层决策者的目标函数。

这里我们虽也用()i i i i r r min max min - 作为目标函数,但给予了新的解释,即目标函数表示公司间的差异最小化,称为公平指数。

原因如下:任何资金T 的一个分配方案,都会给各分公司带来或多或少的遗憾。

即分公司本能达到而因资金不充分未能实现的效益。

如果一个资金分配方案()T S S S S N
i i N ≤∑=121,,,, ,能使N 个分公司留下的遗憾值。

即不满意程度
差距最小.就能显示此项资金分配的公平性。

可以用如下规划问题表示: ()
i i i i r r min max min - (P1)St.⎪⎩⎪⎨⎧≥≤∑=0
,1i N
i i S T S (6) 其中:
∑∑∑∑∑∑======⎪⎪⎭⎫ ⎝⎛-=M j L k ijk M j M j L k ijk ijk L k ijk i w w x w r 11
1111/
N i ,,2,1 = (7)
目标函数是分公司中具有最大遗憾值与最小遗憾值的差。

称为差异化,总公 司的目标就是寻求合理的资金分配方案()N S S S ,,,21 ,使差异化最小。

下面给出
此双层规划模型的算法。

分配—选址模型的求解步骤
按上述双层规划的定义,分配一选址模型的求解可以按以下几步进行。

(1)给出分公司及所管辖城市拟建超市的各备选点的成本与收益(见表1)。

(2)对于总公司的每一投资分配决策()N S S S S ,,,21 =,分公司()N i i ,,1 =根
据投资i S 来寻找回报最大的备选点(()1=i ijk S x ),并计算出该分公司在投资分配i S 下的遗憾值()i i S r ,见表2。

(3)根据分公司的遗憾程度,调整上层决策,从而经过若干轮上、下层的互
动与协调,最终确定一资金分配向量
()()⎭
⎬⎫⎩⎨⎧≤∈=∑=***
*T S S S S S S S S N i i N N 12121,,,,,, ,使差异化
()()
**-i i i i i i S r S r min max 最小,即 ()()()()
i i i i i i S S S r S r N max min min ,,1- 上述步骤可以用逐次逼近法来实现。

逐次逼近法的思想是先在可行域中取一个初值。

然后逐步调整至遗憾值较小的解.直到最优解的获得。

分配—选址问题算例
设总公司现有总数为19=T 的资金。

要分配给下属的三个分公司,每个分公司管辖二个城市,每一城市有二个备选点可供选择来筹建超市.预计各备选点投资后的收益与成本见表4。

依上述计算步骤及表3,可得如下结果,见表5-8。

表4 分公司拟在所管辖城市筹建超市的成本与收益
注:每一分公司根据不同数目的投资,寻求回报最大的决策变量和收益值,见表5。

如投资在范围[3,4]中,实际作用为3,小数部分投资不可能产生新的备选点建设,自然也不产生效益。

相关文档
最新文档