数学建模论文交巡警服务平台的设置与调度.doc
《数学建模论文交巡警服务平台的设置与调度.doc》由会员分享,可在线阅读,更多相关《数学建模论文交巡警服务平台的设置与调度.doc(31页珍藏版)》请在三一办公上搜索。
1、2011高教社杯全国大学生数学建模竞赛承 诺 书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。我们参赛选择的题号是(从A/B/C/D中选择一项填写): B 我们的参赛报名号为(如果赛区设置
2、报名号的话): 所属学校(请填写完整的全名): 参赛队员 (打印并签名) :1. 2. 3. 指导教师或指导教师组负责人 (打印并签名): 日期: 2011年9月 12 日赛区评阅编号(由赛区组委会评阅前进行编号):2011高教社杯全国大学生数学建模竞赛编 号 专 用 页赛区评阅编号(由赛区组委会评阅前进行编号):赛区评阅记录(可供赛区评阅时使用):评阅人评分备注全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):交巡警服务平台的设置与调度一 摘要本文主要讨论某市的交巡警服务平台的合理设置与调度问题。首先,参照主城区A的交巡警服务平台设置情况,利用图论中的D
3、ijkstra算法计算交巡警服务平台到各路口节点的最短路程,再以尽量多的路口节点能有交巡警在3分钟内赶到为首要目标,各交巡警平台每天的处理案件次数相差尽量小为次要目标,建立一个规划模型,利用遗传算法,解出了具体的辖区划分方案。并且考虑到某路口所在辖区的服务平台由于其他突发事件不能立即处理该路口的情况时,给出了备用方案。 其次,对于重大突发事件发生时全区交巡警服务平台封锁道路的警力资源调度问题,我们建立一个以交巡警服务平台是否封锁进出该城区交通要道为决策变量,负责封锁的交巡警服务平台到达指定地点所需时间中的最长时间最小为第一目标,所有负责封锁道路的交巡警到达各指定地点的时间总和最小为第二目标的多
4、层规划模型,运用lingo编程求解,发现调用第2,4,5,7,8,9,10,11,12,13, 14,15,16个交巡警平台进行封锁工作,在经过8.0155分钟后,完全封锁A城区。再次,考虑到快速出警作为交巡警平台设置的首要原则,我们首先确保在A城区所有路口的突发事件均必定能由所辖交巡警在3分钟内赶到处理,此时参照模型1的结论可以得出需要新建4个平台,且能够给出相应的取址范围。再以各交巡警平台的工作任务尽量均衡为目标,建立一个规划模型,并用遗传算法解得新建的服务平台分别取址在第28,40,48,89个路口,得到重新划分的辖区范围。然后,针对全市6区所有交巡警服务平台的具体情况,制定了平均出警时
5、间指标及覆盖密度指标来评价现行方案的合理性。第一,我们对每个平台的单件突发事件的出警时间期望进行聚类分析,认为编号为B8、C13、E8、E9、E11的交巡警平台出警时间过长,设置不合理,于是在编号为388、206、420、439、408的路口各增设一个交巡警平台,降低其出警时间期望;第二,对每个交巡警平台每天的处理案件数量进行聚类分析,认为编号为C6、C14、C15、E11、F1、F3、F4的平台处理案件数量过多,设置不合理,于是在编号为230、277、314、408、550、520、514的路口各增设一个平台,降低其工作量。之后,将地点P发生重大刑事案件的犯罪嫌疑人驾车逃跑作为实例,首先经过
6、计算得到一段时间后犯罪嫌疑人可能到达的路口集合,然后将与该集合所有路口相邻且不属于该集合的路口节点作为交巡警封锁路口,一旦交巡警到达封锁路口的时间小于罪犯的到达时间,则围堵成功。利用计算机搜索确定了接到报警后最短经过6分钟,可以将犯罪嫌疑人成功围堵。最后,模型改进与推广部分我们引进时间满意度作为标准,并将市民满意度与交巡警工作人员满意度加权综合,作为我们考察的最终标准。关键词:dijkstra算法 多层规划 遗传算法 聚类分析 计算机搜索二 问题重述警察是与市民日常生活息息相关的一个重要职业。一些城市为了有效地贯彻实施警察刑事执法、治安管理、交通管理和服务群众的四大职能,在一些交通要道设置了交
7、巡警服务平台,每个平台警力配备和职能配备基本相同。这里给出某城市交巡警服务平台的具体位置,然后针对该城市中各个区域的实际情况与需求合理的分配各交巡警管辖范围、调度警务资源。1.针对附录1中中心城区A的交巡警服务平台设置情况,合理划分每个服务平台的管辖区域,使得绝大多数突发情况发生时交巡警能在3分钟内赶到事发地点。2.重大突发事件发生时一个平台的警力最多封锁一个路口,需要合理调度20个服务平台警力至进出城区A的13个交通枢纽点,实现快速封锁道路以搜捕嫌疑犯。3.分析考虑现行方案下不同交巡警服务平台工作量不均衡和某些地方出警时间太长,考虑在该区内合适的地方增加2-5个服务平台。4.考虑全市6个城区
8、,参照交巡警的服务原则和任务,分析该市所有交巡警服务平台设置方案的合理性,并对不合理的地方提出改进。5.以第32个节点P发生重大刑事案件,在案发后3分钟接到报警作为实例,调度全市交巡警警力资源快速搜捕嫌疑犯,确定最佳围堵方案。三 问题分析对于问题1,即合理的划分各交巡警服务平台的管辖范围。首先需要算出各路口节点到每个交巡警服务平台的最小距离,然后建立一个规划模型即可解决管辖范围的划分问题。对于问题2,即在最短时间内封锁进出A城区的交通要道。由于一个服务平台的警力只能封锁一个路口,故容易发现此问题为20个服务平台到13个进出城区的交通路口的简单指派问题,运用0-1规划即可得到指派方案。对于问题3
9、,即在服务平台工作量集中和较大的地点增加平台。我们首先考虑将所有路口的出警时间均限制在3分钟以内,然后考虑均衡化每个平台的工作量大小。运用与第一问类似的方法确定新增平台的位置以及管辖区域即可。对于问题4,分析全市交巡警服务平台的设置合理情况及改进。适当建立指标,将少数与其他平台差别较大的平台最为设置不合理的平台,并给出改进方案即可。对于问题5,在最短时间内围堵P点重大刑事案件且已逃窜的犯罪嫌疑人。我们考虑在尽量短的时间内由交巡警封锁某些路口,使得犯罪嫌疑人的逃跑范围无法继续扩大,即成功完成围堵。四 模型假设及符号系统4.1模型假设1)每个交巡警服务平台的警力与设施配置基本相同2)每次案件的出警
10、时间仅受路线长短影响3)交巡警平台工作量仅受其处理案件数量的影响4)已有的交巡警服务平台不撤销,且新增平台不考虑建设成本5)所有道路均为双向车道6)犯罪嫌疑人车速为60km/h7)附录中所有数据均真实有效4.2符号系统第个交巡警服务平台到第个路口的最短距离交巡警可以在3分钟内赶到突发事件发生路口的个数第个路口是否由第个交巡警服务平台所管辖,0-1变量第个路口最近的交巡警能否在3分钟内到达,0-1变量第个交通要道是否由第个交巡警服务平台封锁,0-1变量第个交巡警服务平台每天所处理的突发事件次数A城区每个交巡警服务平台每天所处理的突发事件数量期望第个路口每天的突发事件频数在A城区第个新增的交巡警服
11、务平台的路口标号 第个交巡警服务平台从接到报警到警力抵达事发地点的出警时间期望第个路口是否被第个交巡警服务覆盖,0-1变量接到报案经过时间后犯罪嫌疑人可能到达的路口接到报案经过时间后交巡警必须到达的路口接到报警时间后将犯罪嫌疑人围堵成功五 模型建立及求解5.1模型1交巡警辖区划分模型5.1.1模型1的准备首先制定两个划分辖区规则如下:规则:如果某路口已经设置了交巡警服务平台,则该路口直接由此路口交巡警所管辖。规则:如果所有交巡警服务平台均不能在3分钟内到达某个路口,则由到达该路口所需时间最短的交巡警所管辖。由于需要保证尽可能地在路口节点有突发事件发生时交巡警能够在3分钟内赶到事发地点,所以首先
12、必须算出各个路口节点到20个交巡警服务平台的最短距离,在这里我们运用图论中的Dijkstra算法对其进行计算,而相邻两点间的距离则用同一平面内的两点间直线距离公式对其进行计算。5.1.2模型1的建立根据附图1并参考文献1,我们针对问题一第一小问建立如下模型:1)建立目标函数1最大化应急事件发生时所属辖区交巡警可在3分钟以内到达事发路口的路口数量其中,2)建立目标函数2在满足目标1的条件下,使得各个交巡警服务平台所辖路口数方差最小其中3)构造约束条件1,每个路口均有交巡警服务平台管辖构造约束条件2,和的0-1约束4)模型综述如下:目标函数1目标函数25.1.3模型1的求解遗传算法说明如下:第一步
13、:建立fun函数,输入路口编号i,根据距离矩阵罗列与其距离小于3的所有交巡警平台编号,记其个数为n,以1/n的等可能性产生其中的一个交巡警平台编号。第二步:生成初始群体。第一代u=zeros(10,92),根据规则保持u(1:10,1:20)不变,其余位置根据路口编号利用fun函数随机生成交巡警平台编号。第三步;定义适应度函数。S=zeros(1,20),若u(i)=j,(i为路口编号,j为归属管辖的交巡警平台编号),则s(j)=s(j)+pl(i)。适应度函数y=1/var(s)。pl(i)为第i个路口发生案件的频数,最终s(j)表示第j个交巡警平台受理的案件的频数。第四步:选择。利用轮盘赌
14、选择基因型良好的子代u(i),淘汰基因型不好的子代u(j),得到u1。第五步:交叉。在子代u1的第i条染色体的第21列到92列中随机产生一个位置a,生成随机数r(i),若r(i)小于0.25,子代u1的i条染色体与第i+1条染色体在位置a进行基因经行对调。得到u2。第六步:变异。在子代u2的第i条染色体的第21列到92列中随机产生一个位置a,生成随机数r(i),若r(i)小于0.01,子代u2的第i条染色体的位置a根据fun重新函数随机生成一个交巡警平台编号。得到子代u3。第七步:令u=u3,重复第四步到第六步。生成10000代子代。第八步:计算每一代的适应度函数。结果如表1所示:交巡警服务平
15、台编号所辖路口编号交巡警服务平台编号所辖路口编号A11,43,64,65,71,74,76,77A1111,26,27A22,39,40,44,72,73,75,78A1212,25A33,54,55,67,70A1313,21,24A44,57,58,60,62,63A1414,22A55,47,49,52,53A1515,28,29A66,48,50,51,56,59A1616,33,36,37,38A77,30,61A1717,41,42A88,31,32A1818,80,81,84,87,89A99,34,35,45,46A1919,66,68,69,79,82,83A1010,23A
16、2020,85,86,88,90,91,92表1交巡警辖区划分方案上述结果解得,方差为2.8960,仅有编号为28、29、38、39、61、92的六个路口交巡警不能在3分钟内赶到事发地点,效果良好,故模型可以使用。5.1.4. 模型1的完善由于考虑到实际情况中当某路口有突发事件发生时,所辖交巡警有可能在当时已经在其他路口进行突发事件的处理工作,产生不能及时处理的情况。于是我们考虑在这种情况发生时给出一个备用方案,即另外一个(或几个)次优的交巡警服务平台对该案件进行处理,使得依然能在尽可能不超过3分钟的情况下交巡警到达事发现场。在此给出其中几个例子,如表2路口节点编号所辖平台编号备用平台编号1A
17、1A2,A18,A1992A20A17表2各路口所辖交巡警平台备选方案完整的备用方案见附录。5.2模型2封锁交通要道模型5.2.1模型2的准备由于实际中每个交巡警服务平台最多只能封锁一个路口,故该题明显为一个合理选取20个单位完成13项工作的指派问题,各交巡警服务平台到达13条交通要道所需时间中最长的一个为完成工作所需要的时间,建立一个规划模型对其求解。决策变量为该城区各交巡警服务平台是否前往各个进出该城区的交通要道进行道路封锁工作,于是我们用0-1变量,即第个交通要道是否由第个交巡警服务平台进行封锁作为决策变量。只有将该城区的全部主要交通道路封锁才能完成该城区的封锁工作,于是我们将最长的工作
18、时间最小化作为首层目标,将所有交巡警工作时间最小化作为次层目标。需要限制每个交通要道必须存在交巡警进行封锁工作并且每个交巡警服务平台警力只能完成一个交通要道的封锁。5.2.2模型2的建立根据附图并同样参考文献1,对于问题一第二小问建立如下模型:1)建立目标函数1,即有负责封锁任务的交巡警最晚到达城区交通要道所需时间最短 2)在满足目标1的条件下,建立目标函数2,即在有负责封锁任务的交巡警最晚到达城区交通要道所需时间最短的条件下,所有负责封锁任务的交巡警到达对应城区交通要道所需总时间最短 其中,为警车时速,即60km/h,且3)构造约束条件1,每个交通要道均有交巡警封锁道路构造约束条件2,每个交
19、巡警服务平台最多封锁一个交通要道构造约束条件3, 第个交通要道是否由第个交巡警服务平台进行封锁,为0-1约束4)模型综述如下:目标函数1目标函数25.2.3模型2的求解对于第个交巡警服务平台到第个交叉路口的距离,我们选用模型1中对应的最短路线作为距离,然后运用lingo编程求解,得具体调度到方案如表3:城区A出入口路口编号及坐标封锁该路口交巡警平台编号及坐标城区A出入口路口编号及坐标封锁该路口交巡警平台编号及坐标12(219,316)A12(219,316)28(243,328)A15(290,335)14(280,292)A16(337,328)29(246,337)A7(317,362)1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 论文 巡警 服务 平台 设置 调度
链接地址:https://www.31ppt.com/p-4025148.html