运输线路决策ppt课件.ppt
选择运输线路选择运输线路 起止点不同的单一问题起止点不同的单一问题:最短路径法:最短路径法 多起点问题多起点问题: 表上作业法表上作业法 图上作业法图上作业法 节约里程法节约里程法 最短路径法最短路径法AFEDCB50409080405030 表上作业法表上作业法是单纯形法在求解运输问是单纯形法在求解运输问题的一种简化方法,题的一种简化方法,寻求运费最少寻求运费最少的调运的调运方案。方案。 解题思路是:解题思路是: 首先依据已知问题列出货物的供需平首先依据已知问题列出货物的供需平衡表及运价表;然后使用左上角法或者最衡表及运价表;然后使用左上角法或者最小元素法或伏格尔法确定初始的调运方案;小元素法或伏格尔法确定初始的调运方案;最后根据一个判定法则判断初始方案是不最后根据一个判定法则判断初始方案是不是最优方案,如果不是最优方案,要借助是最优方案,如果不是最优方案,要借助调出变量调整调配方案,再判断,直到判调出变量调整调配方案,再判断,直到判定为最优方案为止。定为最优方案为止。 初始方案容易找 利用左上角法寻找初始方案,基本思路利用左上角法寻找初始方案,基本思路 从运价表元素中左上角的元素开始,集中左上角的元素开始,集中供应,依次安排调运量供应,依次安排调运量,直到得到一个可行方案。 利用最小元素法寻找初始方案,基本思路利用最小元素法寻找初始方案,基本思路 就近运输,也就是从运价表中找到最小的从运价表中找到最小的运价,优先满足运价最小的调运运价,优先满足运价最小的调运,然后在剩下的供需状态中,寻找次小的运价,满足此供需路径,再重复寻找剩下的最小的运价给与满足,直到给出初始方案为止。这种方法找到的方案,虽然每次都找的是运价最低的路径优先调运,但为了节省一个节点的费用,有时会造成其他节点费用的大幅增加,所以进行判定最优解时,会比较麻烦。 伏格尔法伏格尔法,一个调运地如果不能按最小运费就近供应,就考虑次小运费,这就有了一个差额,差额越大,说明不按最小运费供应,越不合理,运费增加越多,所以应优先采用最小运费调运。 例例3-1 某公司有某公司有3个仓库,分别是个仓库,分别是A、B、C,供应量分别是供应量分别是7吨、吨、4吨、吨、9吨,每天向吨,每天向4个配个配送中心送货,分别是甲、乙、丙、丁,需求送中心送货,分别是甲、乙、丙、丁,需求量分别是量分别是10吨,吨,3吨、吨、2吨和吨和5吨。单位运价表吨。单位运价表如图如图7-2所示,请确定初始可行方案。所示,请确定初始可行方案。 单位运价表 单位:元/吨 销地产地 甲乙丙丁A2376B1326C3548 解:解: 第一步建立货物的供需平衡表及运价表如表所示。 平衡表 销地产地甲乙丙丁供应量(吨)A23767B13264C35489需求量(吨)1032520 第二步,利用最小元素法寻找初始方案 最小元素法确定的初始方案表最小元素法确定的初始方案表 销地产地甲乙丙丁供应量(吨)A617B44C2259需求量(吨)1032520 第三步判定最优方案第三步判定最优方案 位势法位势法 首先在初始方案中找到运量分配最多的行首先在初始方案中找到运量分配最多的行或列,确定其所在行或列的位势为零,或列,确定其所在行或列的位势为零, 然后根据有调运量的格所对应的运价等于然后根据有调运量的格所对应的运价等于行位势加上列位势之和,依次求出各行和列的行位势加上列位势之和,依次求出各行和列的位势,位势, 再根据下列公式求空格所对应的检验数。再根据下列公式求空格所对应的检验数。 Aij Cij (Ui + Vj) 公式中的Aij表示空格所对应的检验数,Cij表示空格所对应的运价,Ui表示行位势,Vj表示列位势,i表示运价表的行数,j表示运价表的列数。 最小元素法确定的初始方案表最小元素法确定的初始方案表 销地产地甲乙丙丁供应量(吨)A617B44C2259需求量(吨)1032520最小元素法确定的初始方案的检验数最小元素法确定的初始方案的检验数 销地产地甲乙丙丁供应量(吨)A6(0)1 (0) (5)(0)7B4(0)(1)(1)(1)4C(-1)2(0)2 (0)5 (0)9需求量(吨)1032520 最后判断,如果所有的检验数均大于等于零,则判断的方案最优。当检验数有至少一个负数时,说明该方案不是最优的方案,运输成本还有调整的空间,对负数检验数绝对值最大的所在的闭回路进行调整 。 Aij=0,初始方案最优;有一个,初始方案最优;有一个Aij0,则不,则不是最优,需要调整负数中是最优,需要调整负数中|Aij |值最大的所在闭值最大的所在闭合回路。合回路。 闭合回路闭合回路 基本思路是从任意一个空格(没有安排调运量的格)出发,沿着行或列寻找的一条除此空格之外其余顶点均为有数字格(安排有调运量的格)的闭合回路。 找出某一空格的闭合回路;从该空格开始在闭合回路上给各个顶点进行 “+” 、“- ”间隔标号; 对负数检验数绝对值最大的所在的闭回路进行调整:标有负号顶点中对应的最小运量作为调入运量,标有“+”的顶点所对应的运量加上调入运量,标有“”的顶点所对应的运量减去调入运量; 形成新的调运方案,再判断和调整直到得到最优方案为止。 例7-2 某公司有3个仓库,分别是A、B、C,供应量分别是7吨、4吨、9吨,每天向4个配送中心送货,分别是甲、乙、丙、丁,需求量分别是10吨,3吨、2吨和5吨。单位运价表如图所示,请确定最优方案。 单位运价表 单位:元/吨产地 销地甲乙丙丁A2376B1326C3548 销地产地甲乙丙丁供应量(吨)A(1)3(5)47B2(0)2(0)4C8(0)(0)19需求量(吨)1032520例:某食品公司下属的 A1、A2、A3 ,3 个厂生产方便食品,要运输到 B1、B2、B3、B4 ,4 个销售点,数据如下: B1 B2 B3 B4 产量 ai A1 3 11 3 10 7 A2 1 9 2 8 4 A3 7 4 10 5 9 销量 bj 3 6 5 6 20(产销平衡) 求最优运输方案。 1、确 定 初 始 基 本 可 行 解: (1)西 北 角 法 B1 B2 B3 B4 产量 ai A1 3 3 11 4 3 10 7 A2 1 9 2 2 2 8 4 A3 7 4 10 3 5 6 9 销量 bj 3 6 5 6 20 (2)最小元素法 B1 B2 B3 B4 产量 ai A1 3 11 3 4 10 3 7 A2 1 3 9 2 1 8 4 A3 7 4 6 10 5 3 9 销量 bj 3 6 5 6 20 Aij 0,得到最优解得到最优解 x13 = 5, x14 = 2, x21 = 3, x24 = 1, x32 = 6, x34 = 3, 其余其余 xij = 0 ; 最优值:最优值: f* = 35+102+13+81+46+53 = 85例例 某地区有某地区有3个煤矿,所产煤炭全部销往两个煤矿,所产煤炭全部销往两座火力发电厂。各矿产量、电厂需求量座火力发电厂。各矿产量、电厂需求量及单位运价表如表所示,问如何安排运及单位运价表如表所示,问如何安排运输可使总运费最省?输可使总运费最省? 运价运价 电厂电厂煤矿煤矿B1B2煤产量煤产量A1355000A24211000A3698000需求量需求量1000014000 练习题练习题:某商品产地:某商品产地:A、B、C、D销地:销地:a、b、c、d、e供应量分别为:供应量分别为:100、300、600、800,需求量分别为:需求量分别为:250、300、350、400、500 ,请确定最优方案。 单位运价表单位运价表 a b c d e A B C D3020305030303010304070804020205040707080供需不平衡的物资调运问题供需不平衡的物资调运问题 1、供应量大于需求量、供应量大于需求量 2、需求量大于供应量、需求量大于供应量处理:引入一个虚设的需求点,令其的需求量处理:引入一个虚设的需求点,令其的需求量等于实际问题中供应量与需求量之差。实际中,等于实际问题中供应量与需求量之差。实际中,相当于在某个供应点的仓库里将多余部分储存相当于在某个供应点的仓库里将多余部分储存起来了。因此,可视其相应运价为起来了。因此,可视其相应运价为 。零零处理:引入一个虚设的供应点,令其的供应量等于实处理:引入一个虚设的供应点,令其的供应量等于实际问题中需求量与供应量之差。实际中,相当于在某际问题中需求量与供应量之差。实际中,相当于在某个需求点内设立一个仓库,将不足部分另找出路供应个需求点内设立一个仓库,将不足部分另找出路供应好,预先储存起来了。相应运价为零。好,预先储存起来了。相应运价为零。 例:某公司从两个产地A1、A2将物品运往三个销地B1、B2、B3,各产地的产量、各销地的销量和各产地运往各销地每件物品的运费如下表所示,问:应如何调运可使总运输费用最小? B1 B2 B3 产产量量 A1 6 4 6 300 A2 6 5 5 300 销销量量 150 150 200 解:增加一个虚设的销地运输费用为解:增加一个虚设的销地运输费用为0 0 B1 B2 B3 B4 产量 A1 6 4 6 0 300 A2 6 5 5 0 300 销量 150 150 200 100 例例: :某公司从两个产地某公司从两个产地A A1 1、A A2 2将物品将物品运往三个销地运往三个销地B B1 1、B B2 2、B B3 3,各产地的产各产地的产量、各销地的销量和各产地运往各销地量、各销地的销量和各产地运往各销地每件物品的运费如下表所示,问:应如每件物品的运费如下表所示,问:应如何调运可使总运输费用最小?何调运可使总运输费用最小? B1 B2 B3 产量 A1 6 4 6 200 A2 6 5 5 300 销量 250 200 200 解:增加一个虚设的产地运输费用为解:增加一个虚设的产地运输费用为0 0 B1 B2 B3 产量 A1 6 4 6 200 A2 6 5 5 300 A3 0 0 0 150 销量 250 200 200 图上作业法 图上作业法:图上作业法: 利用商品产地和销地的地理分布和交通利用商品产地和销地的地理分布和交通路线示意图,采用科学规划的方法,制定出路线示意图,采用科学规划的方法,制定出商品合理的运输方案,来求得商品运输最小商品合理的运输方案,来求得商品运输最小吨公里的方法。吨公里的方法。 它适用于交通线路为线状、圈状,而且它适用于交通线路为线状、圈状,而且对产销地点的数量没有严格限制的情况。对产销地点的数量没有严格限制的情况。 如果没有对流和迂回,就是一个运输力如果没有对流和迂回,就是一个运输力最省的最优方案。最省的最优方案。 图上作业法交通图画法交通图画法1、交通图的符号:、交通图的符号:发点用发点用“ ”表示,并将发货量记在里面,收点用表示,并将发货量记在里面,收点用“ ”表示,并将收货量记在里面。两点间交通线的长度记在交表示,并将收货量记在里面。两点间交通线的长度记在交通线旁边。通线旁边。2、调运物资的流向图:、调运物资的流向图:物资调运的方向(流向)用物资调运的方向(流向)用“ ”表示,并把表示,并把“ ” 按按调运方向画在交通线的调运方向画在交通线的右边右边,把调运物资的数量记在,把调运物资的数量记在“ ”的右边并的右边并加上括号加上括号。 例例1:调运线路呈线状。:调运线路呈线状。 依据依据“就近调空就近调空”原则,只要不出原则,只要不出现对流情况,即是最优方案。现对流情况,即是最优方案。 设产地设产地A、D、F,产量为,产量为10、3、9,销地销地B、C、E、G,需求为,需求为2、5、11、4,试求合理的运输方案。试求合理的运输方案。 第一步,编制商品产销平衡表第一步,编制商品产销平衡表 需需供供BCEG产量产量A10D3F9销量销量 2511422 第二步,绘制交通线路示意图第二步,绘制交通线路示意图A10B-2-5 C3 DE-11F9G-4 第三步,按交通路线示意图进行图上作第三步,按交通路线示意图进行图上作业。就近调空,首先从各端开始就近调业。就近调空,首先从各端开始就近调运,在进行调整。运,在进行调整。A10B-2-5 C3 DE-11F9G-4 第四步,将结果填入商品调运平衡表。第四步,将结果填入商品调运平衡表。 需需供供BCEG产量产量A22610D33F549销量销量2511 422例例 有某物资有某物资17万吨,由万吨,由A1,A2,A3,A4发出,发出,发量分别为发量分别为5,2,3,7(单位:万吨),运往(单位:万吨),运往B1,B2,B3,B4,收量分别为,收量分别为8,1,3,5,收发量是平衡的,它的交通路线如图所示,问收发量是平衡的,它的交通路线如图所示,问应如何调运,才能使运输吨应如何调运,才能使运输吨千米最小。千米最小。52378135A1A2B1A3B2B3A4B4 例例2:调运线路呈圈状。设有产地,销地:调运线路呈圈状。设有产地,销地,其距离及供需量见书,求最优运输线路。其距离及供需量见书,求最优运输线路。 它的原则可归纳为:流向划右方,它的原则可归纳为:流向划右方,对流不应当;里圈、外圈分别算,要求对流不应当;里圈、外圈分别算,要求不过半圈长;如若超过半圈长,应甩运不过半圈长;如若超过半圈长,应甩运量最小段;反复求算最优方案。量最小段;反复求算最优方案。 第一步,在每个圈中,去掉一段距离最第一步,在每个圈中,去掉一段距离最长的线路,用虚线表示,变成线状,再长的线路,用虚线表示,变成线状,再根据线路不含圈的情况作出初始调运方根据线路不含圈的情况作出初始调运方案。案。 第二步,检查有无迂回现象。第二步,检查有无迂回现象。 第三步,调整流向。第三步,调整流向。 第四步将结果填入平衡表。第四步将结果填入平衡表。 例例调运线路成圈状例。设有某商品发运点A、B、C、D等四处,接收点a、b、c、d位于圈状,其距离及供需量如表所示,试求最优运输路线。 解:解:具体作业步骤如下: A首先假定里程最长的一段没有货流通过,使圈状线路变成非圈线状,其B 应甩去。 B进行合理运输,即从B运150吨到a,再从a运20吨到A,A运100吨到d。另一方面,从D运10吨到d。此外,从D运90吨到e,C地运70吨到e,同时运100吨到b地。 C根据图中虚线简示将内外圈货流里程汇总检查是否超过全圈长的一半 一般来说,利用图上作业法寻求商品最优运输方案,可以按运输吨公里最小原则,也可以从运送时间最短或运费最省等角度来分别计算,只要商品在图上没有对流,内外圈长都不大于半圈长,该运输方案就是最优运输方案。练习练习3131132A1A2B1A3B2B3B475344432 在实际运输活动中,各流向上的物在实际运输活动中,各流向上的物资是不平衡的,如进多出少或进少出多,资是不平衡的,如进多出少或进少出多,就会出现有时车辆卸货后空载,如何调就会出现有时车辆卸货后空载,如何调运才能使空车行驶里程最少。运才能使空车行驶里程最少。货名发货点收货点里程运量XXGB1669XXGH571XXIH13210XXJH759XXAD16710XXAB785XXKB749XXFD416XXEB1449XXCD5713节约法确定路径的基本原理车辆运行计划法(VSP,Vehicles Scheduling Program)又称里程节约法(VSP方法)。适用于实际工作中为求得较优解或最优的近似解时采用。它的基本原理是三角形的一边之长必定小于另外两边之和。如图所示。122 ()TLLL123TLLLL121231232 ()()TLLLLLLLLLn为实现所节约里程。可根据用户要求、道路条件等设计几种巡回方案,再计算节约里程,以其中节约里程最大者为优选的方案。VSP方法可对所有需求地点计算其节约里程,按节约量的大小顺序,优选确定路线。如图所示交通网络图。由起始点P向A、B、C、D、E等五个用户送物品。图中连线上的数字表示公路里程(km)。图中靠近各用户括号里的数字,表示对货物的需求量(t)。起始点备有2t和4t载质量的汽车,且汽车一次巡回行驶里程不能超过30km。求解满意的送货方案。PABCDEP-831087A-817159B-91110C-713D-6E-ABCDEA-3116B-400C-114D-9E-序号路程节约数额1C-D112D-E93A-E64B-C45C-E46A-B37A-C18A-D1 节约里程数额排序表节约里程表最短距离表从图中可以看出,依次确定的3条路径均符合约束条件。最后选择的方案是:使用2辆4t车,1辆2t车,行驶里程共52km。其中:路径1:4t车,载货量3.5t,行驶里程30km;路径2:2t车,载货量1.5t,行驶里程16km;路径3:4t车,载货量3t,行驶里程6km。在环形的线路起点,可以通过计算实载率的思路确定。总之,这一方法用计算机计算将变得非常简单。 练习:有一配送中心(Q)要向10个用户配送,配送距离(公里)和需用量(吨)。采用最大载重量2t、4t、8t三种汽车,并限定车辆一次运行距离 50 km。 第一步,从配送网络图中列出配送中心至用户及用户相互间的最短距离。 第二步:从最短距离中,计算用户相互间的节约里程。 第三步:将节约里程按大小顺序排列分类。 第四步:按节约里程大小顺序,组成配送路线第一步:做出最短距离例如:例如:C-d之间的节约里程为:之间的节约里程为: S= s1s2-s3=785=10 km第二步:从最短矩阵中,计算用户相互间的节约里程如图所示。第二步:从最短矩阵中,计算用户相互间的节约里程如图所示。第三步:将节约里程按大小顺序排列分类见表第三步:将节约里程按大小顺序排列分类见表 第四步:按节约里程大小顺序,组成配送路线。此方案总路线7条,总行程为109公里,用6辆2吨载重汽车和1辆4吨汽车。 按上述方法,逐次取代,优化配送路线,得出方案共有两条路线,线路A和B,总行程70公里,用8吨的载重车1辆(实际载重6.9吨),最大行程46公里;2吨的载重车1辆(实际载重1.9吨),最大行程24公里。节约里程法应用原则节约里程法应用原则 节约里程法的原则是在约束条件下追求利润最大化。为了使利润最大,可以通过使路节约里程法的原则是在约束条件下追求利润最大化。为了使利润最大,可以通过使路程最短,运力最优,运送准确性最高来实现。约束条件也就是应该注意的事项,例如:程最短,运力最优,运送准确性最高来实现。约束条件也就是应该注意的事项,例如: 客户的需要。即客户对配送数量、质量、时间的要求。客户的需要。即客户对配送数量、质量、时间的要求。 应充分考虑交通和道路情况。应充分考虑交通和道路情况。 充分考虑收货站的停留时间。充分考虑收货站的停留时间。 应充分考虑运载工具的载重量和容积要求及配送中心的配送能力等。应充分考虑运载工具的载重量和容积要求及配送中心的配送能力等。起讫点重合的问题 起讫点重合的路径问题一般被称为推销员问题。直觉方法和启发式方法是求解这类问题的有效方法。 例如,好的路线规划中应没有线路交叉,呈凸形或水滴形。 行车路线和时刻表的制订原则v划分站点群以分派车辆时,将距离靠近的站点划在一起;v在安排每天各车的运输线路时,同样要使它们的站点群不重叠;v从距离仓库最远的站点开始划分站点群,分派车辆;v各卡车的行车路线应呈水滴状,避免交叉;v对于孤立于站点群之外的站点,可采用其它配送方式,如第三方服务;v各站点规定的取货/送货时间要与行车路线之间协调;启发式方法启发式方法中很多是贪婪方法 ,例如最近邻点法,最近插入法等。v最近邻点法就是从某点开始,总是找离目前位置最近的、还未到过的节点作为下一点,直到所有节点走完,再回到起点。得到的结果常常是不理想的。v最近插入法要更进一步,在选择下一点时,不仅仅只考虑当前的一点,而是考虑所有已走过的点。另外,它每一步是整个回路的扩张,即从一开始它就考虑回到起点的成本。方法描述如下:(1) 找出离起点最近的节点,构成子回路T。(2) 重复(3)直到T包含所有节点:(3)从子回路T以外的节点中找出离回路T中节点最近的节点v,在T中找到一条边(a,b),使av+vb-ab最小,将v插在a,b之间,用av+vb代替(a,b),构成新的回路T 例如一家面包房每天要向五家零售店送货,各点之间的行车时间如下: 自 到面包房0零售店1零售店2零售店3零售店4零售店5面包房002450385520零售店122032234518零售店247350152160零售店339271701425零售店457421816042零售店521165721410v扫描法方法简单,在较快时间内得到一个合理解。1.在地图或方格图上确定所有站点的位置;2.划分站点群:自仓库向任意方向划一直线,沿一个方向(顺时针或逆时针)旋转,依次根据一辆车能装载的站点划分出所有的站点群;3.用“水滴法”或其它方法确定每个站点群的路线计划。缺点:在划分站点群时,没有考虑在途总运行时间、各站点的取货/送货时间等。可以对结果调整(如:与P.158图7-8是自相矛盾的)。货郎担问题货郎担问题 有一个串村走户卖货郎,他从某个村庄出发,有一个串村走户卖货郎,他从某个村庄出发,通过若干个村庄一次且仅一次,最后仍回到原通过若干个村庄一次且仅一次,最后仍回到原出发的村庄,问应如何选择行走路线,能使总出发的村庄,问应如何选择行走路线,能使总的行程最短?的行程最短?例:求解四个城市旅行推销员问题,其距离矩阵例:求解四个城市旅行推销员问题,其距离矩阵如表。当推销员从如表。当推销员从1城出发,经过每个城市一次城出发,经过每个城市一次且仅一次,最后回到且仅一次,最后回到1城,问按怎样的路线走,城,问按怎样的路线走,能使总的行程距离最短?最短距离为多少?能使总的行程距离最短?最短距离为多少?距离距离 ij12341859267354中国邮路问题中国邮路问题 邮递员的工作是每天在邮局里选出邮件,然后送到他所管辖的客户中,再返回邮局。自然地,若他要完成当天的投递任务,则他必须要走过他所投递邮件的每一条街道至少一次。问怎样的走法使他的投递总行程为最短?这个问题就称为中国邮中国邮路问题路问题。1、提出问题返回 结束上图表示从R1-R15个街道交叉点,街道上的数字表示该街道的长度,单位为米。 首先把这个实际问题转换成一个非负赋权图G,G的顶点代表街与街之间的交叉路口和终端,两个顶点相邻当且仅当这两点所对应的路口有直通街道而中间不通过其他路口,每条边的权是这条边所对应街道的长度。G的通过每条边至少一次的闭途径称为G G的环游的环游。具有最小权的环游称为G的最优环游最优环游,则中国邮路问题就是要在赋权图G中找一条最优环游。2、分析问题 街道结构图 由上构造右图3、解决问题返回 结束寻找Euler图的最优环游的基本思路: (1)用双倍边方法求 的一个Euler赋权母图 ,使 达到最小。 (2)用Fleury算法求得 的Euler环游 ,就是 图 的环游; GGC)()()(GEGEeewGG定理定理4.2.1(管梅谷,1960)设 是一个连通的赋权图, 是 的一个Euler赋权生成母图,则当且仅当 没有重复数大于2的边。并且 的每一个长度至少是3的回路中多重边的权和不超过此回路权和的一半。返回 结束G)()()(*)(Euler*| )(min)(GEGEeGEGEeGGewew赋权生成图的一个是GGGG奇偶点图上作业法(求最优环游算法):奇偶点图上作业法(求最优环游算法):(1)把 中度为奇数的顶点两两配对,记为 。对每个 , 中取一条 路 ,将 上的每一条边都添加一条边,从而得到 的一个赋权Euler生成母图 。G1212,kkxxxy yy(1,2, )i ikGiixyiPiPGG(2)去掉 中关于 的某一对相邻顶点有多于2条边连接它们,则去掉其中的偶数条边,留下1条或2条边连接这两个顶点。直到每一对相邻顶点至多由2条边连接。GG(4)用Fleury算法求 的Euler环游。(3)检查 的每一个回路,如果某个回路 上多重边 的权和超过此回路权和的一半,则将 进行调整:删除 , 的边重数增加 1。 GCCeeeC *G例例1 1 下图(a)给出赋权图 , 是 的四个奇点。根据上述算法,求下图的最优环游。G, ,v x lm和G解:根据上述算法(1),把 和 配对,和 配对,取 ,并对 中每条边各添加一条边;又取 ,并对 中每条 边各添加一条边。得图(b).依次按算法,得到图(c),(d),(e)xmvl1Pxtlkzm1P2Pvwzkl2P奇偶点图上作业法缺陷:奇偶点图上作业法缺陷:奇偶点图上作业法需要检查图中的每个回路。随着顶点个数和边数增加,回路个数增加。如下图一,图二。图一回路超过150个,图二回路至少有上千个。思考:如何求恰好有两个奇点的思考:如何求恰好有两个奇点的赋权图的赋权图的最优环游?最优环游?设 恰好有两个奇点 和 ,则可以利用2.2节求出 的一条最短 路 ,在 中只要把 中的每一条边中再添加一条边,加上权就可得Eluer图 。可以证明 的Eluer环游就是的最优环游。下左图的最优环游即为右图。GuvGuvPGPGGG思考:思考:如何求恰好有如何求恰好有 个奇点的个奇点的赋权图的赋权图的最优最优环游?环游?)0(2kk