2024-06-07 21:44:26 发布
网友
我们正在进行一个项目,该项目涉及在大地图上运行最短路径算法。在
我们现在使用的是空距heaurstic。在
我们的项目包括接收数据库中链接的更新。 目前,我们重新开始搜索每个链接更新或在每个预定义的间隔。 有没有一种方法可以更新AStar算法来更新搜索而不必在每次收到更新时重新启动搜索?有没有更好的算法适合这个任务?在
披露:这是学生项目的一部分。在
谢谢。在
您可能正在寻找一种路由算法(它本质上处理不断变化的图形)。在
实现它的一种方法是使用Distance Vector Routing Protocol(它是Bellman Ford algorithm的分布式版本),其工作方式如下所示:
但是请注意,这个算法是未知的(但是处理变化的图很好,有一定的限制,仍然存在count to infinity problem)
(1)算法的解释是基于我在this thread中提供的一个解释,并作了一些修改。(这毕竟是建议的算法)。在
您可能正在寻找一种路由算法(它本质上处理不断变化的图形)。在
实现它的一种方法是使用Distance Vector Routing Protocol(它是Bellman Ford algorithm的分布式版本),其工作方式如下所示:
但是请注意,这个算法是未知的(但是处理变化的图很好,有一定的限制,仍然存在count to infinity problem)
(1)算法的解释是基于我在this thread中提供的一个解释,并作了一些修改。(这毕竟是建议的算法)。在
相关问题 更多 >
编程相关推荐