也许这没什么大不了的,因为实践比理论更有说服力。但是,如果我
们把题目扩展一下:在地图中找出从左下角到右上角的两条路径,两
条路径中的任何一条边都不能重叠,并且要求两条路径的总长度最短。
这时,再用这种简单的方法就不太好办了。
如果非得套用这种方法的话,则最优指标函数就需要有四维的下标,
并且难以处理两条路径不能重叠的问题。
而我们回到原先标准的动态规划法,就会发现这个问题很好解决,
只需要加一维状态变量就成了。即用
分别表示两条路径走
到阶段 时所处的位置,相应的,决策变量也增加一维,用
分别表示两条路径的行走方向。状态转移时将两条路径分别
考虑
在写规划方程时,只要对两条路径走到同一个点的情况稍微处理一下,
减少可选的决策个数:
从这个例子可以看出,合理地划分阶段和选择状态可以给解题带来方
便。
评论0