如何应用图论找到最短路径

时间:2017-04-26 09:09:28

标签: math graph-theory

我正在研究图论。我遇到了这个问题,不知道如何解决它。

  

“里面的矩形2 * 3正方形(1 * 1)应该总共12个   顶点和17条边。询问每个顶点的最短路径   每个边缘至少一次将不得不经过多少次   边缘“。

请帮我找到这条最短路径。

1 个答案:

答案 0 :(得分:2)

1)如果在你的路径中你来到一个顶点,你需要出去(如果它不是你的路径的开始或结束)

2)意思是如果你有一个奇数个连接边的顶点你将无论如何使用其中一个两次。

3)在您的示例中,您有6个具有奇数个连接边的顶点。其中一个可以用作开始,一个用作路径的一端。所以你将至少有4个具有奇数连接的顶点和4个最小边缘的顶点,你应该使用两次。

4)但是一条边连接2个点,因此您可以将它用于2个顶点,奇数连接=> 4/2 = 2

5)因此最小边数为4/2 + 17 = 19.你可以很容易地找到它的一个例子。

示例:1,0 - > 2,0 - > 2,1 - > 2,2 - > 2,1 - > 1,1 - > 1,0 - > 0,0 - > 0,1 - > 1,1 - > 1,2 - > 2,2 - > 2,3 - > 1,3 - > 1,2 - > 0,2 - > 0,1 - > 0,2 - > 0,3 - > 1,3