图论
文章平均质量分 78
cjl3011
这个作者很懒,什么都没留下…
展开
-
次短路,第k最短路,有限制的最短路问题总结
在这求第k短路用的是,A*+dij所谓的A*是一种启发式搜索,他给搜索选定一定的方向,避免了无谓的搜索,如何来确定搜索的顺序?也就是用一个值来表示这个值为f[x],每次搜索取f[x]最小的拓展,那么这个f[x]=h[x]+g[x]其中这个h[x]就是当前搜索时的代价,如求K段路这个就是前一个点的h[x']+边的长度,而g[x]是一个估价函数,估价函数要小于是对当前点到目标的代价的估计,这个估计必须原创 2013-09-10 09:39:49 · 2560 阅读 · 3 评论 -
浅析SteinerTree(斯坦纳树)
前几天看ZOJ的一场Monthly,里面有一道和SteinerTree很相近的一道题,之后敲了一下,顺便把SteinerTree整理一下。首先由我们知道的东西引入:一个图的最小生成树即这个图上所有点(设集合为G)生成的边权值和最小的树,我们可以知道这个树上任意两点是可到达的,这个可以用prime或者kruskal实现。下面,假如我们只要求G的一个真子集里面的所有点连通,那么我们发现原创 2013-09-17 23:48:31 · 13800 阅读 · 1 评论