分支限界法-单源最短路径
分支限界法(1)描述:采用广度优先产生状态空间树的结点,并使用剪枝函数的方法称为分枝限界法。所谓“分支”是采用广度优先的策略,依次生成扩展结点的所有分支(即:儿子结点)。所谓“限界”是在结点扩展过程中,计算结点的上界(或下界),边搜索边减掉搜索树的某些分支,从而提高搜索效率。(2)原理:按照广度优先的原则,一个活结点一旦成为扩展结点(E-结点)R后,算法将依次生成它的全部孩子结点,将那些导致不可行解或导致非最优解的儿子舍弃,其余儿子加入活结点表中。然后,从活结点表中取出一个结点作为当前扩展结点。重复上述结点扩展过程,直至找到问题的解或判定无解为止。
用户评论
推荐下载
-
最短路径Arcengine
arcengine写的最短路径分析的核心代码publicvoidOpenFeatureDatasetNetwork(IFeatureDatasetFeatureDataset){CloseWor
23 2020-05-22 -
最短路径规划
基于pgrouting的最短路径开发代码,网上所下,自己个人收藏,可以参考使用
29 2019-02-16 -
最短路径rar
用C#写的最短路径源代码,对二次开发人员实用价值极高
24 2019-02-15 -
最短路径java
最短路径算法 java实现 Dijkstra理论 适合大家深度理解图论理论
31 2019-02-11 -
找寻最短路径
给定的带有权重的地图,通过dijkstra算法求解最短路径,并输出路径.用C实现主要.
26 2019-02-25 -
最短路径c
此是求最短路径的算法,数据结构上的例子!
31 2019-02-24 -
arcengine最短路径
arcengine最短路径
32 2019-05-22 -
最短路径查询
利用visualstudio2008与arcengine结合在地图上对最短路径进行查询。
36 2019-05-22 -
最短路径matlab
首先在m脚本文件canshuo.m中输入节点个数和路径权重在命令窗口中输入canshu用s=12,e=10的格式输入要求的起止点,再输入main即可得到两点之间的路径和长度。
31 2019-05-17 -
最短路径寻找
该程序可以寻找从起点到终点的最短路径.采用A星算法
21 2019-07-13
暂无评论