5
11 5
8
8
6
V4
V5
9 4
10 2
5 11
12 t
6
多段图问题
多段图G=(V, E)是—个有向图。它具有如下特性: – 图中的结点被划分成k≥ 2个不相交的集合
V(源i 点,1≤) 和i≤t k(,汇其点中)V。1和Vk分别只有一个结点s – 图中所有的边<u,v>均具有如下性质:若u∈Vi ,
26
多段图的向后处理算法
Line procedure BGRAP(E,k,n,P)
real BCOST(n),integer D(n-1),P(k),r,j,k,n
BCOST(1)0
for j2 to n do
设r是一个这样的结点,<r,j>∈E且使BCOST(r) +c(r,j)取小值
BCOST(j)BCOST(r)+ c(r,j)
如果已作了k-1次决策,1≤k-1<n。设x1,…xk-1的最 优决策值是r1,..,rk-1,他们所产生的状态为S1,…Sk-1
10
最优化决策序列的表示
又设Xk={{rk,1,rk,2,…,rk,pk}是xk的可能值的集 合。 Sk,jk是选取rk,jk决策之后所产生的状态, 1≤jk≤pk Fk,jk 是相应于Sk,jk的最优决策序列。 因此,相应于Sk-1的最优决策序列是
23
V1
V2
V3
V4
V5
24
9
1
3
7
s1 3
26 2 77
6 5
4 3
9 4
10 2 12 t
4 11 2
5
5
11 5