期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
基于Fibonacci堆实现的Prim算法及其分析 被引量:1
1
作者 延飞波 马强 李丹霞 《延安大学学报(自然科学版)》 2009年第1期27-29,共3页
在一些网络优化应用中经常需要求解最小生成树。本文首先介绍了一种叫做"Fibonacci堆"的数据结构,并阐述了如何用Fibonacci堆来实现prim算法。然后对算法的时间复杂度进行了分析,说明用此方法实现prim算法有较好的时间性能。
关键词 最小生成树 优先队列 fibonacci PRIM算法 平摊时间
下载PDF
Fibonacci堆及其在外存储算法中的应用 被引量:1
2
作者 李鹏 张远平 李丽 《计算机工程与设计》 CSCD 北大核心 2011年第8期2745-2747,共3页
为了适应外存储算法在计算机程序设计中的应用需求,研究了外存储算法中数据结构的应用设计。基于Fibonacci堆在内存储中的特点,提出了一种新的适合外存储算法的数据结构,分析了该数据结构中各种操作的时间复杂度。其中除删除最小结点和... 为了适应外存储算法在计算机程序设计中的应用需求,研究了外存储算法中数据结构的应用设计。基于Fibonacci堆在内存储中的特点,提出了一种新的适合外存储算法的数据结构,分析了该数据结构中各种操作的时间复杂度。其中除删除最小结点和更新结点的操作外,其他操作都具有单位时间的页面置换次数。最后以Fibonacci堆在Dijkstra算法中的应用为实例表明了该数据结构的可行性和有效性。 展开更多
关键词 斐波那契堆 外存储算法 迪杰斯特拉算法 I/O算法 优先队列
下载PDF
低代价最短路径树快速算法的时间复杂度研究 被引量:4
3
作者 汪维清 汪维华 张明义 《计算机工程与设计》 CSCD 北大核心 2007年第22期5468-5471,共4页
低代价最短路径树是一种广泛使用的多播树,它能够在保证传送时延最小的同时尽量降低带宽消耗。快速低代价最短路径树算法FLSPT是在DDSP算法的基础上,通过改进节点的搜索过程,该算法构造的最短路径树与DDSP算法构造的树具有相同的性能,... 低代价最短路径树是一种广泛使用的多播树,它能够在保证传送时延最小的同时尽量降低带宽消耗。快速低代价最短路径树算法FLSPT是在DDSP算法的基础上,通过改进节点的搜索过程,该算法构造的最短路径树与DDSP算法构造的树具有相同的性能,但其时间复杂度低于DDSP,其时间复杂度为O(nlog n+e)。FLSPT是利用Fibonacci堆来选择图中未计算点的最小值来计算时间复杂度的。通过对FLSPT的程序和Fibonacci堆的分析发现,用O(log(n!)+e)来表示FLSPT算法的时间复杂度比文献[6]中分析的O(nlog(n)+e)更能体现FLSPT算法高效率。 展开更多
关键词 多播 最短路径树 STEINER树 最小生成树 迪克斯曲拉算法 fibonacci
下载PDF
Dijkstra算法的一个改进 被引量:8
4
作者 韩伟一 王铮 《运筹与管理》 CSCD 2004年第6期6-10,85,共6页
本文得到了一种Dijkstra算法的改进算法,如果最短路问题具有n个点和m条边,那么改进算法把问题的计算复杂性从原来的O(nlogn+m)降低为O(nlogn+M)(M≤m)。
关键词 运筹学 最短路问题 DIJKSTRA算法 fibonacci
下载PDF
单源最短路径问题的改进算法 被引量:4
5
作者 周玉林 《上饶师范学院学报》 2001年第3期18-22,共5页
探讨了单源最短路径问题算法所能达到的时间复杂性的下界 ,提出了时间复杂性为O(tn+m)和O(nlogt+m)的改进算法 ,其中n =|V|,m =|E|,t为从优先队列中抽取最小结点的次数 ,我们主要用Fibonacci堆和拓扑排序的思想方法。
关键词 单源最短路径 拓扑排序 fibonacci 算法 优先队列 时间复杂性
下载PDF
图的Steiner树问题的快速算法 被引量:2
6
作者 吕其诚 《黑龙江大学自然科学学报》 CAS 1991年第2期60-64,共5页
关于图的Steiner树问题的研究,近年来已有些新的进展.本文给出时间复杂度为O(nlogn+m) 的新算法,使该求解问题的算法在时间复杂度上又有较大改进.这里n=|v|是连通无向图G=(V,E) 的结点,M=|E|是其边数.
关键词 STEINER树 有效算法 时间复杂度
下载PDF
高效的融合负载均衡和路由节能的路由算法
7
作者 高原 耿海军 尹霞 《计算机应用研究》 CSCD 北大核心 2021年第10期3104-3108,3114,共6页
基于SDN(software defined networking)体系结构的迭代式负载均衡与节能的流调度算法(load balancing and energy saving flow scheduling with iteration,LoadbE-it)在实现负载均衡的同时最高可节约25%左右的能耗,但其时间复杂度为O(n ... 基于SDN(software defined networking)体系结构的迭代式负载均衡与节能的流调度算法(load balancing and energy saving flow scheduling with iteration,LoadbE-it)在实现负载均衡的同时最高可节约25%左右的能耗,但其时间复杂度为O(n 4),不利于在大规模网络中部署。LoadbE-it-M算法(load balancing and energy saving flow scheduling with iteration multiple)通过逐步减少网络拓扑中需要计算的链路数量来提升运行效率。理论和实验结果表明,LoadbE-it-M算法不仅具有较小的计算开销,并且与LoadbE-it算法具有同样的负载均衡能力和节能效果。 展开更多
关键词 迪杰斯特拉算法 负载均衡 节能 斐波那契堆 最短路径树 计算开销
下载PDF
稀疏网络的一个最短路算法及其实现
8
作者 李博 李宁 +1 位作者 康慧燕 元春梅 《常州大学学报(自然科学版)》 CAS 2011年第4期45-49,共5页
最短路算法在交通,通信等领域有非常重要的应用,许多网络问题都可以归结为一个最短路问题.Dijkstra最短路算法是一个非常有效的算法,在计算网络中某一个顶点到其他各顶点的最短路时,如果引入Fibonacci堆,则Dijkstra算法运行所需要的加... 最短路算法在交通,通信等领域有非常重要的应用,许多网络问题都可以归结为一个最短路问题.Dijkstra最短路算法是一个非常有效的算法,在计算网络中某一个顶点到其他各顶点的最短路时,如果引入Fibonacci堆,则Dijkstra算法运行所需要的加法及比较次数大致为O(m+nlogn),其中,m,n分别为网络的边数和顶点数.但由于在算法执行过程中,对Fibonacci堆的操作也有一定的代价。本文根据大型稀疏网络的特点,对Dijkstra最短路算法提出了一些非常简单的,但是非常有用的改进,并由此得到一个针对大型稀疏网络的Dijkstra最短路算法,该算法不需要构造Fibonacci堆,并且算法在运行时也只需要加法与比较,其所需要加法和比较的次数为O(m+nlog(n!)),其中D为网络中与顶点相关联边数的最大值.对于大型稀疏网络,如公路交通网络,D通常比较小,因此,所给算法对这类网络是非常有效的. 展开更多
关键词 Dijkstra最短路算法 大型稀疏网络 fibonacci
下载PDF
一种快速的Isomap算法 被引量:2
9
作者 屈太国 蔡自兴 《信息与控制》 CSCD 北大核心 2014年第4期476-482,489,共8页
针对Isomap采用Floyd-Warshall算法求最短路径时运算速度慢的问题,考虑到邻域图的稀疏性,提出了Isomap的改进算法.通过采用基于Fibonacci堆的Dijkstra算法,减少了求最短路径的时间,从而提高了Isomap的速度.在多个数据集上的实验结果表明... 针对Isomap采用Floyd-Warshall算法求最短路径时运算速度慢的问题,考虑到邻域图的稀疏性,提出了Isomap的改进算法.通过采用基于Fibonacci堆的Dijkstra算法,减少了求最短路径的时间,从而提高了Isomap的速度.在多个数据集上的实验结果表明,改进后的算法较原Isomap算法的运算速度快. 展开更多
关键词 流形学习 ISOMAP fibonacci 最短路径 DIJKSTRA 算法
原文传递
An improved Isomap method for manifold learning
10
作者 Taiguo Qu Zixing Cai 《International Journal of Intelligent Computing and Cybernetics》 EI 2017年第1期30-40,共11页
Purpose-Isometric feature mapping(Isomap)is a very popular manifold learning method and is widely used in dimensionality reduction and data visualization.The most time-consuming step in Isomap is to compute the shorte... Purpose-Isometric feature mapping(Isomap)is a very popular manifold learning method and is widely used in dimensionality reduction and data visualization.The most time-consuming step in Isomap is to compute the shortest paths between all pairs of data points based on a neighbourhood graph.The classical Isomap(C-Isomap)is very slow,due to the use of Floyd’s algorithm to compute the shortest paths.The purpose of this paper is to speed up Isomap.Design/methodology/approach-Through theoretical analysis,it is found that the neighbourhood graph in Isomap is sparse.In this case,the Dijkstra’s algorithm with Fibonacci heap(Fib-Dij)is faster than Floyd’s algorithm.In this paper,an improved Isomap method based on Fib-Dij is proposed.By using Fib-Dij to replace Floyd’s algorithm,an improved Isomap method is presented in this paper.Findings-Using the S-curve,the Swiss-roll,the Frey face database,the mixed national institute of standards and technology database of handwritten digits and a face image database,the performance of the proposed method is compared with C-Isomap,showing the consistency with C-Isomap and marked improvements in terms of the high speed.Simulations also demonstrate that Fib-Dij reduces the computation time of the shortest paths from O(N3)to O(N2lgN).Research limitations/implications-Due to the limitations of the computer,the sizes of the data sets in this paper are all smaller than 3,000.Therefore,researchers are encouraged to test the proposed algorithm on larger data sets.Originality/value-The new method based on Fib-Dij can greatly improve the speed of Isomap. 展开更多
关键词 Dijkstra’s algorithm fibonacci heap Floyd’s algorithm ISOMAP Manifold learning Shortest path Paper type Research paper
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部