spanning-tree相关内容

通过scapy配置STP协议

我需要使用 scapy 生成和 STP 流量,当我通过 wireshark 对其进行可视化时,我得到类似于下面显示的标题的输出:当我运行此代码时: from scapy.all 导入 STP导入 scapy从 scapy.all 导入 *数据='STP'sendp(以太(dst=“01:80:c2:00:00:00")/LLC(dsap=0xaa,ssap=0xaa)/STP(bpdutype= ..
发布时间:2021-06-22 20:03:50 其他开发

使用DFS创建生成树

在已连接和未定向的给定图G = (V,E)上运行深度优先搜索(DFS)算法可提供生成树.在图上运行DFS时,当我们到达其度数大于1的顶点时,即-有多个与之相连的边,我们随机选择一条边继续.我想知道选择边缘(或顶点)继续的选项是否实际上允许使用DFS创建给定图的每个生成树? 解决方案 由于您在注释中提到给定生成树,因此您需要一些DFS输出同一棵树,这应该不是问题. 假设您具有所需的生成 ..
发布时间:2020-08-22 20:33:48 其他开发

如何在Python中编写递归函数?

我有一个无向图,我想迭代地删除每个串行边缘,并用新的边缘替换它.新边的权重表示生成树的数量,应按以下方式计算:T_new = (1/a+b) * T_old,其中 a 和 b 是已删除边的权重, T_new是当前迭代中的生成树数,T_old是前一次迭代中的生成树数.这个方程随着图形的变化而迭代地变化,因此,如果我们有4次迭代,我们将有4个方程,每个方程都与前一个方程有关.一旦图表不再有串行边,我们 ..

查找有向加权图的所有生成树

我发现这是迄今为止的论文。它过时了吗?有没有更快和更好的实现? 顺便说一下,维基百科说,在无向图中可以有n ^ n-2棵生成树。定向图中有多少棵生成树? 解决方案 仅适用于无向图。 $ b n ^ n-2生成树是可能的只有完整的图... ....找到任何图的生成树的总数你可以应用这种方法..... 查找图的邻接矩阵。如果列值由'i'和行条目表示,则 'j'then ... ..
发布时间:2018-05-25 17:52:43 其他开发

查找具有相同权重的最大边数量的生成树

这是问题所在。 给出了一个加权无向连通图G.权重是恒定的。我们的任务是提出一种算法,它可以找到满足这两个条件的G的生成树的总权重(按优先级排序): 生成树必须具有具有相同权重的边的最大数量(实际重复的权重值无关紧要); 总的生成树权重应该被最小化。例如,这意味着,例如,具有权重120的生成树T1具有至多4个具有相同权重的边(以及每个那四个是15)应该优于生成树T2,其中权重140具有 ..
发布时间:2018-05-25 17:44:08 其他开发

最小直径生成树算法

给定一个无向图和连通图G,找到一个直径最小的生成树。 解决方案 singhsumit链接相关论文由 Hassin and Tamir 撰写,题为“关于最小直径跨度树问题“,但他的答案目前已被删除。本文的主要思想是在无向图中找到最小直径生成树可以通过找到图的“绝对1中心”并返回根植于其中的最短路径树来实现。 绝对1中心是指顶点或边上的点,距离最远顶点的距离最小。这可以通过Kariv和H ..
发布时间:2018-05-25 17:12:02 其他开发

如何使用算法BFS指示生成树的预订

我在c ++中执行BFS算法来找到一个生成树,生成树的输出应该以预订的形式显示,但我在实现中有疑问,如果没有确切知道每个节点有多少个孩子?考虑树结构递归树的数据结构可以写成: typedef struct node { int val; struct node * left,* right; } * tree; // tree已经被typedefed作为一个节点指针。 ..

最小的瓶颈是如何生成树从最小生成树有什么不同?

加权图的最小瓶颈生成树的的是的生成树,从而最大限度地减少了生成树的任何边的最大重量。一个MBST不一定是MST(最小生成树)。 请举一个例子,这些语句是有意义的。 解决方案 看 MST例如维基百科中,以供参考: 在一个生成树的瓶颈是在树中的最大权重的边缘。可能有几个瓶颈(所有课程的同等重量的)的生成树。在维基百科的MST有重8的两大瓶颈。 现在,取一给定图形的最小生成树(可能有几个M ..
发布时间:2015-11-30 15:55:16 C/C++

生成树k个彩色边缘

我有一个连接,无向图边是每个黑色或白色,和一个整数k。 我试着写一个算法,它讲述了一个生成树是否存在恰好有K黑色边缘(并不一定要找到实际的树)。 我用Kruskal算法找到的最小和黑边尽可能多的生成树。如果k在此范围之外,其中k边缘没有生成树可以存在 但我在遇到麻烦缠绕我的脑海里围绕是否有必要针对该范围内的每k生成树。我的直觉说,是的,它的工作,每例如我试过,但我不能想出如何证明这一点。 有 ..
发布时间:2015-11-30 15:24:55 C/C++