资源预览内容
第1页 / 共62页
第2页 / 共62页
第3页 / 共62页
第4页 / 共62页
第5页 / 共62页
第6页 / 共62页
第7页 / 共62页
第8页 / 共62页
第9页 / 共62页
第10页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Algorithms in Mathematical ModelingGenetic Algorithm优秀论文导读图论2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm2数学建模竞赛网上资源数学建模竞赛网上资源CUMCM网站: http:/mcm.edu.cn MCM和ICM网站: http:/www.comap.com中国数学建模: http:/www.shumo.com中科大建模网站: http:/mcm.ustc.edu.cnMATLAB网站: http:/www.mathworks.comGOOGLE大学2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm32011B交巡警服务平台的设置与调度交巡警服务平台的设置与调度o“有困难找警察”,是家喻户晓的一句流行语。警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。每个交巡警服务平台的职能和警力配备基本相同。由于警务资源是有限的,如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源是警务部门面临的一个实际课题。o试就某市设置交巡警服务平台的相关情况,建立数学模型分析研究下面的问题:o(1)附件1中的附图1给出了该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图,相关的数据信息见附件2。请为各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60km/h)到达事发地。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm42011B交巡警服务平台的设置与调度交巡警服务平台的设置与调度o对于重大突发事件,需要调度全区20个交巡警服务平台的警力资源,对进出该区的13条交通要道实现快速全封锁。实际中一个平台的警力最多封锁一个路口,请给出该区交巡警服务平台警力合理的调度方案。o根据现有交巡警服务平台的工作量不均衡和有些地方出警时间过长的实际情况,拟在该区内再增加2至5个平台,请确定需要增加平台的具体个数和位置。o(2)针对全市(主城六区A,B,C,D,E,F)的具体情况,按照设置交巡警服务平台的原则和任务,分析研究该市现有交巡警服务平台设置方案(参见附件)的合理性。如果有明显不合理,请给出解决方案。o如果该市地点P(第32个节点)处发生了重大刑事案件,在案发3分钟后接到报警,犯罪嫌疑人已驾车逃跑。为了快速搜捕嫌疑犯,请给出调度全市交巡警服务平台警力资源的最佳围堵方案。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm5o说明:说明:(1)图中实线表示市区道路;红色线表示连接两个区之间的道路;(2)实圆点“”表示交叉路口的节点,没有实圆点的交叉线为道路立体相交;(3)星号“*”表示出入城区的路口节点;(4)圆圈“”表示现有交巡警服务平台的设置点;(5)圆圈加星号“* ”表示在出入城区的路口处设置了交巡警服务平台; (6)附图2中的不同颜色表示不同的区。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm62021/8/26Algorithms in Mathematical ModelingGenetic Algorithm72、模型假设、模型假设o交巡警出警时,道路畅通无阻,时速保持60km/ho交巡警平台内总是有人值班。o在交巡警分配区域中至多有一起案情发生。o案情必定在路上发生。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm83、符号说明、符号说明oV-节点集合oSou-交巡警服务平台集合oSin-非交巡警服务平台集合ol-路段长度op-人口密度ot-警车在路段行驶时间ow-每个路口的发案率2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm94、模型分析、模型分析o4.1对于问题一对于问题一o对于题目所给的数据用MATLAB重新绘制图并求个路段长度和警车的行驶时间, o再分别以交巡警平台为中心,求出不大于三分钟的最大路径,然后将路径终点连接起来,再适当考虑发案率,调整连接的区域,便是交巡警的管辖范围 。当发生重大事件时,由靠近重要路段的交巡警迅速前往即可。o根据以上模型,A的交巡警平台如若不足,存在盲点,则,我们需要在盲点处增加交巡警平台。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm104、模型分析、模型分析o4.2对于问题二对于问题二o由于全市六个区的面积及人口不同,相应的人口密度也不同,另外犯罪率也各不相同。在设置服务平台位置时,以路段长度为主,人口密度与发案率次之,又由于人口密度与发案率有一定的正向关系,所以,将其合并为一个权值加以考虑。再结合交巡警服务平台设置和原则加以权衡,区别对待各个区域的交巡警服务平台的设置。o对于在P点犯案,以封锁路口最快和封锁区域最小的原则,设计最优化的出警方案。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm115、问题求解、问题求解5.1、问题一的解法o5.1.1、首先利用MATLAB2重新绘制A区道路分布图,见图1:o 图1:A区道路分布图2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm125.1.2、利用C+编写程序3(流程图见图2,程序见附录: prog1.cpp)计算出各个路段的距离和警车行驶所需时间,结果见表1:2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm13路线起点(节点)标号路线终点(节点)标号坐标中的长度(1:100000)路段长度l/m时间t/min1759.30054930.0540.9300541786.40312640.3120.6403122449.48683948.6830.94868334542.46474246.474.2464736515.23981523.981.5239843945.60984560.984.5609846310.30781030.781.0307854955000.55508.48528848.5280.84852865916.03121603.121.6031273211.40181140.181.1401874712.80621280.621.280628911.59741159.741.1597484720.79662079.662.079669354.24264424.2640.424264103449.21644921.644.92164112232.69563269.563.26956112699000.9122517.88851788.851.7888512471表表1:各个路段的:各个路段的长度和警度和警车行行驶的的时间2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm145.1.3、利用上面结果将、利用上面结果将A区路口区路口 路段抽象成一个图:路段抽象成一个图:o令G(V,E)是一个图,在节点集V中,含有两类子集Sou和Sin,且Sou Sin= 。分别称它们为交巡警服务平台和路口。o对于任何一个发点sou inSou,有一个给定的正数a(sou),称为发量。对任何一个收点sin Sin,给定一个正数b(sin),称为发案率,另一个记为d(e)=0,称为长度或者时间,为简便,记这样的带权图G为N=(G;Sou,Sin;c,d)。o如果存在G=(V,E)的边集上得定向,使得在每个发点处的边,均为远离发点的方向,和在每个收点处的边为指向收点的方向。并且,如果存在边上的一种权的分配x(e)=0,使得当e沿着这种定向时x(e)=c(e),和对任何v in V, o其中E+ 和E- 分别为从v发出的边和进入v的边之集合,则称这样的N(x)=x(e)| e E,为N上的一个路线方案。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm15o依据上面的理论1,以时间为权值,编写C+程序(流程图见图3,程序见附录: prog2.cpp)求出交巡警服务平台到各个路口的时间(s69-70-43 1.800091-69 0.51-69-70 1.038521-69-71 1.140311-69-70-43-72 2.606321-74 0.6264981-75 0.9300541-78 0.6403121-74-80 2.318392-40 1.914422-43 0.82-44 0.9486832-70 0.8602332-43-72 1.606232-43-72-73 2.412452-43-72-73-74 2.815563-44 1.162973-55 1.2659表表2:小于等于:小于等于3min的路的路线方案及行方案及行驶时间2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm17将以交巡警服务平台为中心的路径终端相连便初步分出是交巡警服务平台的管辖范围,再结合发案率(微调)确定。 表表3:交巡警服务平台的管辖区域:交巡警服务平台的管辖区域交巡警服务平台管辖范围(为各点连线所围成的区域)1(75,78,80,74,72,43,70,69)2(44,40,43,72,73,70,74)3(44,55,65)4(62,63,57,)5(47,53,52,51,59,50)6(48,47,51,59)7(30,32,47,48)8(47,32,33,34,9,46)9(34,35,45,46)10无11(25,26,27)122513(23,22,24)14无153116(35,36,37,45)17(40,41,42,43,72)18(81,91,91,84,85,88,82)19(72,78,79,80)20(85,86,88,87,89,96,91)2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm185.1.4、根据以最快方式形成最小的包围区域的原、根据以最快方式形成最小的包围区域的原则,以上面的数据为依据,查出最优方案见表则,以上面的数据为依据,查出最优方案见表4:o表表4:围堵路线方案:围堵路线方案路线方案时间t/min13-230.511-25-243.815-284.87-30-298.025-47-48-303.196-47-482.5116-383.418-9-35-36-162.6944-620.3512-12010-26-11-227.7114-213.26路线方案时间t/min9-35-36-16-148.2742021/8/26Algorithms in Mathematical ModelingGenetic Algorithm19o5.1.5、根据上面结果A区的交巡警服务平台存在诸多盲点:(28,29)、62、(60、58、56)、54、(64、76、66、67、68)、(38、39)、92。o所以可以在(28,29)、(60,58,56)、(64,76,66,67,68)、(38,39)增加交巡警服务平台,以优化A区的管理结构。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm205.2、问题二的解决、问题二的解决 5.1.1、交巡警服务平台的设置原则、交巡警服务平台的设置原则:o警情主导警务原则:根据管区道路交通流量,拥堵状况,治安复杂情况,发案量高底,科学确定平台管控区域。o快速出警原则:城区接警后确保快速到达现场。o方便与安全的原则:按照醒目,规范,方便群众和确保安全的原则,科学设置平台。o 平台设置在遵循上述三大原则的基础上,应当结合辖区地域特征,人口分布,交通状况,治安状况和未来城市发展规划等实际情况,在充分考虑现有警力和财力并确保安全的条件下,科学确定平台的数量和具体位置。5.1.2、由于各个区的面积和人口不同,则相应的人口密度,交通流量,拥堵状况和治安状况等也各不相同。但是,以交巡警出警速度是主要因素。所以,我们在以时间为主要因素划分好区域,然后充分考虑其他情况,并分析其权重,从而确定规划。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm21o经题一分析可知,A区的有些交巡警服务平台设置有些不合理,服务盲点太多。可以:o(1) 调整某些交巡警服务平台,扩大其服务范围;o(2) 增加一些交巡警服务平台改善其治安状况;o(3) 在各区的连接路段统一增设交巡警服务平台;o全市各区的人口密度见表全市各区的人口密度见表5:全市六个城区城区的面积城区的人口人口密度pA22602.727273B103210.203883C221490.221719D383730.190601E432760.175926F274530.1934312021/8/26Algorithms in Mathematical ModelingGenetic Algorithm22表表5:六个城区的人口密度:六个城区的人口密度o由上表数据可知A区的人口密度最大,则A区的交巡警分布平台的方案必定适合其它城区(B,C,D,E,F)。又由于发案率较低,可适当减少交巡警服务平台的分布以节省调度警务资源。全市六个城区城区的面积城区的人口人口密度pA22602.727273B103210.203883C221490.221719D383730.190601E432760.175926F274530.1934312021/8/26Algorithms in Mathematical ModelingGenetic Algorithm235.1.3、若在P(315,151)逃跑,o根据罪犯可能逃跑的路径(所用时间小于等于3min),经程序(流程图见图5,程序见附录: prog3.cpp)计算得逃跑路线见表6:路线方案时间t/min 32- 311.1704732- 33- 34- 9- 35- 36 2.693332 -7- 30- 48 2.43038 32- 7 -47 2.420832 -33 -8 -46 2.267632- 33- 34- 9 -35- 45 2.86412表表6:可能的逃跑路:可能的逃跑路线方案方案2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm241) 将各个路径的终点相连,形成一个子图,如下图粗线围成的图将各个路径的终点相连,形成一个子图,如下图粗线围成的图3: 图图6:罪犯的逃跑区域:罪犯的逃跑区域o 结合罪犯必定逃离A区,以P(315,151)(32)为起点求子图的最短路径得到的最佳的逃跑方案为:32-7-30-68-62-C区。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm252)根据罪犯逃跑路线得出相应的拦堵方案为)根据罪犯逃跑路线得出相应的拦堵方案为:o 结合罪犯必定逃离A区,以P(315,151)(32)为起点求子图的最短路径得到的最佳的逃跑方案为:32-7-30-68-62-C区。o2)根据罪犯逃跑路线得出相应的拦堵方案为:o全市各区(B,C,D,E,F)迅速封锁区与区之间的道路路口;oA区:4-60封锁60 路口;o 7-30-封锁48路口。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm262021/8/26Algorithms in Mathematical ModelingGenetic Algorithm276、模型的结果分析和推广、模型的结果分析和推广o本文的方案总体较为合理,但由于交巡警服务平台的设置受影响的因素太多,没有能够考虑全面,结论尚有不妥之处。但由于交巡警分布平台以时间为主要因素,所以结论误差不大,可以应用。o本模型以图为主体,还可以加入多个权值(如:发案率)o使方案更加合理,贴近生活实际情况。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm28交巡警服务平台的设置与调度交巡警服务平台的设置与调度二、模型假设二、模型假设o1、假设每辆巡警车和犯罪嫌疑人的车行驶中速度保持匀速且车速均为60km/h;o2、假设每辆巡警车到事故现场的路径均为最短路径;o3、假设每个路段道路畅通,可以双向行驶,没有堵车现象。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm29四、问题分析四、问题分析 4.1 问题一问题一 4.1.1 第一问第一问o本问主要解决的是A 区每个交巡警服务平台的管辖范围,也就是每个节点归哪个交巡警服务平台管辖的问题。因为每个交巡警服务平台的职能和警力配备基本相同,所以要考虑每个平台工作量的均衡下能在最短时间内到达突发事件现场,主要考虑的方向是各个平台管辖范围内的总的时间最短(最短时间可转化为出警的最短路程)与均衡每个平台的发案率这两个因素,o显然,这是个双目标问题双目标问题,为了方便求解,把双目标函数单一化,将各个平台发案率的均衡转化为约束条件建立模型,进而划分出区域。o其中,我们引入了0-1 规划模型规划模型,采用了Floyd算法算法求出图中任意两个站点之间的最短距离,再根据所建立的模型划分出具体区域。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm30四、问题分析四、问题分析 4.1 问题一问题一 4.1.1 第一问第一问o具体做法如下:o1)根据问题中附录2 中92 个路口节点的横纵坐标,使用Matlab 编程(程序见附录),进而将每个节点标号、连线。图形如下:2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm31o2)然后再利用两点距离公式算出两两之间的距离(如果有路)o,得出92*92 的邻接矩阵,其中矩阵中的元素表示两两之间的距离,若不存在路,则用一个较大的数代替,在Matlab 环境下利用Floyd 算法求出两两之间的最短路程和最短路径,然后从中抽出92 个节点分别到20 个服务平台的最短距离。o3)最后引入0-1 整型规划变量,然后以92 个节点分别到20 个服务平台的总的路程最小为目标函数,以各个平台发案率的均衡为约束条件建立优化模型;o以最短路程为目标最短路程为目标,以服务平台的发案率均衡发案率均衡为限制条件的模型来划分区域o4)使用Lingo 软件编程,实现区域的自动划分。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm322021/8/26Algorithms in Mathematical ModelingGenetic Algorithm33偏差限的确定偏差限的确定通过Matlab 编程(程序见附录二)画出了1.5 到2.5 之间的所有不同的偏差值与目标最优解的坐标图如下:o由图可看出在1.9 附近,目标函数值变动最小,因此我们选择1.9 为偏差限,o此时最优目标函数值为:1236.495。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm34当a1=1.9 时, A 区每个交巡警服务平台的管辖范围划分结果最优如下表:2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm354.1.2 第二问第二问o本问主要解决的是在最短时间内封锁13 个交通要道的问题,也就要求从20个交巡警平台中找出13 个平台用最短时间去封锁交通要道。o由题目可以知道当A 区重大突发事件时,需要调度全区20 个交巡警服务平台的警力资源,现有20个交巡警服务平台的警务资源可供调度,且一个平台的警力最多只能封锁一个路口。o为此我们采用以到达路口时最长的为标准(时间可以转内化为路程),建立目标函数为该标准最小,即最大距离最小化问题,以一个平台的警力最多封锁一个路口为约束条件的模型。o利用Lingo 编程从而得出该去交巡警服务平台警力合理的调度方案。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm364.1.3 第三问第三问o本问主要解决的是平衡每个平台的工作量以及解决出警时间过长的问题。o这是一个典型的优化问题,由题目以及第一问可以知道A 区交巡警服务平台分布不均匀以及有没能在题目要求下受到管辖的节点,o因此,我们考虑到发案率、距离、与其它平台的覆盖率、人口密度,按照重要的程度不同,经过调研后假设它们各自的权值,然后将各自发案率、距离、与其它平台的覆盖率、人口密度分别乘以相应的权值,综合比较得到应添加的交巡警服务平台个数以及相应添加的交巡警服务平台和原有的交巡警服务平台的管辖区域,即各个交巡警服务平台所管辖的节点,最后可以得到交巡警服务平台以及相应添加的平台。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm372021/8/26Algorithms in Mathematical ModelingGenetic Algorithm382021/8/26Algorithms in Mathematical ModelingGenetic Algorithm394.1.3 第三问第三问o本问主要解决的是平衡每个平台的工作量以及解决出警时间过长平衡每个平台的工作量以及解决出警时间过长的问题。o这是一个典型的优化问题,由题目以及第一问可以知道A 区交巡警服务平台分布不均匀以及有没能在题目要求下受到管辖的节点,o因此,我们考虑到发案率、距离、与其它平台的覆盖率、人口密度,按照重要的程度不同,经过调研后假设它们各自的权值,然后将各自发案率、距离、与其它平台的覆盖率、人口密度分别o乘以相应的权值,综合比较得到应添加的交巡警服务平台个数以及相应添加的交巡警服务平台和原有的交巡警服务平台的管辖区域,即各个交巡警服务平台所管辖的节点,最后可以得到交巡警服务平台以及相应添加的平台。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm402021/8/26Algorithms in Mathematical ModelingGenetic Algorithm41增加五个平台五个平台,有程序求解知,其标号与坐标如下表:2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm42四、问题分析四、问题分析 4.2 问题二问题二 4.2.1 第一问第一问o本问主要解决的是对全市六个区的巡警服务平台设置的合理性分析。o可以归属于优化问题,可以先考虑A 区的合理性,我们在第一问当中已经找到了A 区的优化问题,经过第一题的结果,o可以找到一个节点:它只能够出来,并不能够回到该节点。对于这类的情况,我们可以将单行线改成双行线,还有的就是用Floyd 最短算法算出的无法在最短算法算出的无法在3 分钟内到达的点分钟内到达的点,可以重新开发一条道路,直接连接两点,这样就能够满足题目的要求,还有就如平台的分布不够均匀,那就添加(减少)或是移动已有的平台。o按照这些原则,我们就可以在A 区添加(减少)或是移动已有的平台。这样,B、C、D、E、F 区可以类似处理。 。图形如下:2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm43模型的建立模型的建立o根据设置交巡警服务平台的原则和任务,需要从以下两大方面、四个因素来考虑。o1)首先从全市范围内考虑从全市范围内考虑,以人口密度、人均发案率两个影响因素作为权重(各个影响因素在总体因素中的重要程度),为此我们采用了变异系数赋权法求得权重Wi,算法如下:2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm44o根据上面公式,分别计算出每个区所需设置的平台数,并与现有平台数比较判断其合理性,结果如下表:o由上表可得A 区明显不合理区明显不合理2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm452)分别考虑六个区)分别考虑六个区o其次按六个区内分别考虑:o以工作量的均衡性与最短的出警时间两个因素作为其合理性的评判标准。o评判标准为e=0.1 即每个区90%的平台的出警时间都小于最短出警时间mk 就认为其合理。o首先考虑工作量的均衡性,按照1.1 的模型对A、B、C、D、E、F 进行划分。划分结果分别为:2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm46B区 取2.1 时有最优解:1263.616oB 区划分结果如下:o平台93:101 102 103 104 121 156o平台94:105 106 107 108 109 110 111 112 117 118o119 120o平台95:113 114 115 116 123 126 128 129 154 155o平台96:127 128 134 138 139 140 141 145 146 147o150 151o平台97:131 135 137 142 143o平台98:157 158 159 160 161 162 163 164 165o平台99:136 144 148 149 152 153o平台100:122 124 125 132 1332021/8/26Algorithms in Mathematical ModelingGenetic Algorithm47C区 取2.4 时有最优解:4691.035oC 区划分结果如下:o平台166:261 262 263 264 265 266o平台167:248 249 250 251 252 255 258 259 260o平台168:189 190 191 192 195 232 234o平台169:239 240 253 254 273o平台170:223 224 225 274 275 276 277 278 280 282 283o平台171:216 230 231 241 242 243 244 246o平台172:217 218 226 227 228 229o平台173:233 235 236 237 238 245 247o平台174:211 212 213 214 219 220 221 222o平台175:193 194 196 197 198 215o平台176:183 184 185 186 187 188o平台177:199 200 201 202 206 207 208 210o平台178:203 204 205 209 284 285 286 287 288 301o平台179:279 281 289 290 291 295 296 297 298 299o平台180:269 300 302 303 304 305 306 310 311 312 314 315o平台181:267 268 307 308 309 313 316 317 318 319o平台182:256 257 270 271 272 292 293 2942021/8/26Algorithms in Mathematical ModelingGenetic Algorithm48D区 取1.8 时有最优解:1759.241oD 区划分结果如下:o平台320:348 349 350 369 371o平台321:351 353 354 355 356 357 358 370o平台322:359 367 368o平台323:344 345 360 361 362o平台324:364 365 366o平台325:347 363o平台326:343 346 352o平台327:337 338 339 340 341 342o平台328:329 330 331 332 333 334 335 3362021/8/26Algorithms in Mathematical ModelingGenetic Algorithm49E区 取2.26 时有最优解:3376.953oE 区划分结果如下:o平台372:455 456 462o平台373:437 438 445 446 450 453o平台374:427 428 432 433 434 435 436 437o平台375:424 425 426 429 430 431o平台376:415 423o平台377:411 412 416o平台378:418 458 459o平台379:417 419 420 421 422o平台380:387 388 389 390 391 392 393 394 395 396o平台381:397 398 399 400 405 406 407o平台382:401 402 403 404 407 408 409 413 414o平台383:452 454 460 461 463 464 469 470o平台384:465 466 467 468 471 472o平台385:448 449 451 473 474o平台386:439 440 441 442 443 444 4472021/8/26Algorithms in Mathematical ModelingGenetic Algorithm50F区 取2.2 时有最优解:3371.010oF 区划分结果如下:o平台475:550 551 554 555 556 557 558 564o平台476:532 533 534 535 544 545 546 547 552 553o平台477:493 494 495 496 497 498 499 500 501 502 503o504 505 506 507 508 516 519 520o平台478:514 515 522 523 524 527 528 536 538 542 543o平台479:573 575 576 577 578 579 580 581 582o平台480:561 562 563 566 567 574o平台481:490 491 492 517 518 521 529 530 531 548 549o平台482:486 487 488 489 559 560o平台483:509 510 511 512 513 525o平台484:526 537 539 540 541o平台485:565 568 569 570 571 5722021/8/26Algorithms in Mathematical ModelingGenetic Algorithm51o求出每个区的除平台以外的节点与平台的距离的平均值,根据L1/30=Lk/mk公式算出每个区尽可能的最短出警时间mk/10,筛选出每个区最短距离大于mk的路口个数并求出这些个数之和,o再用 公式得出6个区的结果,o并由公式 筛选出不合理的城区,o得出A、B、D 区不合理。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm523)最终建立模型解决方案()最终建立模型解决方案(同第一问计算增加平台同第一问计算增加平台)oA 区增加的平台:21、25、29、32、39、51、66、88oB 区增加的平台:102、113、123、128、142、150、158oD 区增加的平台:333、338、347、357、365、3702021/8/26Algorithms in Mathematical ModelingGenetic Algorithm534.2.2 第二问第二问o在该市地点P 处发生重大案件,服务平台接到报警后,犯罪嫌疑人已驾车逃跑了3 分钟。就可以找出逃犯在3 分钟内逃跑的范围,我们以此范围可以部署3道警力防线:o第第1 道防线道防线:以P 中心点到周边3 分钟的路程的路口部署警力封 锁各个路口,形成第一道封锁圈;o第第2 道防线道防线:由于出警也需要时间,同时逃犯还在继续逃跑,就 要以P 中心点到周边(3+t)分钟的路程的路口部署警力封锁各 个路口,形成第二道封锁环;o第第3 道防线:道防线:封锁该市的出市区的17 个交通要道口,防止逃出市 区,形成第三道封锁。o三道防线同时封锁,层层围堵,最终抓捕逃犯2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm54模型的建立模型的建立o根据题意,为了快速搜捕嫌疑犯,也就是说,各个平台到封锁路口的时间要最短,即最大搜索距离最短,首先求出需要封锁的路口,具体做法为:o先计算出嫌疑犯3 分钟走的路程为30,o再以P32 点为圆心,以30 为半径形成一个包围圈,在这个包围圈的epsilon邻域内选出若干个路口,o再以这些路口为圆心,10t 为半径形成若干个包围圈,o建立模型如下:2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm55建立模型如下:2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm562021/8/26Algorithms in Mathematical ModelingGenetic Algorithm57模型检验、评价与推广o6.1 模型的检验模型的检验o在上述所建立的模型中,所有含有的偏差限的模型,其中的偏差限均为人为给定,则肯定会给模型的求解带来影响,为了减少对模型的影响,我们对偏差限做了较为严格的分析。o以第一题第一问为例分析,给偏差限a1 若个不同的值,以a1 为横坐标,相应的目标函数为纵坐标,画出图形,观察图形中目标函数变动最小的位置,则该点为最优解。同理对其他模型分析。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm586.2 模型的评价o本题的模型有效的解决了合理分配交巡警平台的管辖范围问题,出警时间的合理安排,警力资源的分配以及对各路口的有效封锁问题。o整个模型的建立思路清晰,遵循可操作性原则,可比性原则及科学性原则,该模型建立了在较为理想状态下交巡警平台的最优设置,缩短了出警时间,提高了效率。o但该模型也有一定的局限性,如模型建立在理想化的环境中,如道路的畅通性,出警车辆和人员配备的可行性等忽略了生活中存在的不定因素。o在对不合理的交巡警服务平台处理时,可根据实际不同的环境进行不同的修改,如在人口密度较大的地区和案发率较高的地区可安排较多的服务平台,依路口的密集程度来安排警力的多少等修改方法。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm596.3 模型的推广o本题模型较好的解决了交巡警的出警问题,追捕逃犯的封堵路口的分配问题,在发生事件时能在第一时间出现在现场,有效地提高了交巡警的任职的效率,在科技和经济快速发展的今天,农村城市化的变迁,人口的迅速增长等,治安能力成为城市性能好坏的重要因素,本模型除此之外,还可用于消防救援的最优安排问题消防救援的最优安排问题,安全安全事故的应急救援问题事故的应急救援问题,出租车省油的最佳路径问题出租车省油的最佳路径问题等现实生活中。o因此,本模型在实际生活中有很大的利用价值,一定程度上可作为参考。2021/8/26Algorithms in Mathematical ModelingGenetic Algorithm60may you succeed in CUMCM 2021/8/26 刚才的发言,如刚才的发言,如有不当之处请多指有不当之处请多指正。谢谢大家!正。谢谢大家!2021/8/2661部分资料从网络收集整理而来,供大家参考,感谢您的关注!
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号