首页 > 试题广场 >

如下图所示为 5 个乡镇之间的交通图,乡镇之间道路的长度如图

[问答题]
如下图所示为 5 个乡镇之间的交通图,乡镇之间道路的长度如图中边上所注。现在要在这 5 个乡镇中选择一个乡镇建立一个消防站,问这个消防站应建在哪个乡镇,才能使离消防站最远的乡镇到消防站的路程最短。试回答解决上述问题应采用什么算法,并写出应用该算法解答上述问题的每一步计算结果。

由弗洛伊德( Floyd )算法进行求解,具体步骤如下:

设乡镇 v i 到其他各乡镇的最远距离为 max_disdance(v i ) ,则有: max_disdance(v 1 )=12 max_disdance(v 2 )=15 max_disdance(v 3 )=10 max_disdance(v 4 )=10 max_disdance(v 5 )=15 ,所以可知消防站应建在 v 3 v 4 乡镇,才能使离消防站最远的乡镇到消防站的路程最短。

发表于 2017-05-07 10:50:06 回复(0)