基于矩阵运算K短路径算法

来源 :计算机技术与发展 | 被引量 : 0次 | 上传用户:xinxinzhang2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最短路问题是复杂网络中的经典问题,其求解算法层出不穷,各有优缺点。经典的算法包括Dijkstra算法、F0rd算法和Floyd算法等,只能求解两节点间的一条最短路径。在实际生活中,还需要在大型网络中限定一些前提条件求解两点间次短、渐次短的路径问题。为此,提出了一种对距离矩阵和路径矩阵的迭代、替换算法,即从一个节点出发寻找其后继节点,同时通过比较路径长短得到两点问最短路径、次短路径和渐次短路径,并不断重复、替换。为验证所提算法的有效性,以一个大型网络的应用作为实例,应用Matlab对所提算法进行了仿真实验验
其他文献
随着并行计算技术的快速发展和SMP集群的普及,可扩放性已经成为并行应用程序设计和实现方面最重要的性能之一。但传统的可扩放性评价准则不能对SMP集群的可扩放性进行较精准的
针对传统K-means算法在处理海量数据时存在距离计算瓶颈及因迭代计算次数增加导致内存不足的问题,提出了一种基于Spark框架的SBTICK-means(Spark Based Triangle Inequality C