图:创建连接两个节点的最短标记路径

时间:2018-03-20 16:03:33

标签: graph-algorithm

给定一个未指向的,未加权的图形,其中标记了一些节点,是否有一种有效的方法来查找节点A和B之间的未标记节点,这些节点在标记时会创建从A到B的“标记”路径?那些“桥”节点的数量应该是最小的。

例如,在下图中,有两种将节点A连接到B的最小方法。一种可能是将节点标记为1,另一种可能是标记节点2.

enter image description here

1 个答案:

答案 0 :(得分:0)

Convert your graph into a directed, weighted graph such that:

  • the weight of each edge going into a marked node is set to 0
  • the weight of each edge going into an unmarked node is 1

Find all lowest-cost paths from A to B.