资源分配模型

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

x4=0
第四阶段(项目A)的选择过程
w4=15 v4=12
s4 x4 d4(s4, x4) s3= s4-w4x4 f3(s3, x3*) f4(s4, x4*) 条件
30
0 1
0 12
30 15
22
22*
9
21
项目
决策
A
x4=0
B
x3=1
C
x2=1
D
x1=1
总额
投资额 0 10 12 8 30
直接收益 vk 0 8 9 5 22
例1 某公司有9个推销员在全国三个不同市场推销货物, 这三个市场里推销人员数与收益的关系如下表,试作 出使总收益最大的分配方案。
解:设分配人员的顺序为市场1, 2, 3,采用反向阶段
编号。设 sk 为第k阶段尚未分配的人员数,边界条件 为 s3=9,设 xk 为第k阶段分配的推销人员数;仍采用 反向递推,状态转移方程为 sk–1=sk – xk
6、总效益递推公式
该问题的难点在于各阶段的状态的确定,当阶段增加时,状态 数成指数增长。下面利用决策树来确定各阶段的可能状态。
例2第一阶段(项目D)的选择过程
s1<8 时,x1只能取0;w1=8, v1=5
s1 x1 d1(s1, x1) s0= s1-w1x1 f0(s0, x0*) f1(s1, x1*)
例1 第三阶段:给第一市场分配
由边界条件 s3=9,第三阶段最优决策表如下:
s3 x3 0 1 2 3 4 5 6 7 8 9 x3* f3* 9 211 213 218 217 215 208 206 202 201 200 2 218
得决策过程:x3*=2, x2*=0, x1*=7, f3*=218
kwk.baidu.com
wk xk 30

k
0 k 项未入选
xk

1
k 项入选
• 这是一类0-1规划问题 • 该问题是经典的旅行背包问
题 (Knapsack) • 该问题是 NP-complete
解:设项目选择的顺序为A, B, C, D;
1、阶段 k=1, 2, 3, 4 分别对应 D, C, B, A项目的选择过程 2、第 k 阶段的状态 sk,代表第 k 阶段初尚未分配的投资额 3、第 k 阶段的决策变量 xk,,代表第 k 阶段分配的投资额 4、状态转移方程为 sk–1= sk– wk xk 5、直接效益 dk(sk ,xk)= vk 或 0
目标函数为
3
f3 ( x)

max
x1 ,x2 ,x3
i 1
d (xi )
例1 第一阶段:给第三市场分配
s1 有0~9种可能,第一阶段最优决策表如下:
为什么与例1 的第一阶段的表有差别?
因为不存在边界条件 s0=0
例1 第二阶段:给第二市场分配
s2 有0~9种可能,第二阶段最优决策表如下:
x4=x3 =x2=0
例2 第二阶段(项目C)的选择过程
例2 第三阶段(项目B)的选择过程
w3=10
v3=8
s3 x3 d3(s3, x3) s2= s3-w3x3 f2(s2, x2*) f3(s3, x3*) 条件
15
0 1
0 8
15 5
9
9*
0
8
x4=1
0
0
30
14
14
30 1
8
20
14
22*
即 市场1 分配 2人,市场2 不分配 ,市场3 分配 7人
例2 项目选择问题
某工厂预计明年有A,B,C,D四 个新建项目,每个项目的投资额
wk及其投资后的收益 vk如右表所示。
投资总额为30万元,问如何选择项 目才能使总收益最大。
上述问题的静态规划模型如下:
max f ( x) vk xk
0
0
3
0
0
3


0
0
5
0
0
5


0
0
8
0
81
5
0
0
5
0
0
15
0
15 1
5
7
0
5
0
0
18
0
18 1
5
10
0
5
0
0
20
0
20 1
5
12
0
5
0
0
30
0
30 1
5
22
0
5
条件
x4=x2=1 x3=0
x4=x3=1 x2=0
x3=x2=1 x4=0
x3=x2=0 x4=1
x4=x3=0 x2=1
x4=x2=0 x3=1
相关文档
最新文档