算法 动态规划
1. 多段图的最短路径问题
什么是多段图?
- 多段图是一个有向、无环、带权 图。
- 有且仅有一个起始结点(原点source) 和 一个终止结点(汇点target)。
- 它有n个阶段,每个阶段由特定的几个结点构成。
- 每个结点的所有结点都只能指向下一个相邻的阶段,阶段之间不能越界。
对其使用动态规划法:
阶段:将图中的顶点划分5个阶段,k
状态:每个阶段有几种供选择的点s
决策:当前状态应在前一个状态的基础上获得。决策需要满足规划方程
规划方程:f(k)表示状态k到终点状态的最短距离。
初始条件:f(k)=0;
方程:f(k-1)=min{f(k)+W(k-1,k)}其中W(k-1,k)表示状态k-1到状态k的距离【向前处理】
相关推荐
yedaoxiaodi 2020-07-26
us0 2020-06-25
Eduenth 2020-06-22
Oudasheng 2020-06-13
sunjunior 2020-05-19
chenfei0 2020-04-30
老和山下的小学童 2020-04-20
SystemArchitect 2020-04-14
jiayuqicz 2020-02-02
zangdaiyang 2020-01-25
yuanran0 2020-01-20
yedaoxiaodi 2020-01-12
rein0 2020-01-01
Oudasheng 2019-12-22
wuxiaosi0 2019-12-17
trillionpower 2019-11-23
ustbfym 2019-11-03
yaohustiAC 2019-10-28