共查询到17条相似文献,搜索用时 62 毫秒
1.
为了提高曲面上任意两点间近似最短路径的计算效率,提出了求解曲面上任意两点间近似最短路径的算法,该算法首先利用三角形网格模型表示曲面,并形成相应的带权图结构,然后采用FSPA(快速最短路径法)动态计算带权图上两点的最短路径,再通过迭代细分最短路径周围的三角形网格上的边,最后由这些边构造新的子图来不断逼近曲面上两点间的最短路径。为验证该算法效果,还给出了该算法两个应用实例。应用结果表明,该算法效率高,容易实现,并可用网格尺寸和细分参数γ来控制近似精度。 相似文献
2.
周培德 《计算机工程与科学》2002,24(4):35-37
寻找交通道路网中任意两点之间最短径的算法已有许多,其中Dijkstra算法是最有效的算法之一,其时间复杂性为O(n^2)。本文提出的算法与Dijkstra算法不同,其主要思 想是依据从始点至终点的直线段方向选择边产生二叉树,并采取有效方法降低二叉树的规模及缩短路径长度,然后由二叉树节点的标记计算出近似最短路径及其长度,反复执行常数次该算法可以求得最短路径及其长度。 相似文献
3.
周培德 《计算机工程与科学》2002,24(4):35-37
寻找交通道路网中任意两点之间最短路径的算法已有许多 ,其中Dijkstra算法是最有效的算法之一 ,其时间复杂性为O(n2 )。本文提出的算法与Dijkstra算法不同 ,其主要思想是依据从始点至终点的直线段方向选择边产生二叉树 ,并采取有效方法降低二叉树的规模及缩短路径长度 ,然后由二叉树节点的标记计算出近似最短路径及其长度。反复执行常数次该算法可以求得最短路径及其长度。 相似文献
4.
三角网格模型上任意两点间的近似最短路径算法研究 总被引:13,自引:2,他引:13
提出一种任意三角网格模型上两点间的近似最短路径算法.该算法首先将三角网格模型表示为带权图结构,然后用Dijkstra算法计算带权图中两顶点间的最短路径,并将其作为网格模型上该两点间最短路径的初始近似.通过不断地迭代对相关三角形边进行自适应细分,并构造每次细分后新的带权图,从而对网格模型上的两点间最短路径进行迭代逼近.该算法效率高,可以很好地控制精度,适用于大型三角网格模型两点间最短路径寻找.文中还讨论了该算法在任意三角网格模型区域划分中的应用. 相似文献
5.
6.
任振娜 《电脑编程技巧与维护》2011,(13):16-17
实际生活中的许多问题都可归结为图论中的求最短路径问题,Dijkstra算法是求最短路径算法中最有效的算法之一。在VB.NET编程环境下,实现了Dijkstra算法,根据指定的起始点和终点,得到了两点之间的最短路径长度和经过的节点。 相似文献
7.
基于遗传算法的曲面最短路径求解 总被引:2,自引:1,他引:1
对曲面上两点间最短路径的求解是一个应用非常广泛,但理论求解困难的问题。遗传算法是一种新型的、较成熟的全局随机搜索算法,具有优良的性态。该文将遗传算法引入到曲面最短路径寻优的问题中。首先在离散化的模拟数字高程上依据起点和终点,以实数编码产生一系列初始群体,定义相应的适应度函数,然后对群体进行复制、交叉和变异等操作,求解出一条曲面上两点间的最短路径。在文章的最后给出了一个数值仿真实例来了证明该算法的有效性和实用性。 相似文献
8.
DENG Chun-yan 《数字社区&智能家居》2008,(12)
Dijkstra算法与Floyd算法是求最短路径的最常用、也是最有效的两种方法。通过从多方面对Dijkstra算法与Floyd算法的进行比较、分析,给出这两种算法的差异及Floyd关键部分的程序,并介绍了Dijkstra改进的算法。 相似文献
9.
针对图论中的最短路径问题,提出了两种在GPU上改进的最短路径搜索算法,即针对单源最短路径问题的基于迭代方式且采用原子锁优化的Advanced_Atomics_SSSP算法以及针对所有顶点间最短路径问题的采用二叉堆优化的Heap_APSP算法。将两种算法应用到美国公路网图和节点的度均为6的普通图中,通过对算法的测试表明,Advanced_Atomics_SSSP算法的性能依赖于节点的度数,当节点的度数大于6时加速效果明显,当节点度数为1~3时加速效果不明显;而Heap_APSP可以达到46~56倍的加速比,且加速性能不受节点度的影响。 相似文献
10.
李腊元 《计算机工程与应用》1991,(1):45-49
本文讨论计算机网络最短路径算法及其实现问题。文中先论述了最短路径算法的设计思想:然后讨论了两种典型的最短路径算法:Dijkstra算法和Ford-Fulkerson算法,并给出了其实现过程。 相似文献
11.
最短路问题是组合优化中的经典问题之一,对其设计有效的算法具有广泛的应用价值和重要的理论意义.为了减少对初始种群选取的限制,扩大种群的多样性,本文提出了一种新的杂交方式.根据一对染色体中不同位相同基因对的数目,设计了分类杂交.这种杂交不仅增加了种群的多样性,还避免了不可行解的出现.与杂交算子相对应设计了具有局部搜索功能的收缩—扩张式变异算子,使得本算法效率有了极大提高,并在理论上证明该算法以概率1收敛到全局最优解.最后的数值试验也表明此算法是十分有效的. 相似文献
12.
13.
双环网络[+1]边优先最短路径及其寻径策略 总被引:10,自引:0,他引:10
双环网络是一种非常重要的互联网络结构 .传统的最优寻径方法没有充分利用这一网络中同一节点到不同节点的最短路径之间的关系 ,所给的算法不是最优的 .定义了双环网络的一种最短路径—— [+ 1]边优先最短路径 ,在此形式下 ,不仅最短路径的形式唯一而且同一源节点到不同目的节点的最短路径之间存在递推关系 .给出了相应的递推公式 ,运用此公式 ,平均不到两次加法运算和一次比较即可找到源节点到所有其它节点的最短路径 .利用所得结果 ,源节点只需存储很少的信息就可以通过简单计算求得到任意其它节点的最短路径 .与传统方法相比 ,本算法提高了系统的寻径效率 相似文献
14.
提出求一个顶点到另一个顶点的所有最短路径的一个算法.该算法利用图中每个顶点的出度的变化,来动态修改每个顶点到目的结点的最短路径长度,用C+ +编制了相应程序验证该算法的正确性和高效性,该算法容易理解,降低了时间复杂度. 相似文献
15.
一种参数曲面与隐式曲面的求交算法 总被引:5,自引:0,他引:5
提出一种新的参数曲面与隐式曲面的求交算法,即把参数曲面的表达式代入到隐式曲面的方程中去,得到关于两参数的方程,可把求解这个方程的问题视为在第二维标量场抽取参数曲面的参数域的等值线。该等值线在参数曲面上的映射,便是参数曲面与隐式曲面的交线。 相似文献
16.
平面点集的O(logN)步凸壳算法 总被引:6,自引:0,他引:6
本文提出了一个平面点集的凸壳点判断定理,并依此定理,设计了在改进的三维树网上用O(logN)步就可找到平面点集(有N个点)的所有凸壳点的并行算法。 相似文献
17.
基于消隐算法的双Beta样条曲面浓淡处理方法 总被引:2,自引:0,他引:2
本文给出一种基于消隐算法及其数据结构的双Beta样条曲面浓淡处理方法,用此方法计算曲面各点的浓淡值,运算简单,计算量小。同时提出确定曲面外法线的一种行之有效的判定准则,该准则方法简单,结果可靠。 相似文献