LPATHBench

最长路径计算的性能测试
授权协议 MIT
开发语言
所属分类 开发工具、 性能测试和优化
软件类型 开源软件
地区 不详
投 递 者 暨嘉
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

LPATHBench 是一个用来测试各种语言在计算最长路径时的性能表现的项目。

LPATH基准

各种语言中最长路径问题的基准

sh runbench.sh 8981 x86 x86html在本地运行基准测试。 sh runArmBench.sh 8981在ARM设备上运行基准测试(编辑脚本以设置ssh和路径设置) sh resdiff.sh x86 arm > diffgraph.html以创建diff表 python makeblog.py以创建博客

其中8981是图中最长路径的距离

如果要制作新图形:

/ mkgraph -places = NUM​​_NODES -worldsize = WORLD_SIZE,其中NUM_NODES是图中的节点数,而WORLD_SIZE是节点之间的最大距离。每个节点至少有一个到下一个节点的连接,平均每个节点有NUM_NODES / 2个连接。图形是有向的;从节点1到节点2的长度为N的路径并不意味着从节点2到节点1的相似路径。

 相关资料
  • 我正在尝试解决在图表中查找最长路径的问题。即使在维基百科中,它也提到我们正试图找到最长的简单路径 。 简单路径是没有顶点/边重复的路径。 非简单路径是顶点/边可以重复的路径。我可以把循环或者回路看作非简单路径。而且由于电路总是有循环的。 问题: 对于有向/无向图,我可以这样说。非简单路径总是有循环吗 因为在非简单路径中有一个循环,最长的非简单路径或图是不可能的?(就像我们没有找到负边图的最短距离的

  • 好的,我发布这个问题是因为这个练习: 我们能否修改Dijkstra的算法,通过变极小为极大来解决单源最长路问题?如果是,那么证明你的算法是正确的。如果没有,那么提供一个反例。 将距离数组初始化为minint 将更改为 然后我做了一些研究来验证我的答案。我发现了这个帖子: 从源到DAG中某些节点之间的最长路径

  • 主要内容:最短路径算法在给定的图存储结构中,从某一顶点到另一个顶点所经过的多条边称为 路径。 图 1 图存储结构 例如在图 1 所示的图结构中,从顶点 A 到 B 的路径有多条,包括 A-B、A-C-B 和 A-D-B。当我们给图中的每条边赋予相应的权值后,就可以从众多路径中找出总权值最小的一条,这条路径就称为 最短路径。 图 2 无向带权图 以图 2 为例,从顶点 A 到 B 的路径有 3 条,它们各自的总权值是:

  • 有一个最多有10,000个节点的图,每个节点最多可以有4个相邻节点。图是无权无向的。任务是寻找从节点A到节点B的最短路径,路径长度是路径中访问的节点数。BFS算法能在不到一秒钟的时间内找到路径并使用少于64MB的内存吗? 最初的问题是网格(最多100*100)和可以访问的地方,开始的地方,结束的地方,和不能访问的地方。我的第一个猜测是将其简化为使用BFS搜索在未加权图中寻找最短路径。但是,我不确定

  • 我有一个邻接矩阵(作为一个数据帧),每个单元都有从a到B的概率 行是“从”,列是“到”。每行的总和是1.0。 我已经建立了一个网络图,现在概率是图的“权重”。 我试图找到最可能的路径——即权重的乘积是最低的,而不是总和。知道networkx的最短路径查找i项最优路径的权重之和。如何根据最优产品找到最优路径? 编辑:输入是图G、节点“源”和节点“目标”,为简单起见,它们确实通过多条路径连接。我想在G

  • 如何计算路径的平均路径长度是一个,或两个在networkx?例如,在下面的图表中,平均路径长度等于一是6,二是2。

  • 本文向大家介绍Javascript中的最短路径算法,包括了Javascript中的最短路径算法的使用技巧和注意事项,需要的朋友参考一下 在图论中,最短路径问题是在图中的两个顶点(或节点)之间找到路径的问题,以使其构成边的权重之和最小。在这里,我们需要修改添加边缘并添加有向方法,以允许向边缘添加权重。  让我们看看如何添加它- 示例 现在,当在图上添加一条边时,如果我们不指定权重,则会为该边分配默认

  • 我有一组原点-终点坐标,我想计算它们之间的最短路径。 我的出发地坐标有时位于一条长直线道路的中间。然而,由OSMNX/NETWorkX计算的最短路径将不考虑中间边缘到最近的节点路径。 OSMnx或networkx中是否有任何现成的函数,我可以使用它来找到在道路中间起点/终点的最短路径? 如果没有这样的功能,我会考虑使用以下步骤。 获取起点和终点的最近边 获取这些最近边的节点:假设(a,b)为起点,