shortest-path

    0热度

    1回答

    我想要找到地球上两点之间的距离。但我所知道的是他们的经纬度范围(这两个点都在该范围内)以及美国地图上的x和y坐标。我正在使用这个网站的数据 http://www.dis.uniroma1.it/challenge9/download.shtml 我看了一些计算球面距离的公式,但他们似乎使用每个点的纬度和经度。如何从这些数据中获得每个点的经度和纬度?

    2热度

    1回答

    我知道有算法找到两点之间的最短路径,例如,在How to calculate the shortest path between two points in a grid中回答的算法。但是,现在,我有一个N * M网格,其中行从0到N-1,列从0到M-1,其中每个网格包含障碍物(或者您可以认为它是两个网格之间的距离)。例如,下面我有一个4×4格: 5 7 8 2 2 7 4 3 6 4 3 2

    1热度

    1回答

    在尝试解决这个链接一个问题: https://www.chegg.com/homework-help/questions-and-answers/consider-weighted-directed-graph-g-n-vertices-e-edges-weights-integers-suppose-g-contains--q12054851 (这不是一个作业问题) 考虑一个加权有向图G用正顶点

    1热度

    2回答

    我想学习Java实现的福特Fulkersons算法,发现在互联网上的一些帮助,但我被困在此代码片段 // update residual capacities of the edges and // reverse edges along the path for (v=t; v != s; v=parent[v]) { u = parent[v

    1热度

    1回答

    我在AWS上运行最短路径示例时遇到问题。我下载至S3的giraph罐(即我使用和上载有相同的AMI内部编译),正确地配置在zookeper主机和从机,并且我没有以下步骤: 纳米/ tmp/tiny_graph.txt [0,0,[1,1,3,3]] [1,0,[0,1,2,2,3,1]] [2,0, [1,2,4,4]] [3,0,[0,3,1,1,4,4]] [4,0,[3,4,2,4]] hd

    6热度

    1回答

    我刚刚阅读了使用双向搜索的最短路径Dijkstra算法的NetworkX实现(位于this)。这种方法的终止点是什么?

    0热度

    1回答

    我想模拟一个图来做寻路。 在最简单的场景我已经 站和游乐设施 所以我的图表看起来像这样 Station A -> Ride -> Station B Station B -> Ride -> station C 现在,当我搜索从A到CI可在一定路径搜索,例如与dijkstra algorithm。 但现在游乐设施与日期有关。我想到了下日期节点将它们分组出发和到达这样的(我将代表日作为UNIX

    6热度

    3回答

    我写了这个算法。它起作用(至少在我的简短测试用例中),但在较大的输入上花费太长时间。我怎样才能让它更快? // Returns an array of length 2 with the two closest points to each other from the // original array of points "arr" private static Point2D[] get

    0热度

    2回答

    我有兴趣找到最短路径,但仅限于一个方向。例如,我有以下图表:the graph 当我考虑“INCOMING”方向时,“A和D”之间的最短路径应该是“A-C-D”。如果我认为“离开”方向的最短路径应该是“AFED” 基于我有,只有“BOTH”方向可以考虑实施: PathExpander<Object> expander = Traversal.pathExpanderForAllTypes(Reld

    -1热度

    1回答

    我最近一直在研究贝尔曼福特算法。我怀疑如果从源顶点到达的有向图中有负权重循环,那么所有节点或某些节点都不存在最短的权重循环。这是bellman ford的实现。 //O(VE) #include <bits/stdc++.h> using namespace std; #define ll long long #define sl(n) scanf("%lld",&n) #define