数学建模比赛论文交巡警服务平台的设置与调度.doc
《数学建模比赛论文交巡警服务平台的设置与调度.doc》由会员分享,可在线阅读,更多相关《数学建模比赛论文交巡警服务平台的设置与调度.doc(53页珍藏版)》请在三一办公上搜索。
1、2011高教社杯全国大学生数学建模竞赛承 诺 书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。我们参赛选择的题号是(从A/B/C/D中选择一项填写): B 我们的参赛报名号为(如果赛区设置
2、报名号的话): B1609 所属学校(请填写完整的全名): 福州大学 参赛队员 (打印并签名) :1. 郑榕新 2. 赖春燕 3. 叶鎏芳 指导教师或指导教师组负责人 (打印并签名): 竺吴辉 日期: 2011 年 09 月 12 日赛区评阅编号(由赛区组委会评阅前进行编号):2011高教社杯全国大学生数学建模竞赛编 号 专 用 页赛区评阅编号(由赛区组委会评阅前进行编号):赛区评阅记录(可供赛区评阅时使用):评阅人评分备注全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):交巡警服务平台的设置与调度摘要本文讨论城市交巡警服务平台的最优化设置与调度问题。问题
3、一中,通过floyd算法可得到任意两个交通口节点间的最短路径。然后考虑每个节点到服务平台的距离,节点受离它最近的服务平台进行管辖。当遇到突发事件时,为了最快地将A区进行封锁,即要求所有节点完全封锁的时间要最小,因此,构造了0-1规划整数模型,利用Lingo进行求解,得到最佳的调度方案。由于A区存在工作量分配不均的情形,因此本文引入了居民满意度以及交巡警的幸福感指数作为本文的参考因素,利用民众的满意度首先筛选出40个节点,然后利用交巡警的幸福感指数的变化情况,确定出的新增平台数以及具体的节点。 问题二中,考虑到各个区的具体情形各不相同,因此本文按照问题一中的方式来考虑各个区域,计算出各个区域的幸
4、福感指数以及相应的方差,再综合人口、面积和总的案发率等因素,进行综合分析,并对某些地区的不合理情况给予了相应的建议与改进方案。针对最后一问的围堵问题,本文结合floyd算法、DFS算法和SPFA算法给出了一种最佳围堵方案,在本文的基本前提下,且当罪犯的逃逸速度与交巡警的速度相等时,本文得出至多38.998分钟,可将罪犯围堵。关键字:0-1整数规划 Floyd SPFA DFS 幸福感指数 满意度一、 问题重述与背景分析1.1问题重述: “有困难找警察”,是家喻户晓的一句流行语。警察肩负着刑事执法、治安管理、交通管理、服务群众四大职责,是城市安全与和谐的象征。交警巡逻,对违法分子起威慑作用降低发
5、案率,同时缩短接警出警时间,关系人民切身的生命财产安全,是城市安全和谐发展的重要保障。为更加有效地贯彻实施警察职能,特在市区交通要道及重要部位设置交巡警服务平台。由于警务资源有限,合理设置交巡警服务平台、分配平台管辖范围、调度警务资源成为警务部门面临的重要课题。现在就某市设置交巡警服务平台的相关情况,建立数学模型研究下列问题:(1)根据该市中心城区A的交通网络及现有的20个交巡警服务平台设置情况,为各服务平台分配管辖范围,尽量使其管辖范围内出现突发事件时能在3分钟内到达。(警车时速为60km/h)(2)出现重大突发事件,实现对20个交巡警服务平台的警力资源调度,完成对进出该区的13条交通要道的
6、快速全封锁。(一个平台的警力最多封锁一个路口)(3)根据现有交巡警服务平台工作量不均衡、各别平台出警时间过长的实际情况,确定该区需要增加的平台个数和位置。(增加25个平台)(4)针对全市具体情况,参照设置交巡警服务平台原则和任务,研究该市现有平台设置方案的合理性。对不合理的地方,提出解决方案。(5)该市地点P(第32节点)发生重大刑事案件,案发3分钟后接到报案,犯罪嫌疑人已驾车逃逸。提出调度全市交巡警服务台警力资源的最佳围堵方案,快速搜捕嫌疑人。1.2问题分析分析一:此问题为最短路程优化问题,采用Floyd算法求解。本文对管辖范围的划分包括A区的所有节点与路段,分别从节点归属,路段归属两个方面
7、进行管辖范围分配。每个节点可以找到与之最近的服务台并受其管辖,每条路段的归属问题有两种情况。其一,路段两段的两个节点受同一警点管辖,则该路段也属该交巡警服务平台管辖;其二,路段两段的两个节点分别受不同服务平台的管辖,则该路段需要分段管理,考虑用定比分点进行分段。分析二:此问题为0-1整数规划问题,应用Lingo解决。对20个平台警力调度封锁13个交通要道,约束条件有以下两点:1、确保13个交通要道必须都有一个或一个以上警力封锁2、为了节约资源,每个交巡警平台不一定要出警。在约束条件下,使最迟到达路口的警力所耗时最小,即封锁时间最短。在13个交通要道被最快封锁后,可考虑从交通复杂度、交巡警工作量
8、、封锁力度等方面,对剩余7个平台警力做出补充部署调度。分析三:要增设交巡警服务平台,需要确定所增设交巡警服务平台的具体位子和个数,在考虑在何路口建立时,根据每个交巡警服务平台的工作量为依据,而在考虑要建几个服务平台时,主要考虑多增加平台对评价指标的影响大还是小。 分析四:若选取全市范围内路口和交巡警平台作为研究对象,这样计算量大,很可能无法得出结果,因此采用分区域的模型。对于是否合理的判断,通过对每个平台平均服务人数、交巡警平台每天接案子的平均数量、每个平台平均服务的面积、城区每个交巡警服务平台的平均幸福感指数以及幸福感指数的方差这些因子。通过对这些因子的数值的比较,得出是否合理的结论。 分析
9、五:p点处嫌犯要逃离,采用中心转移的方法简化,使得嫌犯车与警车同时出发。在此应用了DFS深度优先搜索算法,确定在三分钟内疑犯可能到达的节点,通过SPFA算法可以求出到达一个交巡警平台的最短路径,以达到平台最短路径的节点为研究对象,若在它与平台之间还有节点满足:中间节点到它的距离小于最短路径的一半时,将改点转移,如何找不到改点的话那么久原地待命。二、符号说明:连通图中节点的总数;:连通图中边的总数;:第个节点与第个节点的直接连通距离;:警车及犯罪嫌疑人的逃逸速度;:第个交通路口节点到第个交通路口节点的最短距离;:第个交通路口节点;:交巡警服务平台可以出警到第个交通路口节点的最短距离;:0-1整数
10、规划中的方案矩阵;:方案矩阵中的第i行,第j列的元素;:第个交通路口节点的发案率;:第个交通路口节点的满意度;:两点间最短路径的源点;:第个单源最短路径三、模型假设1.假设该市所有道路都是直线,并且畅通无阻,在执勤过程中警车车速不变。2.假设在同一时间内,每个交巡警服务平台管辖范围内只出现一件案件。3.假设在同一城区中,人口是均匀分布的。4.假设无重大事件发生时,六个城区的交巡警服务平台不得跨区工作。5.假设交巡警服务平台的工作人员以及罪犯都是理性人,且所获得的信息都对称的。四、A区交巡警服务平台的设置、分配和调度4.1 确定20个交巡警平台的管辖范围4.1.1 模型分析Floyd算法又称为弗
11、洛伊德算法,是一种用于寻找给定的离散点间最短路径的算法。它的基本思想是:对一个路口而言,i到 j的最短距离不外乎存在经过i与j之间的k和不经过k两种可能,所以可以令k=1,2,3,n(n为路口的数目),再检查dij与dik+dkj的值;dik与dkj分别是目前为止所知道的i到k与k到j的最短距离,因此dik+dkj为i到j经过k的最短距离。所以,若有dijdik+dkj,表示从i出发经过k再到j的距离比原来的i到j距离短,则把i到j的dij重写为dik+dkj,每查完一个k值,dij就是目前的i到j的最短距离。重复这一过程,最后当查完所有k时,dij里面存放的就是i到j之间的最短距离。就“A区
12、的交巡警分配管辖范围问题”而言,A区共有交通路口节点92个,交巡警服务平台20个。由于每一个交巡警服务平台在A区的分布是固定的,因此,问题转化为求每一个交巡警服务台到每一个交通路口节点的最短出警时间。由假设可知,警车的速度是确定的,那么问题可以转化为每一个交巡警服务台到每一个交通路口节点的最短距离。从而,划分出每一个交巡警服务台的管辖区域。因每一个交巡警服务台设在交通路口节点处,故可以先根据题目所给数据算出任意两个交通路口节点间的最短距离,然后针对一个特定的路口节点对20个交巡警服务台所在节点进行遍历,若取到该节点由其中一个服务台出警的最短距离,则该节点由此服务台管辖。这样即可划分出每一个交巡
13、警服务台对所有节点的管辖区域。分段算法。虽然题目只提供各道路节点的案发率,然而实际情况中,案件完全有可能在路段上发生。因此,交巡警平台除了对A区所有路口节点进行管辖范围划分外,还将对A区所有路段进行管辖范围划分。对完全路段,即路段和端点属于同一交巡警服务台管辖的路段,此路段也归此平台管辖。对不完全路段,采用分而治之的思想,即路段端点属于不同的两个交巡警服务台管辖的路段,将对该路段进行分割管理。因此在具体的求解划分管辖范围时,采用以路口为主,路段为辅的区域规划方法。4.1.2 模型的建立与求解确定交巡警服务平台对节点的管辖范围中,设为交巡警服务平台,为路口节点。首先,若有边将它们直接相连,它们之
14、间的最短距离就等于几何距离,即。接着,若交巡警服务平台与节点之间没有边将它们直接相连,对这些点进行预处理,让它们的初始值为一个无穷大的数,对任意的i均满足,即每一个交通路口节点到达它们本身的最短距离为0。对给定的任意交巡警服务平台和路口节点,枚举它们之间的节点,使和是通过中间节点连通的, 且满足关系式:。根据上述Floyd算法以及题目所给A区路口节点的坐标值数据,编写C+程序(见附录1),得到以下结论: 表4-1:A区中交巡警平台所管辖范围A区交巡警服务平台编号管辖区域内节点编号A区交巡警服务平台编号管辖区域内节点编号11,67,68,69,71,73,74,75,76,781111,26,2
15、722,39,40,43,44,70,721212,2533,54,55,65,661313,21,22,23,2444,57,60,62,63,64141455,49,50,51,52,53,56,58,591515,28,29661616,36,37,3877,30,32,47,48,611717,41,4288,33,461818,80,81,82,8399,31,34,35,451919,77,7910102020,84,85,86,87,88,89,90,91,92确定交巡警服务平台对路段的管辖范围中,路段可分为两类。设路段中,表示节点在交巡警服务台的管辖范围内,表示节点在交巡警服务
16、台的管辖范围内。如图所示,若与相同(图4-1),则路段显然也归服务台亦即管辖;若与不相同(图4-2),即路段两端归属于不同服务台,则将路段进行分段划分。图4-1 图4-2采用路段划分的方法可以解决某路段无人管辖的问题。假设为交巡警服务平台到它所管辖的路口之间的距离,同样地为交巡警服务平台到它所管辖的路口之间的距离,为路口与路口之间的距离,两个路口的分点记为,为满足两个交巡警服务平台到分点的距离相等,则分点到其中一个平台的距离应为。通过定比分点的公式: 其中 (1)那么,路段管辖的分界点点的坐标可以求出。以点为界,靠近的路段归平台管辖,靠近的路段归平台管辖。根据以上算法求解得A区交巡警服务台对该
17、区所有路段的管辖范围。综合第一步对管辖范围的划分,得到最终结果(表4-2),示意图如(图4-3)所示:表4-2:各个交巡警平台所管辖的范围交巡警服务台编号交巡警服务台管辖范围1管辖节点编号1676869717374757678管辖区间V67-(398.72,361.28); V67-(399.09,355.45); V69-(408.33,350.83); V71-(417.90,347.14); V73-(418.57,348.00); V73-(424.39,358.06); V74-(421.54,364.85); V76-(395.27,366.50); V76-(399.39,363
18、.19); V76-(405.66,368.33); V78-(411.62,368.03); V78-(418.07,366.14); 2管辖节点编号2394043447072管辖区间V44-(393.03,346.46); V39-(371.96,337.29); V40-(392.31,331.15); V39-(368.86,333.06); V39-(371.00,332.88); V43-(415.92,343.61); V44-(399.09,355.45); V70-(408.33,350.83); V72-(417.90,347.14); V72-(418.57,348.00
19、); 20管辖节点编号20848586878889909192管辖区间V92-(437.30,353.40); V85-(410.98,386.59); V90-(439.76,378.33); V84-(437.29,383.41); 注:() 路段两端节点属同一交巡警服务台管辖的线段也归该服务台管辖。() 交巡警服务台在3分钟内无法赶到的区域共6个,标注为蓝色,分别为39,61,28,29,38,92节点。图4-3:1号交巡警服务平台管辖范围示意图4.2确定对13个交通要道封锁的调度方案4.2.1 模型分析以交巡警平台为研究对象,其到一个固定的节点是否出警存在简单的是否关系。因此,利用0-
20、1整数规划模型,将实际问题数字化处理,便于分析。运用0-1整数规划模型,用矩阵形式表示某一种调度方案。根据题目给出的条件设定相应的设置条件,然后利用LINGO获得最优的快速封锁方案。4.2.2 模型建立与求解由题意可知,一个交巡警的服务平台智能控制一个交通要点,但一个路口不一定只去一个平台的警力。不妨记,其中 (4-2-1) 有条件可知,每个路口必须有一个交巡警服务台负责,因此可得。又因为,警力是否出动是根据情况而定(而非必须出动),故有式子。不妨记时间矩阵,其中表示第个服务平台到达第个路口所花的时间。又因为本文的目是时考虑最晚一个到达交通要道的时间间隔作为该问题的目标。综上所述,可得式(4-
21、2-2): (4-2-2)最后,运用Lingo(Lingo程序详见附录2)求解可得方案矩阵。根据所得到结果,对其数据进行研究可以发现,其快速封锁13个交通要道的限制条件为警点7 节点9的时间:8.015(min)该最优方案矩阵表示含义如下:警点标号前往路口标号时间(min)警点标号前往路口标号时间(min)1134.88522 1173.80527 2136.03507 1256.88254 3116.09384 1365.00000 4114.86098 1443.26497 5103.18993 1584.75184 6122.50641 1626.74166 798.01546 1713
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 比赛 论文 巡警 服务 平台 设置 调度
链接地址:https://www.31ppt.com/p-4025089.html