graph-algorithm 相关问题

图算法是一系列明确定义的步骤,它们将解决与图论相关的问题,其中此上下文中的图是顶点(“节点”)和连接这些顶点的边的集合。

多个凸形角连接

我有一个不可变的数组结构,如上图所示保持凸形(它们的大小和数量可能不同,但它们总是凸起的,永远不会重叠)。我想做的是连接......

回答 1 投票 2

是否可以修改此代码以使优先级队列在O(logn)时间内减少其键?

试图在python中编写dijkstras。当我无法修改元组时,如何在O(logn)中实现减少键操作?我正在写一个片段来解决邻接列表中的dijkstras并要求......

回答 2 投票 1

如何及时找到24拼图的最佳解决方案?

问题:在不到5秒的时间内(在普通计算机上)计算随机24(5x5)滑动拼图的最佳解决方案。我尝试过:使用IDA *算法与曼哈顿距离/线性...

回答 1 投票 1

Dijkstra的最短路径算法不起作用

我有一个正边权重和正节点权重的图表。路径的长度定义为沿路径的所有边缘权重的总和,加上沿...遇到的最大节点权重。

回答 2 投票 3

C中的广度优先搜索代码,可能是堆栈溢出

我使用压缩的稀疏行数据结构在C中编写了广度优先搜索的代码。代码似乎适用于一个图形,但返回另一个图形文件的错误。它适用于此......

回答 1 投票 0

树分解算法

我想了解任何图树的树分解的最佳算法。有什么好的网站我可以查找,因为我找不到合适的材料来理解树背后的逻辑......

回答 1 投票 0

计算跳数

我有下表:orig dest 100 200 101 201 200 300在这种情况下,从orig 100到dest 300的距离(或跳跃)是2.详细说明,图形路径是100> 200> 300,即2跳。我有 ...

回答 1 投票 0

生成随机双连图

是否有一种简单的算法来生成随机无向双向图(给定多个顶点作为输入)?我理解如何确定给定的图形是否是双向的,但我...

回答 2 投票 6

Prim的算法是否自行检查图形连接?

我有一些问题。 1.我们必须先检查图形的连通性,然后再将其传递给prim的算法,否则算法可以解决这个问题? prim的算法总能正常工作......

回答 1 投票 0

如何确定数组中的所有对象是否都在Swift中连接

我有一个自定义对象(MyObject)的数组(myArray)。数组中的每个对象都连接到数组中的至少一个其他对象(请参阅下面的代码)。我正试图找到一种方法来确定是否所有......

回答 2 投票 0

有向图线性算法

我想知道使用动态编程计算线性时间中顶点s和图形的每个其他顶点之间的最短路径长度的最佳方法。该图是加权DAG ....

回答 4 投票 1

最短的路线,任何地点的起点和终点

我正在寻找一种能够连接大量地理坐标(100-1000)的算法,在它们之间创建最短的路径,从任何地方开始并在其他任何地方完成。一世'...

回答 2 投票 1

在DAG中查找最大可并行化任务的算法?

想象一下,我有一个有顶点和边的有向无环图(DAG)。顶点可以是以下两种类型之一:计算任务(T)资源(R)边表示依赖关系。它......

回答 1 投票 0

当RRT用于没有解决方案的配置空间时会发生什么?

当RRT或其变体(例如RRT-connect)用于没有解决方案的配置空间时会发生什么? (例如,当没有现有路径没有碰撞时)它是否只是循环...

回答 1 投票 0

简化/减少图的算法

是否存在基于边缘成本缩短路径(并删除节点)的算法?我不能把它说得太好,所以我希望这些图像总结得很好:

回答 1 投票 0

设计一个O(| V | + | E |)时间算法,找出有向图的根顶点(或不存在的报告)

给定有向图G =(V,E)。 G中的根顶点是顶点v,使得G中的任何其他顶点u可以通过有向路径从v到达。如何设计一个O(| V | + | E |)时间算法......

回答 1 投票 2

设计一个在时间O(k(| V | + | E |))运行的单源最短路径问题的算法

假设我们给出了有向图G =(V,E),其具有潜在的正和负边长,但没有负循环。设s∈V是给定的源顶点。如何为...设计算法

回答 1 投票 3

如何证明n个节点之间的最大连接数是n *(n-1)/ 2

给定n个节点,如果每个节点连接到每个其他节点(除了它自己),连接数将为n *(n-1)/ 2如何证明这一点?这不是一个家庭作业问题。我一直在......

回答 8 投票 8

快速可见性图解算器?

我正在尝试在世界海洋上编制探路者。我之前在包含陆地和水细胞的细胞网格上使用了A *算法。但我认为更好的解决方案是......

回答 3 投票 4

为什么Dijkstra的算法使用减少键?

pijue不为空时,Dijkstra的算法教给我如下:distance,node = pqueue.delete_min()如果已访问节点:continue else:将节点标记为...

回答 2 投票 79

© www.soinside.com 2019 - 2024. All rights reserved.