首页 文章
  • 2 votes
     answers
     views

    最短路径树的子树也是最短的树?

    我有一个无向加权图G =(V,E),其中V代表节点,E代表边 . 通过Dijkstra算法,我得到了一个最短路径树Ts =(s,V),它根源于源节点s并跨越图G中的所有节点V.然后我选择了一个子树Tm =(s,K),(其中K是最短路径树Ts =(s,V)的V)的子集,其将s连接到所有V个节点中的仅K个节点,即,子树Tm是最短路径树Ts的子集 . 我的问题是现在我怎么能通过参数或引理/定理来证明这个...
  • 0 votes
     answers
     views

    将无向图转换为具有特定条件的有向图

    给出了无向图,其具有M个边和N个顶点,我们必须将每个边从u-v转换为u-> v或v-> u,使得每个顶点的不均匀是均匀的 . 这种方法或算法适合于最小时间复杂度 .
  • 0 votes
     answers
     views

    唯一路径无向循环图

    我正在研究图表中的问题并试图找出寻找独特路径的方法 让我举个例子,让我们考虑一个包含4个节点和6个带边的边的图,如下所示 - 1 22 33 44 11 32 4 长度为5的独特循环路径将是 - 1 - > 2 - > 3 - > 4 - > 1 1 - > 3 - > 2 - > 4 - > 1 1 - > 2 ...
  • 0 votes
     answers
     views

    无向图中最短周期的长度[重复]

    这个问题在这里已有答案: Finding length of shortest cycle in undirected graph 3个答案 我给出了一个算法,该算法应该在具有单位边长的无向图中找到最短周期的长度 . 我必须通过提供反例来证明算法并不总是有效 . 我在提出一个可以证明此算法并不总是有效的示例时遇到问题 . 算法: 执行深度优先搜索,跟踪每个顶点的级别 . 每次遇到后沿...
  • 1 votes
     answers
     views

    无法理解与无向图有关的一些术语

    这是旧期中的一个示例问题: 设G =(V,E)是连通的无向图,其中边具有与它们相关联的正整数边权重,并且顶点s∈V是源 . 提供一种算法,对于每个顶点t∈V报告从s到t的非递减路径上的最小最后边缘权重(如果没有这样的路径,则为∞) . 路径v1,v2 ,. . . 如果对于i = 1,2,...... r-2,w(v_i,v_i 1)≤w(v_i 1,v_i 2),则vr不递减 . 我是否正...
  • 0 votes
     answers
     views

    从邻接列表中创建无向图

    我试图从邻接列表中创建一个无向图来练习Karger的Min Cut算法 . 以下是我的代码 class Vertex(object): '''Represents a vertex, with the indices of edges incident on it''' def __init__(self,name,edgeIndices=[]): s...
  • -4 votes
     answers
     views

    确定有向图上的所有顶点对之间是否存在路径

    问题 我对这个问题有疑问: 给定包含N个顶点和M个边的有向图,请确定“对于所有 1 <= i, j <= N ,存在从顶点i到顶点j的路径” . 我想解决 N <= 500, M <= 250000 .我用dfs找到了天真的寻路算法,但时间复杂度是 O(N^2 M) ,所以它非常慢 .请告诉我解决它的有效算法 . 示例 例如,如果给出了这个图: 答案是否定的,因为没有从...

热门问题