Page 207 - 数学建模算法与应用
P. 207

第八章  图与网络模型及方法应用


               必要的,可以只用一个数组记录一条弧在两种表示法中的对应关系即可。例如,
               可以在采用前向星形表示法的基础上,加上上面介绍的 rpoint 数组和如下的 trace
               数组即可。这相当于一种紧凑的双向星形表示法,如表 8-6 所示。







                   6. 轨与连通
                                                                                      关
               联,称 W 是图 G 的一条道路 (walk),k 为路长,顶点 v0 和 vk 分别称为 W 的起
               点和终点,而                 称为它的内部顶点。
                   若道路 W 的边互不相同,则 W 称为迹 (trail)。若道路 W 的顶点互不相同,

               则 W 称为轨 (path)。
                   称一条道路是闭的,如果它有正的长且起点和终点相同。起点和终点重合的
               轨叫做圈 (cycle)。

                   若图 G 的两个顶点 u,v 间存在道路,则称 u 和 v 连通 (connected)。u,v 间
               的最短轨的长叫做 u,v 间的距离。记作 d(u,v) 。若图 G 的任二顶点均连通,
               则称 G 是连通图。
                   显然有图 P 是一条轨的充要条件是 P 是连通的,且有两个一度的顶点,其余
               顶点的度为 2;图 C 是一个圈的充要条件是 C 是各顶点的度均为 2 的连通图。



                                   第三节  最短路问题的解决



                   一、两个指定顶点之间的最短路径

                   问题如下:给出了一个连接若干个城镇的铁路网络,在这个网络的两个指定
               城镇间,找一条最短铁路线。
                   以各城镇为图 G 的顶点,两城镇间的直通铁路为图 G 相应两顶点间的边,

               得图 G 。对 G 的每一边 e ,赋以一个实数 w(e) —直通铁路的长度,称为 e 的权,
               得到赋权图 G 。G 的子图的权是指子图的各边的权和。问题就是求赋权图 G 中
               指定的两个顶点 u0 ,v0 间的具最小权的轨。这条轨叫做 u0 ,v0 间的最短路,
               它的权叫做 u0 ,v0 间的距离,亦记作 d(u0 ,v0 )。



                                                                                      197
   202   203   204   205   206   207   208   209   210   211   212