美文网首页
Asynchronous dynamic programming

Asynchronous dynamic programming

作者: 学习编程王同学 | 来源:发表于2019-12-20 16:37 被阅读0次

    本文代码点击这里下载。

    动态规划方法

    如果节点x位于st的最短路径上,那么xt的路径也必须是xt之间的最短路径。这种“分而治之”(devide-and-conquer)的思想,被称为动态规划(dynamic programming)。

    异步动态规划方法(ASYNCHDP)

    记节点i到目标节点t的最短路径为h^*(i)。从it的经过j(是i的邻居)的最短路径可通过f^* (i,j)=w(i,j)+h^*(j)给出,并且h^*(i)=min_j f^*(i,j). 基于这种思想,给出ASYNCHDP方法的伪代码如下。

    ASYNCDP算法伪代码

    一个ASYNCDP算法的例子:

    ASYNCDP算法寻找最短路径的例子

    相关文章

      网友评论

          本文标题:Asynchronous dynamic programming

          本文链接:https://www.haomeiwen.com/subject/tseinctx.html