某运输公司为10个客户配送货物,假定提货点就在客户1所在的位置,从第i个客户到第j个客户的路线距离用下面矩阵中的 位置上的数表示(其中 表示两个客户之间无直接的路线到达)。
! S! G) Y0 ~7 {( Z- |- o
" L, n; e- N5 `+ ], @: v5 D
1、运送员在给第二个客户卸货完成的时候,临时接到新的调度通知,让他先给客户10送货,已知送给客户10的货已在运送员的车上,请帮运送员设计一个到客户10的尽可能短的行使路线(假定上述矩阵中给出了所有可能的路线选择)。, w1 W x$ P* x& K b9 \% D5 }" P! W
" T3 K$ I8 O; u# y2 c* U5 }: P# {
2、现运输公司派了一辆大的货车为这10个客户配送货物,假定这辆货车一次能装满10个客户所需要的全部货物,请问货车从提货点出发给10个客户配送完货物后再回到提货点所行使的尽可能短的行使路线?对所设计的算法进行分析。
# X5 V: N" ?2 M4 G, |3 X4 g% M$ j) o$ q
|