垃圾运输问题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

B题:垃圾运输问题

某城区有36个垃圾集中点,每天都要从垃圾处理厂(第37号节点)出发将垃圾运回。现有一种载重 6吨的运输车。每个垃圾点需要用10分钟的时间装车,运输车平均速度为40公里/小时(夜里运输,不考虑塞车现象);每台车每日平均工作 4小时。运输车重载运费1.8元/吨公里;运输车和装垃圾用的铲车空载费用0.4元/公里;并且假定街道方向均平行于坐标轴。请你给出满意的运输调度方案以及计算程序。

问题: 1. 运输车应如何调度(需要投入多少台运输车,每台车的调度方案,运营费用)

2. 铲车应如何调度(需要多少台铲车,每台铲车的行走路线,运营费用)

3. 如果有载重量为4吨、6吨、8吨三种运输车,又如何调度?

垃圾运输问题的模型及其求解

摘要:本文通过垃圾运输问题的模型建立与求解,总结出这类问题的一般性解法,即根据实际问题构造恰当的有向或无向赋权图,把问题转化成图论中的TSP问题,通过解决这类TSP问题,从而使原问题获得满意的解答.

关键词:垃圾运输问题; TSP问题

图论是一支应用性很强的学科分支,它对自然科学、工程技术、经济管理和社会现象等诸多问题,能够提供很好的数学模型加以解决,所以,在国内外大学生数学建模竞赛中,常会出现用图论模型去解决的实例,如垃圾运输问题,统筹问题等.

1有关概念

定义1[ 1 ] 设G = (V, E) 是连通无向图,

(1) 经过G的每一个顶点正好一次的路,称为G的一条哈密顿路或H路;

(2) 经过G的每一个顶点正好一次的圈,称为G的一条哈密顿圈或H圈;

(3) 含H圈的图称为哈密顿图或H图.

定义2[ 1 ] 设D = (V, A ) 是连通有向图,

(1) 经过D的每一个顶点正好一次的圈,称为D的生成圈;

(2) 含生成圈的图称为哈密顿图或H图.

定义3[ 1 ] 设G是完全(有向或无向) 赋权图,在G中寻找权最小闭迹的问题称为TSP问题(即Trave ling Salesman Problem) . 若此闭迹是H圈,则称此闭迹为最佳H圈.

容易证明:在满足条件w ( vi vj ) +w ( vj vk ) 下, TSP问题可转化为寻找最佳H圈的问题,这可通过构造一个完全图来实现.

2垃圾运输问题

例1某城区有若干个垃圾集中点,每天都要从垃圾处理厂(第37号节点)出发将垃圾运回. 假定运输

图1运输车线路图

车的线路已确定下来共10条(如图1所示). 为了节省费用, 运输车在每条线路上总是先从远离处理厂的垃圾集中点开始运送垃圾. 现有6辆载重6吨的运输车及装垃圾用的铲车, 它们的平均速度为40 km /h (夜里运输,不考虑塞车现象) ,每个垃圾点需要用10 min的时间装车,每台运

输车每日平均工作4 h. 运输车重载运费1. 8元/吨km;运输车和装垃圾用的铲车空载费用0. 4元/km. 并且假定街道方向均平行于坐标轴. 请你给出满意的运输调度方案(每台运输车的调度方案,每台铲车的行走路线及总运营费用)

表1垃圾点地理坐标数据表

序号站点

编号垃圾量T 坐标(km) 序号站点

编号

垃圾量T 坐标(km) x y x y

1 1 1.50 3

2 20 15 1.40 19 9

2 2 1.50 1 5 21 32 1.20 22 5

3 3 0.55 5

4 22 22 1.80 21 0

4 4 1.20 4 7 23 23 1.40 27 9

5 6 0.85 0 8 24 24 1.60 15 19

6 5 1.30 3 11 25 25 1.60 15 14

7 7 1.20 7 9 26 26 1.00 20 17

8 8 2.30 9 6 27 27 2.00 21 13

9 9 1.40 10 2 28 28 1.00 24 20

10 10 1.50 14 0 29 29 2.10 25 16

11 11 1.10 17 3 30 30 1.20 28 18

12 12 2.70 14 6 31 31 1.90 5 12

13 13 1.80 12 9 32 21 1.30 17 16

14 14 1.80 10 12 33 33 1.60 25 7

15 20 0.60 7 14 34 34 1.20 9 20

16 16 1.50 2 16 35 35 1.50 9 15

17 17 0.80 6 18 36 36 1.30 30 12

18 18 1.50 11 17 37 37 0.00 0 0

19 19 0.80 15 12

问题分析:这是一个遍历问题,此问题的困难之处在于确定铲车的行走路线,并使得运输车工作时尽量不要等待铲车,才能使得运输车的工作时间满足题目的要求———每日平均工作4 h. 为此,应使铲车跟着运输车跑完一条线路,也就是说,应使铲车铲完一条线路后再接着铲下一

条线路.

问题解答:为叙述方便,每条路线上开始的垃圾集中点称为这条路线的始点,最后的垃圾集中点称为这条路线的终点. 每条线路上运输车行走的路程与花费的时间列表如表2:

表2运输路程与时间

根据表2中各路线上运输车花费的时间,各运输车运输路线安排如表3所示:

表3

运输车路线时间总时间

为了寻找铲车合理的行走路线,构造一有向图D如下:将各条线路看成一个点,路线①、②、⋯、⑩分别看成点1、2、⋯、10. 点i到点j的弧上的权等于铲车由路i的终点到路j的始点的空载费用,而由点4、5、⋯、10分别到点1、2、3的弧上的权等于∞;其次,将原点O用3阶完全有向图来代替,三点分别为O1、O2、O3,弧上的权均为∞,Oi ( i = 1, 2, 3)与其他各点之间的弧上权如下确定: Oi分别到点1, 2, 3的弧上的权等于铲车由点O分别到路①, ②, ③的起点的空载费用,点4, 5,⋯, 10分别到点Oi的弧上的权分别等于铲车由路4, 5, ⋯, 10的终点分别到点O的空载费用,其余各

弧上的权均等于∞.于是,D是一个完全赋权有向图,问题转化成在D中寻找最小哈密顿有向圈,

可采用对调调优算法,通过编程计算,得到近似最优哈密顿有向圈(把Oi ( i = 1, 2, 3)收缩为点O) : O→1→5→4→O→2→7→6→O→3→10→8→9→O,因此, 3辆铲车的行走路线分别为:铲车1: O →1→5→4→O;铲车2:O→2→7→6→O;铲车3: O→3→10→8→9→O. 由于各铲车的行走路线

已确定且它们花在各条路线上的时间可精确计算出来,因此,根据铲车的情况和各运输车的行

走路线,可安排出如表4所示的较为满意的调度方案:

表4行走路线与时间安排

相关文档
最新文档