最新动态规划习题答案

  • 格式:doc
  • 大小:172.50 KB
  • 文档页数:20

下载文档原格式

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

2.某公司有资金4百万元向A,B和C3个项目追加投资,各个项目可以有不同的投资额(百万元计),相应的效益如表所示。问怎样分配资金,使总效益值最大?##

表8-47

解:设S1-A,B,C项目的总投资额,S2-B、C项目的总投资额

S3-C项目的投资额;

X k-k项目的投资额;

(X1-A项目的投资额,X2-B项目的投资额,X3-C项目的投资额)W k(S k,X k)-对K项目投资X k后的收益:W k(S k,X k)=W k (X k)

T k (S k,X k)-S k+1=S k-X k

f k (S k)-当K至第3项目允许的投资额为S k时所能获得的最大收益。为获得最大利润,必须将4百万全部投资,假设有4阶段存在,有S4=0,建立递归方程

f4 (S k)=0

f k (S k)=max{ W k (X k)+f k +1(S k+1)} k=3,2,1

X k∈D k(S k)

第一步,K=3

f4(S4)=0

f3 (S3)=max{W3 (X3)+f4 (S4)}

X3∈D3(S3)

S4=S3-X3

第二步:

K=2 f2 (S2)=max{W2 (X2)+f3 (S3)}

X2∈D2(S2)

S3=S2-X2

W2 (X2)+f3 (S2-X2)

第三步:

K=1 f1 (S1) =max {W1 (X1)+ f2 (S2)}

X1∈D1(S1)

S2= S1- X1

W1 (X1)+ f2 (S1- X1)

S1=4 →S2=1 →S3=1

↓↓↓

X1*=3 X2*=0 X3*=1

A投资3百万,B不投资C投资1百万。

总收益164百万元。

3.(最优分配问题)有一个仪表公司打算向它的3个营业区设立6家销售店。每个营业区至少设一家,所获利润如表。问设立的6家销售店数应如何分配,可使总利润最大?

解:s k——对k#,…,3#营业区允许设立的销售店数

x k——对k#营业区设立的销售店数

w k (s k,x k)——对k#营业区设立x k销售店后的利润:

w k (s k,,x k)= w k (x k)

T k (s k, x k)——s k +1= s k - x k

f k (s k)——当第k至第3个营业区允许设立的销售店数为s k 时所能获得的最大利润

递归方程:

f4(s4)=0

f k (s k)=max {wk (xk)+ fk+1(sk+1)}, k=3,2,1 xk∈Dk(sk)

k=3时,有方程

f4 (s4)=0

f3(s3)= max {w3(x3)+ f4(s4) }

x3∈D3(s3)

s3=s2—x2

k=2,有方程

f2(s2)= max {w2(x2)+ f3(s3) }

x2∈D2(s2)

s3=s2—x2

k=1,有方程

f1(s1)= max {w1(x1)+ f2(s2)

} x1∈D1(s1) s2=s1—x1

s1=6 → s2=3 → s3=2

↓ ↓ ↓

x1*=3 x2*=1 x3*=2

分别A1、A2、A3营业区设立3家、1家、2家销售店,最大利润为770

4.用动态规划方法求解下列模型:

maxf=10X1+4X2+5X3

s.t. 3X1+5 X2+4 X3≤15

0≤X1≤2 0≤X2≤2 X3≥0 ,X j为整数j=1,2,3

解:收费C1=10 C2=4 C3=5

X1为货物1的装载件数

X2为货物2的装载件数

X3为货物3的装载件数

分3阶段

S1为货物1、2、3允许的装载重量(3X1+5 X2+4 X3的允许值)S2为货物2、3允许装载的重量(5 X2+4 X3的允许值)

S3 为货物3允许装载的重量(4 X3的允许值)

第一步:K=3

f4(S4)=0

f3(S3)= max{5X3+ f4(S4)| X3∈D3(S3)}

S4= S3 -4 X3

第二步:K=2

f2(S2)= max{4X2+ f3(S3)| X2∈D2(S2)} S3= S2 -5 X2

划分点:

第三步:K=1

f1(S3)= max{10X1+ f2(S2)| X1∈D1(S1)}

S2= S1-3 X1

10X1+ f2(S1-3 X1)

顺序追踪:最优策略为

S1=15 →S2=9 →S3=9

↓↓↓

X1*=2 X2*=0 X3*=2

最优装载方案为:货物1装2件;货物2不装;货物3装2件装载收费为30元

5.用动态规划方法解下列0—1背包问题:

Max f =12x1+12x2+9x3+16x4+30x5;

s.t. 3x1+4x2+3x3+4x4+6x5≤12;

x j=0,1, j=1,……,5

解:本问题分为5个阶段。令

s k——a k x k+…+a4x4的允许值

x k——第k阶段x k取值,x k=0,1

w k (s k , x k )——x k 产生的价值:w k (s k , x k )=c k x k T k (s k , x k )——s k+1=s k - a k x k

f k (s k )——在a k x k +…+ a 4x 4≤s k 的条件下,c k x k +…+c 4x 4能

取得的最大值。

递归方程为

k=5 f 5(s 5}

相关主题