交巡警服务平台的设置与调度的优化模型
交巡警服务平台的设置与调度-2011年全国大学生数学建模赛题
交巡警服务平台的设置与调度摘要本文是在一个原有区域交警平台的基础上,分析讨论在该市警务资源有限的情况下,如何实现城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源的实际问题。
实现最优化管理的方案。
以图论最优路径理论为基础,建立图的最优化模型。
针对问题(1),将A区路口和道路抽象成图,分别以交巡警服务平台对应的点为起点求小于等于3min的路径,再将同一起点的路径的终点相连,围成一个区域,便是交巡警服务平台的管辖范围。
在此基础上综合考虑各个路口发案率的大小、区域人口密集程度,从而建立一个图中路径最优化模型。
再根据各个区域之间的所产生的空白区,即交巡警的管辖盲区。
为其添加交巡警服务平台。
实现其管理最优化的目的。
针对问题(2),结合交巡警服务平台的设置原则,充分考虑全市各区不同的状况,如:人口密度、区域面积等,并以A区的分区标准为基础,实现对全市各区的交巡警服务平台的设置。
对于P点的逃犯,建立一个以P点为中心的最优逃跑路径所组成的图,然后在算出罪犯的最佳逃跑路线,再调度相应的交巡警,实现对他的围堵。
从而实现交巡警服务平台设置和调度的最优化的方案。
关键词:图论;最优化路径; 交巡警服务平台;MATLAB;数据结构1、问题重述“有困难找警察”,是家喻户晓的一句流行语。
警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。
为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。
每个交巡警服务平台的职能和警力配备基本相同。
由于警务资源是有限的,如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源是警务部门面临的一个实际课题。
试就某市设置交巡警服务平台的相关情况,建立数学模型分析研究下面的问题:(1)附件1中的附图1给出了该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图,相关的数据信息见附件2。
请为各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60km/h)到达事发地。
交巡警服务平台的设置与调度模型设计可行性研究报告
交巡警服务平台`白勺`设置与调度模型设计可行性研究报告摘要由于警务资源有限,需要根据城市`白勺`实际情况与需求建立数学模型来合理地确定交巡警服务平台数目与位置、分配各平台`白勺`管辖范围、调度警务资源.设置平台`白勺`基本原则是尽量使平台出警次数均衡,缩短出警时间.用出警次数标准差衡量其均衡性,平台与节点`白勺`最短路衡量出警时间.对问题一,首先以出警时间最短和出警次数尽量均衡为约束条件,利用无向图上任意两点最短路径模型得到平台管辖范围,并运用上下界网络流模型优化解,得到A区平台管辖范围分配方案.发现有6个路口不能在3分钟内被任意平台到达,最长出警时间为5.7分钟.其次,利用二分图`白勺`完美匹配模型得出20个平台封锁13个路口`白勺`最佳调度方案,要完全封锁13个路口最快需要8.0分钟.最后,以平台出警次数均衡和出警时间长短为指标对方案优劣进行评价.建立基于不同权重`白勺`平台调整评价模型,以对出警次数均衡`白勺`权重u和对最远出警距离`白勺`权重v为参数,得到最优`白勺`增加平台方案.此模型可根据实际需求任意设定权重参数和平台增数,由此得到增加`白勺`平台位置,权重参数可反映不同`白勺`实际情况和需求.如确定增加4个平台,令u=0.6,v=0.4,则增加`白勺`平台位置位于21、27、46、64号节点处.对问题二,首先利用各区平台出警次数`白勺`标准差和各区节点`白勺`超距比例分析评价六区现有方案`白勺`合理性,利用模糊加权分析模型以城区`白勺`面积、人口、总发案次数为因素来确定平台增加或改变数目.得出B、C区各需改变2个平台`白勺`位置,新方案与现状比较,表明新方案比现状更合理.D、E、F区分别需新增4、2、2个平台.利用问题一`白勺`基于不同权重`白勺`平台调整评价模型确定改变或新增平台`白勺`位置.其次,先利用二分图`白勺`完美匹配模型给出80个平台对17个出入口`白勺`最优围堵方案,最长出警时间12.7分钟.在保证能够成功围堵`白勺`前提下,若考虑节省警力资源,分析全市六区交通网络与平台设置`白勺`特点,我们给出了分阶段围堵方案,方案由三阶段构成.最多需调动三组警力,前后总共需要29.2分钟可将全市路口完全封锁.此方案在保证成功围堵嫌疑人`白勺`前提下,若在前面阶段堵到罪犯,则可以减少警力资源调度,节省资源.目录一、问题重述 (5)二、问题分析 (6)三、模型假设 (6)四、定义与符号说明 (6)五、问题一平台管辖范围`白勺`确定 (7)5.1 建模分析 (7)5.2基于上下界网络流模型`白勺`平台管辖范围`白勺`确定 (8)5.3 结果及其分析与评价 (10)六、问题一交巡警调度方案`白勺`确定 (11)6.1 建模分析 (11)6.2 基于二分图完美匹配模型`白勺`调度方案`白勺`确定 (12)6.3 结果及其分析与评价 (12)七、问题一平台设置调整方案`白勺`确定 (13)7.1 建模分析 (13)7.2 指标体系 (13)7.3基于不同权重`白勺`平台调整评价模型`白勺`平台设置方案 (14)7.4 结果及其分析与评价 (16)八、问题二平台设置方案评价及调整 (18)8.1 建模分析 (19)8.2 评价现有方案`白勺`合理性 (19)8.3 基于模糊加权分析模型,确定平台增加或改变数量 (20)8.4利用基于不同权重`白勺`平台调整评价模型,确定增加或改变`白勺`平台位置 (22)8.5 利用问题一基于不同权重`白勺`平台调整评价模型确定优化方案 (23)8.6 结果及其分析与评价 (24)九、问题二全市围堵方案`白勺`确定 (24)9.1 建模分析 (24)9.2 基于二分图`白勺`完美匹配模型`白勺`围堵方案 (24)9.3 可节省警力资源`白勺`分阶段围堵方案 (25)十、参考文献 (28)一、问题重述现需在某市`白勺`一些交通要道和重要部位设置交巡警服务平台.每个交巡警服务平台`白勺`职能和警力配备基本相同,但警务资源有限.故需根据城市`白勺`实际情况与需求建立数学模型来合理设置交巡警服务平台、分配各平台`白勺`管辖范围、调度警务资源.(1)已知A区交通网和现有20个交巡警服务平台`白勺`位置.建立数学模型,为各平台分配管辖范围,使其管辖范围内出事时,尽量在3分钟内(车速为60km/h)赶到.(2)若有重大突发事件,需调度全区20个交巡警服务平台`白勺`警力,建立模型计算如何用最短时间对进出该区`白勺`13条交通要道实现全封锁.一个平台最多封锁一个路口.(3)根据现有交巡警服务平台`白勺`工作量不均衡和有些地方出警时间过长`白勺`实际情况,拟在该区内再增加2至5个平台,建立模型确定需要增加平台`白勺`具体个数和位置.(4)已知城区`白勺`面积、人口、发案率,按照设置交巡警服务平台`白勺`原则和任务,评价全市A,B,C,D,E,F六区现有交巡警服务平台设置方案,并给出优化解决方案.(5)P(32号节点)处发生重大案件,案发3分钟后接到报警,罪犯已逃跑.需用最短时间搜捕罪犯.在现有平台设置方案下建立模型,给出调度全市平台`白勺`最佳围堵方案.二、问题分析要求各平台(车速为60km/h)尽量在3分钟内赶到事发地,即平台与其辖区内各节点`白勺`最短路尽量在3km内.每个交巡警服务平台`白勺`工作能力有限,各节点发案率高低不同.分配平台管辖范围和确定围堵方案时,应考虑让各平台工作量尽量均衡.平台工作量即出警次数,可用其标准差来衡量均衡性.出警时间长短则用节点与平台`白勺`距离来判断.确定评价指标,对现有方案合理性进行评价,通过计算比较确定需要增加平台`白勺`具体个数和位置.三、模型假设(1)假设一个路口节点可以被多个交巡警服务平台管辖管辖.(2)假设A、B、C、D、E、F区域内`白勺`交巡警服务平台只管辖各自区域内`白勺`节点.(3)假设在发生重大刑事案件时A、B、C、D、E、F区域内`白勺`交巡警服务平台都可封锁进出全市`白勺`各个路口.(4)假设犯罪嫌疑人逃跑`白勺`时速为60km/h.四、定义与符号说明(1)节点A与节点B`白勺`距离是指从A出发到达B通过`白勺`最短路径`白勺`距离,距离节点最近`白勺`平台即指到达该节点路径最短`白勺`平台.(2)交巡警通过最短路,从平台出发到达目标路口所用`白勺`时间为出警时间.(3)平台`白勺`出警次数可衡量平台工作量大小.(4)符号说明五、问题一平台管辖范围`白勺`确定5.1 建模分析将所有路口看作节点v i(i=1,2,……,92),已知平台A j(j=1,2,……,20)也位于节点上.因为平台与节点之间可能有多种到达方式,所以该网络是一个加权无向图.交巡警要在3分钟内以时速为60km/h到达事发地,则平台距事发地`白勺`最短路应不大于3000米.此外,在分配平台管辖范围时,也应考虑到平台出警次数`白勺`均衡性.5.2基于上下界网络流模型`白勺`平台管辖范围`白勺`确定5.2.1 基于无向图上任意两点最短路模型`白勺`初始方案为了讨论方便,先引入图论中`白勺`相关定义:定义1 无向图中,任意两点路径为保持两点连通性`白勺`点集,两点间路径不是唯一`白勺`.定义2 路径`白勺`权值为路径上点权之和,最短路径为加权最小`白勺`路径. 定义3 设G(V 1,V 2,E)是一个二分图,M 是E `白勺`一个子集,如果M 不含环且任意两边都不相邻,则称M 为G `白勺`一个匹配.在最短路理论中有以下定理:定理1 最短路径`白勺`子路径是最短路径,最短路具有最优结构,可使用动态规划解决.定理2 设D i,j,k 为从i 到j `白勺`只以(1,2,…,k )集合中`白勺`节点为中间节点`白勺`最短路`白勺`长度.1) 若最短路径经过点k ,则D i ,j ,k = D i ,k ,k − 1 + D k ,j ,k − 1;2) 若最短路径不经过点k ,则D i ,j ,k = D i ,j ,k − 1.因此,D i ,j ,k = min(D i ,k ,k − 1 + D k ,j ,k − 1,D i ,j ,k − 1).Floyd-Warshall 算法就是基于以上定理`白勺`一类动态规划算法[1].输入无向图`白勺`初始邻接矩阵,使用它可以得到图上任意两点`白勺`最短路长度.首先,我们为平台管辖制定下述规则:1)在交巡警辖区范围内,3000D ij ;2)节点发案时首先呼叫最近平台,若最近平台忙,则呼叫第二近`白勺`平台,以此类推;3)若节点与任意平台`白勺`距离均满足ij D >3000,强制该点被距离最近`白勺`平台管辖;4)当C i ≥2,k i =3,优先被最近`白勺`平台管辖;5)当1≤C i <2,k i =2,优先被最近`白勺`平台管辖;6)当C i <1,k i =1, 只被最近平台管辖.利用原始数据,可得初始化邻接矩阵,使用Floyd-Warshall 算法,得到任意两点间最短路,结合规则1) ~6)可得平台管辖范围分配方案.5.2.2 基于上下界网络流模型`白勺`优化方案上下界网络流[4]是图论中`白勺`一种理论与方法,研究网络上`白勺`一类最优化问题.所谓网络或容量网络指`白勺`是一个连通`白勺`赋权有向图G(V,E,C),其中V 是该图`白勺`顶点集,E 是有向边(即弧)集,C 是弧上`白勺`容量集.此外顶点集中包括一个源点和一个汇点.网络上`白勺`流就是由源点流向汇点`白勺`可行流,这是定义在网络上`白勺`非负函数,它一方面受到容量`白勺`限制,另一方面除去源点和汇点以外,在所有中途点要求保持流入量和流出量平衡.我们假设一个平台最多管辖Q 个节点,并利用上下界网络流中`白勺`容量限制来模拟平台和路口`白勺`约束,从而得到一个较为平衡`白勺`解.算法1① 构建二分图),,(21E V V G ;② 定义左集合1V 代表A 区所有路口节点,921=V ;③ 定义右集合2V 代表A 区所有交巡警服务平台,202=V ;④ 设置源点S ,向1V 各点连接成边,边容量i k v u c ≤><, ;⑤ 设置汇点T ,从2V 各点向T 连接成边,Q v u c ≤><≤,1 ,;⑥ 从1V 各点向2V 各自满足3000≤j di `白勺`点连边,><v u c ,=1 ;⑦ 用二分法枚举Q 值,判断是否满足在使用上下界网络流算法后,各必要弧满流(所有路口节点均被管辖);⑧ 重复以上二分步骤逼近满足条件`白勺`最小Q 值.5.3 结果及其分析与评价利用题设数据,使用Floyd-Warshall 算法,对5.2.1得到`白勺`方案,利用5.2.2`白勺`算法,可得优化`白勺`管辖范围分配方案.在两点间最短路基础上,得平台管辖范围`白勺`初始分配方案1;再使用上下界网络流算法得到各交巡警服务平台管辖范围优化分配方案2,见表1.1 .表1.1 A 区交巡警服务平台管辖范围分配方案从方案1可见,共有六个问题节点28,29,38,39,61,92与任何平台`白勺`最短路均大于3000米.A 区交巡警服务平台管辖范围分配方案1虽然给出了各平台管辖范围,保证所有节点都能被平台支配,但平台管辖范围分布不均.有些平台如A 2、A 5辖区内节点数量密集,一个平台却要负责十几个路口;而有些平台如A6、A12只负责一两个节点,造成警务资源浪费.可见此方案虽可行,但仍有不合理之处,故需要优化.平台管辖范围优化分配方案2中,给出了每个平台管辖范围.可以明显看出与方案1相比,方案2中各平台辖区大小`白勺`分布更均匀,其中65%`白勺`平台辖区内路口数目均为6—7个,另外方案1中只负责一两个路口`白勺`A6、A12等平台辖区内路口数目也有所适量增加,大大减少了平台管辖范围分配不均衡`白勺`现象.共有86个路口在3分钟中内能被交巡警到达,但28,29,38,39,61,92号这6个路口不能在3分钟内被任意平台到达.最长出警时间为5.7分钟.见表1.2 .表1.2 离最近平台距离超过3千米`白勺`节点情况六、问题一交巡警调度方案`白勺`确定6.1 建模分析本题`白勺`目标函数为从现有20个交巡警服务平台中优选出封锁13个进出该区路口`白勺`方案.可将两种不同对象处理成二分图`白勺`结构,平台和路口`白勺`可达关系处理成图中`白勺`边集,一对一`白勺`封锁关系即是二分图`白勺`一个匹配,整个问题是一个典型`白勺`二分图完美匹配问题.我们使用二分逼近技术配合二分图完美匹配`白勺`相关模型求解上述问题.6.2 基于二分图完美匹配模型`白勺`调度方案`白勺`确定求一个二分图`白勺`完美匹配`白勺`普遍算法是Hungary 最大匹配算法[5],我们可以通过枚举最远距离L 后验证,从而将一个求解性问题转化为判定性问题,简化了问题`白勺`求解过程.算法2① 建二分图),,(21E V V G ;② 定义左集合1V 代表出入A 区`白勺`所有路口, 131=V ;③ 定义右集合2V 代表A 区所有交巡警服务平台,202=V ;④ 二分法枚举出节点与平台匹配`白勺`最远距离L ,然后将1V 和2V 中最短路距离D ij ≤L `白勺`点对连边,使用Hungary 最大匹配算法判断是否能够得到左集合`白勺`完美匹配;⑤ 重复以上二分步骤逼近满足条件`白勺`最小L 值.6.3 结果及其分析与评价利用二分图`白勺`完美匹配模型,得出A 区20个平台封锁13个路口`白勺`最佳调度方案,即每个平台应该负责封锁`白勺`路口,路程距离和出警时间.见表2.1 :表2.1 A 区20个平台封锁13个路口`白勺`调度方案从表2.1可见,在13条封锁路径中,出警时间最长为8.0分钟,最短为2.4分钟.要完全封锁13个路口最快需要8.0分钟.七、问题一 平台设置调整方案`白勺`确定7.1 建模分析在A 区增加2至5个平台,建立模型求解平台增数和位置.首先制定评价指标对现有平台设置方案进行评价,分析比较新方案与现有方案`白勺`优劣.通过分析题目,平台设置方案可以从交巡警服务平台工作量`白勺`均衡性和出警时间长短两个方面进行评价.交巡警服务平台工作量`白勺`均衡性体现为区域内各平台间出警次数差异`白勺`大小,可用其标准差来衡量.已知交巡警时速为60km/h ,则出警时间可用平台与路口节点`白勺`最短路距离来衡量.平台与节点间`白勺`最短路应尽量在3000米以内.建立基于不同权重`白勺`平台调整评价模型,求解对应平台增数`白勺`所增平台位置,得出结论.7.2 指标体系7.2.1最远距离D max :某区域共有n 个节点,则辖区内从各个平台出发到达各个节点共有n 条最短路.定义这n 条最短路中距离最长`白勺`为该区最远距离D max ,对应最长出警时间.7.2.2平台工作量`白勺`标准差i C ':第i 号节点可被k i 个平台管辖,定义该节点`白勺`等效发案率i i i k C C ='. h j :定义平台工作量h j 指其平均每天需要处理`白勺`报警案件`白勺`总次数.若第j 个平台辖区内共有n 个节点,则其工作量∑==ni i j C h 1'.)(h σ:定义平台工作量`白勺`标准差()()1)(12-E -=∑=N h h h N j j σ .其中,()h E 为工作量`白勺`平均值. 7.3基于不同权重`白勺`平台调整评价模型`白勺`平台设置方案7.3.1初始方案`白勺`确定下面给出增加不同平台数时`白勺`可行方案,算法规则:(1)节点与平台间`白勺`距离D ij 应尽量在3000m 以内;(2)当节点发案率C ≥2,至少被最近`白勺`2个平台管辖;(3)当节点发案率C<2,至少被最近`白勺`1个平台管辖.利用此规则,分别计算出增加n (n =2,3,4,5)个平台后`白勺`标准差和最远距离,从中选一最优方案见表3.1 . 表3.1 基于枚举算法`白勺`增加平台方案7.3.2 基于不同权重`白勺`平台调整评价模型(1)权重参数定义平台工作量均衡性影响力`白勺`权重为u ,用出警次数标准差衡量;出警时间影响力`白勺`权重为v ,用平台到节点`白勺`最短路距离衡量.1u v +=;且0,0u v ≥≥.u ,v `白勺`大小可根据实际情况及具体需求确定.u 越大越侧重于均衡平台`白勺`工作量;v 越大越侧重于缩短出警时间.通过调整这两个权值来调整平台工作量均衡性、出警时间长短对平台设置`白勺`相对影响程度,反映评价方案优劣过程中对各个指标`白勺`侧重程度.(2)平台调整评价模型1)增加k 个平台后,区域平台工作量标准差`白勺`增量)()()(h h h 前后σσσ-=∆,若()0h σ∆<即A 区平台工作量标准差减小,则区域平台工作量被优化,即工作量更均衡.2)若增加平台后,D max 减小,则出警时间被优化,即出警时间减小.假设在k 个节点处增加k 个平台(每个节点处增加一个平台),若共有i 个节点,则有k i C X =种方案.定义)(h 优σ表示最优方案中`白勺`区域工作量标准差,优)(max D 表示最优方案中`白勺`最远距离.对于增加k 个平台时`白勺`第x (x=1,2,…,X )个方案,定义)(h x σ表示区域工作量标准差,x D )(max 表示区域`白勺`最远距离.定义)(h σ`白勺`变化率)()()()(h h h h x 优优σσσσ-=∆,max D `白勺`变化率优优)()()(max max max max D D D D x -=∆ .由于)(h σ与max D `白勺`变化率不同,若直接引入参数,会出现较大误差.为纠正变化率误差,引入系数maxmax max ))(()(h D a σ∆∆=(根据表3.1`白勺`有关数据确定a 值). 设max )(D v h u a S ∆⨯+∆⨯⨯=σ .根据题设,令x =1对应`白勺`方案为初始最优方案,即)(h 优σ=)(1h σ、优)(max D =1max )(D :①若0<S ,则方案x 优于原有最优方案,令)(h 优σ=)(h x σ,优)(max D =x D )(max ; ②若0>S ,则原有最优方案优于方案x ,)(h 优σ、优)(max D 取值不变;③若0=S ,则)(h 优σ、优)(max D 取值不变;④每比完一次,令x = x +1,用)(h x σ和x D )(max 所得`白勺`S 值与)(h 优σ和优)(max D 所得`白勺`S 值进行比较.重复第④步,直到比完x =k i C X =为止.通过用以上算法,可从两个方案中选出较好`白勺`一个,穷举所有方案,可得最优方案.7.4 结果及其分析与评价7.4.1 标准差`白勺`计算利用表1.1`白勺`A 区管辖范围分配方案求得每个平台`白勺`工作量及20个工作量`白勺`标准差)(h σ.标准差体现了区域内各平台间工作量`白勺`差异大小.表3.2A 区各平台实际工作量及标准差7.4.2 不同权重时,增加平台`白勺`方案通过对所有可行方案穷举,利用基于不同权重`白勺`平台调整评价模型给出权重u 和v 在[0,1]范围内以0.1为步长`白勺`所有权重组合下`白勺`最优解.得到新增2、3、4个平台`白勺`具体增加方案及其对应`白勺`标准差和最远距离,如表3.3、3.4、3.5所示: 其中,()0558.46363.2)6363.23170.2(5.57005.57002900)()(max max =--=∆∆=i i x y a (有关数据见表3.1) 表3.3 不同权重值下新增2个平台后工作量标准差和最远工作距离表3.4 不同权重值下新增3个平台后工作量标准差和最远工作距离表3.5 不同权重值下新增4个平台后工作量标准差和最远工作距离由表3.2知A区各平台工作量不均衡,有`白勺`平台位于高发案率区域,工作量过重;有`白勺`平台位于低发案率区域,工作量较轻.为了对警务资源合理利用,分别给出了增加2,3,4个平台时在11对不同`白勺`(u,v)影响下A区工作量`白勺`标准差和最长出警时间.运用基于不同权重`白勺`平台调整评价模型,我们共给出了33组可行解,均可满足设置平台`白勺`基本原则和任务.其中,表中用阴影底面突出`白勺`数据为工作量均衡性和出警时间均得到优化`白勺`可行解,为建议可行解.如表3.3—表3.5所示:1)增加2个平台时,有1组建议可行解;2)增加3个平台时,有8组建议可行解;3)增加4个平台时,有5组建议可行解.它们使A区平台`白勺`工作量和出警时间均得到优化.可根据具体要求选择不同方案.现给出一组示例——新增平台设置方案如下:考虑到现有交巡警服务平台`白勺`工作量不均衡和有些地方出警时间过长,决定增加4个平台,令u =0.6,v =0.4,新增平台分别位于21、27、46、64号路口节点处.根据表3.3—表3.5做出下图,分析比较参数在不同权重下对两个指标`白勺`影响:图3.1 图(a )中直线表示没有增加平台时`白勺`最远距离,三条虚线分别表示增加2、3、4个平台时在不同权重v 下`白勺`最远距离.由图可知增加2个平台时,当(]0.4,1v ∈时,最远距离比现状距离短且递减;增加3或4个平台时,当0.1,1]v ∈(时,最远距离比现状距离短且递减.上述范围内`白勺`方案均得到优化.可以看出,权重v 越大,使最远距离尽量小这一原则得到`白勺`优化越好.图(b )中直线表示没有增加平台时工作量`白勺`标准差,三条虚线分别表示增加2、3、4个平台时在不同权重u 下`白勺`标准差.由图可知增加2个平台时,当(]0.4,1v ∈时,标准差比现状小且递减;增加3个平台时,当0.1,1]v ∈(时,标准差比现状小且递减;增加4个平台时,当0.3,1]v ∈(时,标准差比现状小且递减;上述范围内`白勺`方案均得到优化.可以看出,权重u 越大,使标准差尽量小这一原则得到`白勺`优化越好.对增加5个平台`白勺`情况,由于时间关系,故没有做相关计算.八、问题二 平台设置方案评价及调整(a) (b)8.1 建模分析首先明确设置交巡警服务平台`白勺`原则和任务,其次计算六区`白勺`工作量标准差σ和超距比例p,对该市现有方案合理性进行评价,判断是否合理.)(h如果有明显不合理,利用模糊加权分析模型计算理论增加或改变平台数,利用问题一`白勺`第三问中建立`白勺`基于不同权重`白勺`平台调整评价模型给出最佳解决方案.设置交巡警服务平台时应满足以下两个原则和任务:1)使各交巡警服务平台`白勺`工作量尽量均衡;2)使各交巡警中最长出警时间尽量短.8.2 评价现有方案`白勺`合理性8.2.1 超距比例定义区域内距离最近平台D ij>3000`白勺`节点数目占总节点数目`白勺`比例为超距比例p.p值越大,说明该区内出警时间大于3分钟`白勺`节点越多,即该区`白勺`出警时间越需要优化.8.2.2 评价现有方案σ和超距比例p.分别计算出A、B、C、D、E、F六个区域`白勺`工作量标准差)(h表4.1 各区域工作量标准差和超距比例分析表4.1,A区`白勺`两项评价指标均远优于其他五区.于是,假设A区现状完美,σ>3`白勺`区域(B、C、D、E、不需要优化,把它设为其他五区`白勺`努力方向.定义)(hF 区)需要优化工作量`白勺`均衡性,p >0.1`白勺`区域(C 、D 、E 、F 区)需要优化缩短出警时间.8.3 基于模糊加权分析模型,确定平台增加或改变数量8.3.1 建立模型为确定需要改变或增加平台`白勺`数量,建立模糊加权分析模型),,(R V U .已知城区`白勺`面积,城区`白勺`人口和城区总发案率等数据.1)定因素集{}12,,...,m U u u u =,(1,2,...,)i u i m =;2)确定被分析集{}12,,...,n V v v v =,(1,2,...,)j v j n =;3)确定权重集12(,,...,)m A a a a =,需客观地反映实际情况,权重可根据经验人为定义.4)确定分析矩阵()ij m n R r ⨯=,ij j i r v 等于对应的因素值u 占总数的比例.5)加权比例W ,计算W A R =⨯,W 代表被分析对象指标`白勺`理论比例.8.3.2 模型求解带入所给数据,对现有交巡警服务平台方案进行分析,确定平台增加数.1)确定因素集{}{}口,城区总发案率城区的面积,城区的人==321,,u u u U ; 2)确定被分析集{}{}E D C B A v v v v v v V ,,,,,,,,,654321==;3)确定权重集),,(321a a a A =:321,,a a a 分别为城区面积、城区人口、城区总发案率在评价平台设置合理性时所占`白勺`权重,分析这三个因素对交巡警服务平台数量`白勺`影响.由于发案率对平台数目影响程度最大,城区人口影响次之,城区面积影响最小.综合考虑给出)21,31,61(),,(321==a a a A ; 4)确定分析矩阵()36ij R r ⨯=由于城区`白勺`面积、城区`白勺`人口、城区总发案率三个因素`白勺`量纲不一致,无法比较,故对城区`白勺`面积、城区`白勺`人口、城区总发案率三个因素进行归一化处理.利用表4.2得出`白勺`数据确定分析矩阵()36ij R r ⨯=表4.2 模糊加权分析模型影响因素相关数据0.01530.07180.15400.26690.30100.19090.18070.06330.14760.21990.22890.15960.18460.09840.27750.10050.17700.1619R ⎛⎫ ⎪= ⎪ ⎪⎝⎭5)加权比例W计算W A R =⨯,可得A 、B 、C 、D 、E 、F 六区`白勺`理论值与实际值对比如下:表4.3 模糊加权分析模型得出`白勺`平台数目尽管A 区`白勺`实际平台数目均大于理论值.由于A 区作为该市市中心,属于城市最繁华地段,地理位置特殊,对安全保障有较高要求,一旦发生突发事件会造成更严重地影响.故应尽量使其安全性能最高.且平台已经建设好,撤除平台不仅需花费大量人力、物力.此外,在城市规划中,市中心`白勺`资源配置同城市其他区域相比相对最好.故A 区`白勺`平台设置方案将不再改变,其他区域`白勺`平台设置方案将参考A 区进行改进.由表4.3可知现有方案中各城区`白勺`平台数目并不是理论上`白勺`最佳数目.其中。
简析交巡警服务平台的设置与调度问题
简析交巡警服务平台的设置与调度问题1 问题分析根据某市设置交巡警平台的相关情况,为各交巡警平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警到达事发地。
对于重大突发事件,需要调度全区20个交巡警服务平台的警力资源,对进出该区的13条交通要道实现快速全封锁。
我们按照设置交巡警服务平台的原则和任务,设计了该区交巡警服务平台警力合理的调度方案。
2 交巡警服务平台覆盖模型[1]现有交巡警警车的车速为60 km/h,要求交巡警在3分钟内到达事发地,经过计算交巡警的车速为1 km/h。
我们利用MATLAB软件编程:以交巡警服务平台为中心3 km为半径的圆,所得的圆为交巡警服务平台的覆盖范围。
设为道路节点集合为区域网络图中与每个节点相关联的到路边的集合,边的两个端点为和(假设)则,有两个端点的距离为,针对上述模型1和2,采用Lingo、Lindo等软件按分支定界法求得精确解但过程是十分困难的,原因如下:(1)分支定界法属于非多项式算法,当整数变量较多时求解困难。
(2)交巡警在3分钟内到达事发地点的比例不低于90%和3分钟以后到达重大事件部位的约束条件,很难用常规的线性与非线性表达式来精确表达。
所以,该问题属于复杂非线性整数规划问题,难以精确求解,故考虑近似算法。
我们选取贪婪算法进行近似求解。
5.2 评价交巡警平台设置是否合理的指标主要有以下几点(1)交巡警服务平台收走路径包含的标记点数量占区域标记点总数的百分比。
(2)一直处在交巡警服务平台的控制区域之外的标记点数量占区域标记点总量的百分比。
我们分别用交巡警服务平台覆盖率和交巡警服务平台的缺失率来表示以上两个指標,交巡警服务平台覆盖率越高,巡警服务平台的缺失率越低,巡警服务平台设置就越显著。
我们认为交巡警服务平台覆盖率达到90%以上,交巡警服务平台的缺失率低于10%时,巡警服务平台设置效果显著。
分别求解P=20~22时满足D1条件的交巡警服务平台设置方案,并给出相应的交巡警服务平台设置效果显著指标。
交巡警服务平台的设置与调度优化问题
题目 交巡警服务平台的设立与调度优化问题摘要问题一,第一种子问题规定合理分派A 区的交巡警服务平台的管理范畴,可根据各个路口到交巡警服务平台的距离建立最短途径模型,运用算法,结Floyd 合得出最后的各个路口到交巡警服务平台最短距离。
在得到的合理分派Matlab 方案中,部分交巡警服务平台管理路口较大,最大需要管理10个路口,部分管理路口数较少,至少的为1个路口。
具体成果见正文表1。
第二个子问题规定给出调配警力迅速封锁重要通道得调度方案,就需要调配所用时间至少,而警车的速度是一定的,在解决问题时可以将其转化为交巡警服务平台到13个封锁路口总的距离最短。
因此建立整数规划模型,判断封锁路01-口与否由交巡警服务平台进行封锁,列出目的方程和约束条件,目的函数为:i Q ∑∑===201131min i j ijij x a 运用软件编程求解,给出了该区交巡警服务平台警力合理的调度方案,Lingo 完整成果见正文。
第三个子问题规定增设交巡警服务平台,结合出警时间过长以及交巡警服务台工作量大的问题,提出增设条件,运用进行模拟,可得到需要在路口编Matlab 号为28、40、48、89增设新的见巡警服务平台。
问题二,第一种子问题,规定评判该市既有交巡警服务平台设立方案,可运用改善后的模糊综合评判措施进行评价,设立3km 路口溢出率等项目为指标,得k L 出全市的交巡警服务平台的设立方案不合理的结论,并给出在A 、D 、F区增长交巡警服务平台的结局方案。
第二个子问题,规定对犯罪嫌疑人设计最佳的围堵方案,需要考虑犯罪嫌疑人在3分钟及交巡警服务台封锁A 区的时间内能否逃出A区,因此需要分类讨论。
在封锁全市出口的状况下,为保证成功抓捕犯罪嫌疑人因满足的条件为:ijij D l ≤+3000通过F loyd 算法,建立0-1规划模型,可得到编号B 4交巡警服务台封锁路口151,编号B7交巡警服务台封锁路口153…编号为F5交巡警服务台封锁路口178,最快的封锁时间为12.7min。
交巡警摘要与模型一
交巡警服务平台的设置与调度模型摘要本文讨论了如何根据城市的实际情况与需求合理地分配各交巡警平台的管辖范围、设置交巡警服务平台以及调度警务资源等问题。
针对A区交巡警服务平台管辖范围的分配问题,即考虑路口节点的归属问题。
首先,将其转化为图论问题,用欧式距离计算出各节点之间的距离作为权值,用Dijkstra算法求出各平台到任意节点的最短路,确定出3分钟内能到达的节点。
其次,对于同时属于多个平台管辖的节点,确定出距离各节点最近的平台。
最后,对于3分钟内不能到达的节点,强制使其归为与之距离最近的平台所管辖。
运用上述所得的交巡警服务平台管辖范围的最终分配方案,解决当发生重大事件时调用A区20个服务平台快速封锁13条交通要道的调度问题。
首先将13条交通要道按就近原则求出所属平台,其次以一个平台的警力最多封锁一个路口为约束条件、以封锁时间最小为目标函数建立优化模型,从而得到A区交巡警服务平台警力的调度方案。
通过前面的模型分析可知,现有的交巡警服务平台设置存在不合理性。
针对1、2号平台管辖节点数远远大于其他服务平台的问题,建立案发率和时间均衡的多目标线性规划模型,求解时将其转化为出警时间和最小的单目标线性规划问题,对1、2号平台优化后得,需在69号节点新设一个服务平台;针对28、29、92号节点3分钟内交巡警不能到达的问题,根据实际情况在28或29号节点处单独设置一个服务平台。
所以,仅需增加2个服务平台就可以在一定程度上缓解现有的交巡警服务平台的工作量和时间不均衡的不合理问题。
采用层次分析法得到全市各区的综合评价指标权重,建立多目标决策分析模型对全市现有交巡警服务平台设置方案进行分析,得到全市6个区中B区和D 区的现有交巡警服务平台的设置较为合理。
建立以围堵时间最短为目标函数的多目标0-1规划围堵模型,解决了若在P 处发生了重大案件并在案发3分钟后快速搜捕嫌疑犯的问题。
共需围堵39个路口节点,交巡警全面封锁这些路口的最短时间为8.01分钟。
数学建模,交巡警调度
交巡警服务平台的设置与调度摘要在社会安全系统中合理设置交巡警服务平台,调度警务资源关系到社会稳定和人民的安全。
本文根据城市的实际情况,综合运用最优化理论及matlab ,floyd 等算法解决了最小路径的覆盖疑难,针对封锁问题我们运用lingo 软件进行处理,得到了较为基础解决方法,选择最优路径,建立模型,最后统筹规划得到最优的设置调度方案。
在选择和分配范围问题上利用excel 筛选区间,从而筛选出路口节点与交巡警平台的合理距离得到所需分配的方案.,并进一步利用matlab 作出交巡警平台的圆域面积覆盖图,在改变变量情况下缩小圆的半径得到所选的分配方案.。
在确定增加平台的具体个数和位置时,根据实际情况运用了二分图理论解决匹配和覆盖问题的基本方法建立单向目标源,寻找最优设置方案。
在回答问题一时,多处使用图论解释与表格数据结合的方式。
运用不同方法计算求出相对准确结果。
简单模型规划如下:()()∑∑==-+-=801i 848122j j i j iij y y x xd ,()()∑∑==-+-=801i 848122j j i j iijij y y x xc p 848,...2,1;80,...2,1==j i 对于问题二采用C 语言编程实现所有路口节点与所有交巡警服务台之间距离最短,利用lingo 软件处理上一步的结果,求出全局最优解,进而分析其合理性。
理论联系实际,用科学的方法分析研究平台设置的合理性。
最后一个问题是一个综合问题,是对警力资源的合理调度,围堵的基本思想是围追堵截,缩小包围圈。
关键词: 最优路径 matlab lingo excel C 语言 匹配与覆盖附件1中的附图1给出了该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图,相关的数据信息见附件2。
请为各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60km/h)到达事发地。
交巡警服务平台设置与调度的优化模型
交巡警服务平台设置与调度的优化模型陈睿;陈修素【期刊名称】《重庆工商大学学报(自然科学版)》【年(卷),期】2016(033)002【摘要】如何有效运用与合理管理城市警力资源是促进城市发展的重要课题.主要讨论警力资源的合理分配和调度问题,根据所给城市的交通路线将其转化为无向图,运用Floyd算法使用MATLAB软件计算获得了任意两个路口节点间的最短距离矩阵和最短时间矩阵.以全区服务平台到其管辖范围的最远节点所花费时间的最大值为目标函数,追求其最小化,建立了A区各交巡警平台划分管辖范围的一个整数规划模型,使用LINGO软件求解,获得A区管辖范围的最佳分配方案,结果显示按此方案,A区各交巡警平台最长出警时间为5.7 min;然后考虑调度A区交巡警服务平台警力封锁13条出入A区的交通路口,以全区各平台到各封锁的出入路口所需最短时间中的最大者作为目标函数,追求其最小化,建立了0-1整数规划模型,并使用LINGO软件编程求解,得到封锁A区路口的交巡警服务平台警力最佳的调度方案,结果显示完成封锁的最长出警时间为8.015 457 min;以快速出警和各平台工作尽量均衡为目标构建了既解决了A区增设交巡警服务平台的数量和具体位置又解决了划分各平台管辖范围的多功能双目标优化模型,提出了解决不光滑目标函数的等价转化模型.建立了主城6区交巡警服务平台设置数量的合理性评价的指标体系,并应用综合评价的方法给出了主城6区交巡警服务平台设置数量的合理建议.【总页数】6页(P34-39)【作者】陈睿;陈修素【作者单位】重庆工商大学数学与统计学院,重庆400067;重庆工商大学数学与统计学院,重庆400067【正文语种】中文【中图分类】O224【相关文献】1.基于拓扑结构下的交巡警服务平台的设置与调度 [J], 姚克俭2.城市交巡警平台的设置与调度优化模型 [J], 张成堂3.城市交巡警平台的设置与调度优化模型 [J], 张成堂4.交巡警服务平台的设置与调度 [J], 宁楠楠;李国宁;李恒宇;宋一苇5.交巡警服务平台的设置与调度 [J], 周宇;汪昱列;徐佳笛因版权原因,仅展示原文概要,查看原文内容请购买。
数学建模交巡警服务平台的设置与调度模型
交巡警服务平台设置与调度方案摘要本文主要讨论了交巡警服务平台的设置与调度问题.对于问题一,首先,运用 Floyd算法结合Matlab软件得出了区域A各个节点之间连通的最短路径.引入0-1决策变量建立以平均出警时间最短为目标函数,以3分钟不能到达案发现场的总数最小为约束条件的线性优化模型,得出各交巡警服务平台的管辖范围(见文中表1).其次,通过分析重大突发事件发生时交巡警服务平台调度的特点,建立了一个以平均出警时间最小,各个服务平台的工作量均衡为目标函数,以一个平台的警力最多封锁一个路口和3分钟内不能到达案发现场总数最小为约束条件的双目标0-1规划模型,运用层次分析法对模型进行改进,用Lingo软件对改进模型进行求解,得出A区交巡警服务平台警力合理的调度方案(见文中表3).最后,考虑到现有交巡警服务平台的设置情况,建立了以平均出警时间最小,各个服务平台的工作量均衡为目标函数的规划模型,得出需要增加四个交巡警服务平台,分别为节点28,29,38和39.针对问题二,首先,采用层次分析法得到全市各区域的综合评价指标权重,运用TOPSIS 算法建立多目标决策分析模型,得出其各区交巡警平台设置方案优劣次序为:A>C>F>B>D>E,并给出合理建议.其次,建立了以交巡警到达犯罪嫌疑人逃离最长路径所需最短时间为目标函数的多元线性优化模型,并采用由内到外逐圈围堵法,直到搜捕到嫌疑犯为止,得出其最佳围堵方案(见文中表6).关键词0-1规划模型;交警服务平台;综合评价指标;TOPSIS算法一、问题重述“有困难找警察”,是家喻户晓的一句流行语.警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能.为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台.每个交巡警服务平台的职能和警力配备基本相同.由于警务资源是有限的,如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源是警务部门面临的一个实际课题.根据某市设置交巡警服务平台的相关情况,建立数学模型分析研究下面的问题:(1) 附录1中的附图1给出了该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图,相关的数据信息见附录.请为各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60km/h)到达事发地.对于重大突发事件,给出合理的调度方案,使A区20个交巡警服务平台的警力资源对进出该区的13条交通要道实现快速全封锁(实际中一个平台的警力最多封锁一个路口).根据现有交巡警服务平台的工作量不均衡和有些地方出警时间过长的实际情况,拟在A区内再增加2至5个平台,确定需要增加平台的具体个数和位置.(2) 针对全市(主城六区A,B,C,D,E,F)的具体情况,按照设置交巡警服务平台的原则和任务,分析研究该市现有交巡警服务平台设置方案(参见附录)的合理性.如果有明显不合理,请给出解决方案.如果该市地点P(第32个节点)处发生了重大刑事案件,在案发3分钟后接到报警,犯罪嫌疑人已驾车逃跑.为了快速搜捕嫌疑犯,给出调度全市交巡警服务平台警力资源的最佳围堵方案.二、问题分析良好的社会环境是人民生活幸福、经济发展的重要保障.因此,切实加强治安管理的工作成为我国政府及广大公安机关干警必须面对和解决的问题.然而随着城市化进程的加快,城市预警系统的重要性越发突出.所以,交巡警在控制社会治安问题起到了很重要的作用.针对问题一,首先,已知20个交巡警服务平台在该市中心城区A的交通网络中的设置情况,可以运用图论的思想把题目转化为在一定的时间内求最短路径的问题,计算最短路径的经典算法通常有:Dijkstra算法、Bellman算法和Floyd算法.其中求图中所有的最短路径适合使用Floyd算法.根据题目要求,先求出图中所有节点之间的最短路径,然后通过现有的20个服务平台进行筛选,得出它们各自的管辖范围,为此可以采用Floyd 算法求最短路径.其次,要保证每个区域划分后,所包含最长路径小于等于三分钟车程,即交巡警到其管辖范围内最远距离应尽量小,以缩短接到报警后到达现场的时间.一个平台的警力最多封锁一个路口,要用最少的资源实现快速全封锁,因此需要13个巡警平台.为得出一个较合理的调度方案,可以建立以出警时间最短,警力资源强度均衡以及3分钟内到不能到达事发现场的总数最小的目标函数建立多目标决策数学模型进行求解.现实生活中,因其各个节点的发案率不同使得交巡警服务平台的工作量不均衡以及有些地方出警时间过长.要改变这种现象,需确定增加交巡警服务平台的最佳数量和位置,使最少的服务平台能覆盖最大的区域.针对问题二,根据全市的具体情况,该市划分为6个主城区(A,B,C,D,E,F),因此可以分别讨论6个主城区是否设置合理.又因为方案的合理性与见警率、警员比例、3分钟到达率和平均工作强度这些因素有关,可以运用层次分析法得出综合评价指标的权重,并结合Topsis法建立综合评价模型从而得出结论并给出建议.要快速搜捕嫌疑犯,根据题意可知,警车时速为60km/h,考虑到实际情况中,嫌疑犯在逃亡过程中有恐惧心理,故可以假设其以时速为80km/h的恒定速度驾车逃亡.为了快速搜捕嫌疑犯,需调度全市交巡警服务平台警力资源进行围堵.由于警方在案发3分钟后才接到报警,嫌疑犯已经驾车逃亡一定距离,为订制最佳围堵方案,可以采用由内到外逐圈围堵法,直到搜捕到嫌疑犯为止.三、模型假设1. 目前该市所有公路上车辆都可以顺利通过,且路面条件均相同;2. 车辆在所有公路上速度恒定,道路的曲折、转弯等因素不会对车速产生影响;3. 区域内的每条道路都是双行线;4. 图中任意两相邻节点之间的路段为直线;5. 管辖范围是指管辖的节点数;6. 一个区域内没有两个或两个以上的节点同时发生突发事件.四、符号说明与名词解释节点:街面上的交叉路口.最短路径问题:是图论研究中的一个经典算法问题,旨在寻找图(由节点和路径组成)中两节点之间的最短路径.五、 模型建立与求解随着国民经济的发展与城市化进程的加快,社会治安问题也日益险峻起来,此时交巡警在整治治安问题中起着关键性的作用,如何设置与调度交巡警服务平台,使其资源能被有效利用,根据问题的分析可以建立如下模型: 5.1 线性优化模型Floyd 算法[1]的基本思路是:从图的带权邻接矩阵()[]n n j i I ⨯=,开始,递归地进行n 次更新,即由矩阵()I D =0,按一个公式,构造出矩阵()1D ;又由同样的公式由()1D 构造出矩阵()2D ;……最后又用同样的公式由()1-n D 构造矩阵()n D .矩阵()n D 的i 行j 列元素便是i 号顶点到j 号顶点的最短路径长度,称()n D 为图的距离矩阵,同时还可引人一个后继点矩阵path 来记录两点间的最短路径.递推公式为:()()[]nn ij d D ⨯=11,其中()()()(){}010101,min j i ij ij d d d d += ()()[]nn ijd D ⨯=22,其中()()()(){}121212,min ji ijijd d d d +=……()()[]nn n ijn d D ⨯=,其中()()()(){}1,111,1,min -----+=n j n n n i n ij n ij d d d d 上述矩阵序列(){}k D 可递归地产生,利用循环迭代便可简便求出.算法的详细步骤如下:()j i d ,:()k ijd ,它表示中间只允许经过k ,,2,1 号顶点,从i 到j 的路径中,最短路径的长度;()j i path ,:对应于()k ij d 的路径上i 的后继点,最终的取值为i 到j 的最短路径i 的后继点.输入带权邻接矩阵:a .赋初值.对所有j i ,,()()j i j i d ,a ,=;当()∞=j i a ,时,()0,=j i path ,否则()j j i path =,;1=k .b .更新()j i d ,,()j i path ,。
全国大学生数学建模大赛 交巡警服务平台的设置和调度
交巡警服务平台的设置和调度摘要本文针对交巡警服务平台的设置和调度问题,通过题目给出的全市交通信息,采用弗洛伊德算法思想、借助矩阵、MATBLE和LINGO软件,求出最短距离矩阵和最短路径矩阵,再过数据的分析、筛选和计算,将目标函数进行优化。
针对A区问题一:根据最短路径原则,利用弗洛伊德算法计算A区92个路口任意两个之间的最短路径距离。
首先,根据距离最短原则建立数学模型,即根据最短路径进行分配;其次,对模型进行优化,对模型增加各平台的工作量,即为平台到节点的距离和该节点的案发频率的乘积。
为使达到相对工作量均衡(大于10的即为不公平),将其大于10的进行调整。
针对A区问题二:将问题转化为求所有方案中到达指定A区出入口路径最长的交巡警平台的最小值问题,建立目标规划模型,即对13个出入A区的节点实现最短时间封锁,同时一个交巡警服务平台只能封锁一个出入路口。
运用LINGO 程序,进行求解,最优解为Km。
MIN0155.8针对A区问题三:对于该问题主要总结上面两小问,在满足各交巡警服务平台到达各管辖节点最长时间小于三分钟且工作量相对均衡下,求交巡警服务平台增加数的最小值。
建立在符合相应约束条件求最小值的线性规划问题,求得最优解为新增四个交巡警服务平台。
关键词Floyd算法整体规划优化决策问题重述为了有效地贯彻实施警察刑事执法、治安管理、交通管理、服务群众的职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台,且各职能和警力配备基本相同。
警务资源是有限的,问题在于根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源。
1.中心城区A要解决的问题(1)根据题目给出的各附表,为各交巡警服务平台分配管辖范围,使其在所管辖的有突发事件尽量能在三分钟内到达。
(2)调度全区20个交巡警服务平台的警力资源,对进出该区的13条范围内出现突发事件时,要道实现快速全封锁。
设计该区交巡警服务平台警力合理的调度方案。
交巡警服务平台模型的设置与调度
. l { ∑ ,
x= o l  ̄O r ,
( 4 I )
设 计 合 理 围 堵 方 案
如果在 某地点 P发 生了重大刑事案件 .在案发 3分钟后接 到报 警 , 罪嫌疑人已驾车逃跑 . 犯 制定一个调度全 市交巡警服务平 台警力 其 中 d 表示第 号平 台到第 i 号节点 的距 离 , 表 示第 i 号节点 资源的最佳 围堵方案 , 实现对嫌疑犯 的快速搜捕 。 由第 号平 台管辖时 , 1 否则 = ; = , O 可直接封锁全市的所有 1 个 出市节点 。 可能 的节约警力资源 , 7 尽 2 快速全封锁的平台调 度 优化模型如下 :
i1 2 … ,2j 12 … ,0 = , , 9 ,= , , 2
针对 突发事件 . 城区 A需要调度所有服务平 台的警力 . 对进 出该 区的 1 条交通要道的路 口节点实现快速全 面封锁 。实 际中一个 平台 3 的警力 只能封锁一个路 口 . 要为该 区制定合理 的服务平台调度方 需 案。 在 2 O个平台 中抽调 1 个 到达 进出城 区节点 .需要 建立优化模 3 型. 找到使 到达全部节点 的时间的最大值 为最小 的方案
MiT ma{ ̄ l nቤተ መጻሕፍቲ ባይዱ= xdx
∑%n :
“.
I
(I) I I
i xj 3 mat≤
I 1 ∑ ≥,
i= I 2 0
【 o, f Ol x r  ̄ =
i:12 … ,2, 12 … ,. , ,, 9 j ,, n =
采取够用原则 , 尽可能的少增加平 台数 , 降低了人力 、 财力成 本。
21 年 01
第 3 期 1
S IN E&T C N L G F R TO CE C E H O O YI O MA IN N
交巡警服务平台的设置与调度)
交巡警服务平台的设置与调度摘要本文是对交巡警服务平台的设置与调度问题。
问题1.1,利用floyd算法得出A区20个服务平台到92个节点的最短距离,再根据每个平台工作量尽量均衡,对分配方案进行优化,得到A区20个服务平台的管辖范围;1.2,发生重大案件时,对进出A区的13个路口实现最快全封锁,实质就是最慢时间最小化的优化目标,根据一个平台警力最多只能封锁一个路口的原则,建立优化模型,运用Lingo进行编程,得到全封锁的最快时间为8.015分钟;1.3,现有服务平台工作中存在工作量不均衡和部分平台出警时间长的问题,解决方案可以对原有80个服务平台重新分配以满足全市内所有交叉路口节点都能在服务平台3min 内到达,并尽量使巡警服务平台的办案量均匀度减小到最优解。
问题2.1,利用服务平台平均处理案件数极差和各区节点未覆盖率两个指标对全市现有交巡警服务平台的设立情况进行评价,得到极差为4.78,可见各平台的工作量极不均衡,得到C、E、F区的节点未覆盖率都达到30%以上,可见现有平台设置很不合理。
我们利用lingo 编程,优化后节点的覆盖率的极差值为0.0577,明显减小;2.2要围堵罪犯,第一个模型的方法是封锁全市的进出口,用matlab编程算出罪犯在3分钟之内能逃出市区的最小速度,只要罪犯逃亡的速度不大于最小速度,即可围捕成功。
第二个模型是尽量封锁A区的进出口,对于那些罪犯3分钟内很有可能逃出的A区出口再次在其他区进行封锁,相比于第一个模型显然省时省力。
关键词:floyd算法、整数规划模型、最优围堵模型、最优围堵模型一、问题重述“有困难找警察”,是家喻户晓的一句流行语。
为了更有效地为人民服务,需要在市区的一些交通要道和重要部位合理地设置交巡警服务平台。
最近国内的湘渝枪击案犯周克华被成功击毙的案例就很好地体现了交巡警平台设置合理及围堵方案恰当的重要性。
试就某市设置交巡警服务平台的相关情况,建立数学模型分析研究下面的问题:1、(1)、根据该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图,为各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60km/h)到达事发地。
交巡警平台警力调度方案的优化模型与算法设计(chap2)
交巡警平台警力调度方案的优化模型与算法设计摘要:关键词:服务平台,交巡警,优化模型,算法设计1、问题提出“有困难找警察”,是家喻户晓的一句流行语。
警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。
为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。
每个交巡警服务平台的职能和警力配备基本相同。
由于警务资源是有限的,如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源是警务部门面临的一个实际课题。
给出了该市中心城区A 的交通网络和现有的20个交巡警服务平台的设置情况示意图,相关的数据信息见附件2。
对于重大突发事件,需要调度全区20个交巡警服务平台的警力资源,对进出该区的13条交通要道实现快速全封锁。
实际中一个平台的警力最多封锁一个路口,现在要给出该区交巡警服务平台警力合理的调度方案。
对该问题的解决,我们先建立最优的调度模型,使各服务平台到达交通要道的时间尽量的短。
然后讨论求解算法,最后给出具体的计算结果。
2、模型建立对于重大突发事件,需要调度城市的交巡警服务平台的警力资源,对进出该区的多条交通要道实现快速全封锁。
采用的模型如下。
设该市有n 个平台,用集合P 表示,其序号为1,2,...,i n =。
要封锁的交通要道有m 个,用集合J 表示,其序号为1,2,...,j m =。
ij d 表示第i 个平台与第j 个交通要道之间的最短路,由Floyd 算法求得。
v 为警车行驶速度。
这里取60v =公里/小时=1000米/分钟设0-1决策变量1i j 0i j ij x ⎧=⎨⎩第个平台指派到第个路口第个平台不指派到第个路口每个交巡警服务平台的警力最多到一个交通要道去围堵,因此有:111,2,...,mijj xi n =≤=∑对每个交通要道,需要且只需要分配一个平台的警力,则有:111,2,...,niji xj m ===∑设j T 表示到第j 个路口的时间。
数学建模交巡警服务平台地设置与调度
交巡警服务平台的设置与调度摘要本文主要讨论了有关某地区交巡警服务平台的设置与调度的问题,这是一个网络优化模型,利用Flody算法,构建0-1矩阵,变异系数加权法等方法建立模型,并借助Matlab和lingo软件进展分析与求解。
问题一主要讨论了该市中心城区A市交巡警平台设置的有关情况,下设三小问。
问题〔1〕是一个网络优化模型,要求出现突发事件警车达到目的地的时间最短,把时间最短转化为路程最短,构建了0-1矩阵,用Flody算法求出任意两节点之间的最小值,建立二次整数规划模型,通过lingo求解出总路程最小值,并合理的分配了各平台的管辖围。
具体结果见表一。
问题〔2〕要求对于突发事件,如何有效地安排20个平台的警力资源快速的去封锁A市13个交通要道,建立非线性整数规划模型,以最长封堵距离为目标函数,并用lingo软件编程求解给出了平台最优的调度方案。
具体结果见表二。
问题〔3〕要求根据A区现在的实际情况,对于交巡警工作平台的工作量不均衡以与有些地方出警时间过长的不合理问题,适当的增加一些平台,经建模分析,建立纯整数线性规划模型,用lingo软件编程计算分析,得到应增加5个平台,并给出了各平台相应的位置以与管辖围。
具体结果见表三。
问题二讨论了该市〔包括A,B,C,D,E,F区〕的交巡警平台的设立情况,下设二小问。
问题〔1〕查阅有关资料明确了设置交巡警服务平台的原如此和任务,通过对附录二中数据的处理以与附录一附图2示意图的研究,发现该市现有的交巡警服务平台的设置方案存在不合理处。
各地交巡警服务平台的设立与当地的平均发案率和人口密度这两个指标密切相关,因此通过变异系数法确定这两个指标的权重,建立纯整数规划模型,利用lingo编程求解计算分析并给出各地区增加的平台数与管辖围。
结果见表六到表十。
问题〔2〕根据已算出的A区平台优化方案,可找到小偷跑3分钟和警察追3分钟即6分钟是到达地周围的点,用这些点对应的管辖平台区抓捕即可。
数学建模:交巡警平台的设置与调度
交巡警服务平台得设置与调度一、问题重述“有困难找警察”,就是家喻户晓得一句流行语.警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。
为了更有效地贯彻实施这些职能,需要在市区得一些交通要道与重要部位设置交巡警服务平台.每个交巡警服务平台得职能与警力配备基本相同。
由于警务资源就是有限得,如何根据城市得实际情况与需求合理地设置交巡警服务平台、分配各平台得管辖范围、调度警务资源就是警务部门面临得一个实际课题。
试就某市设置交巡警服务平台得相关情况,建立数学模型分析研究下面得问题:(1)附件1中得附图1给出了该市中心城区A得交通网络与现有得20个交巡警服务平台得设置情况示意图,相关得数据信息见附件2。
请为各交巡警服务平台分配管辖范围,使其在所管辖得范围内出现突发事件时,尽量能在3分钟内有交巡警(警车得时速为60km/h)到达事发地。
对于重大突发事件,需要调度全区20个交巡警服务平台得警力资源,对进出该区得13条交通要道实现快速全封锁。
实际中一个平台得警力最多封锁一个路口,请给出该区交巡警服务平台警力合理得调度方案。
根据现有交巡警服务平台得工作量不均衡与有些地方出警时间过长得实际情况,拟在该区内再增加2至5个平台,请确定需要增加平台得具体个数与位置.(2)针对全市(主城六区A,B,C,D,E,F)得具体情况,按照设置交巡警服务平台得原则与任务,分析研究该市现有交巡警服务平台设置方案(参见附件)得合理性。
如果有明显不合理,请给出解决方案。
如果该市地点P(第32个节点)处发生了重大刑事案件,在案发3分钟后接到报警,犯罪嫌疑人已驾车逃跑。
为了快速搜捕嫌疑犯,请给出调度全市交巡警服务平台警力资源得最佳围堵方案.二、问题分析2、1问题一(1)问要求为A区得20个交巡警服务平台划分管辖范围,使每个路口尽量在3分钟内能够由交巡警赶到。
根据实际情况,每个交巡警服务平台得资源就是基本均衡且有限得。
我们规定,则此问题可瞧作就是一个多目标0—1规划问题。
数学建模解决交巡警服务平台的设置与调度问题资料
渤海大学本科毕业论文(设计)数学建模解决交巡警服务平台的设置与调度问题Mathematical modeling to solve JiaoXunJing service platform setand scheduling problems学院(系):数理学院专业:信息与计算科学学号:09020153学生姓名:王希伟入学年度:2009、9指导教师:朱凤娟完成日期:2013年05月14日渤海大学Bohai University摘要警察在当今社会扮演着不可或缺的角色,尽管如此由于警务资源有限。
现实生活中还是存在这诸多问题,如何合理设置交巡警服务平台、分配各平台的管辖范围,以及调度警务资源仍是重中之重亟待解决的问题。
首先,我们通过长度覆盖原则、概率平均原则等的方法有效的解决管辖范围,其前提是在规定时间t及时速v的情况下达到的方法,通过两点间的距离公式或分类讨论其覆盖问题,也达到了令人满意的答案。
其次,我们通过邻接矩阵模型将合理调度问题转化成为最优路径问题,并通过矩阵求其值。
再次,通过人为设定条件,运用模糊数学方法,在所加平台尽可能少的前提下,使其有效覆盖面积达到最大值,又因为A区域的面积一定,这样两者之比的比例越大,才是我们想要的最优方案。
接下来,此题的分布合理性主要是以覆盖率最大化和到达事故现场的最短时间为主。
建立优化模型,以“至少需要警务员平台13个”作为一个约束条件,以所有警务人员赶赴险情现场所经过路程的总和最短为目标函数,以实现警员赶赴险情现场所需时间的总和最少,从而做到更合理地安排警务人员的执勤平台位置。
最后,主要是缩小搜索罪犯所在范围的方法来找到这些犯罪地点发生的“重采用这种插值方法道路离散后,将直线上的无穷多个点转化有限个点,便于分析问题和实现相应的算法,所取得的整体离散效果还是比较理想的。
关键词:长度覆盖原则;概率平均原则;邻接矩阵;最优路径;模糊数学式Mathematical modeling to solve JiaoXunJing service platform setand scheduling problemsAbstractPolice plays an indispensable role in today's society, however because of police resources co., LTD. Or in real life, there exist many problems, how to reasonably set up JiaoXunJing service platform, the distribution of the jurisdiction of the platform, and the scheduling of police resources is still the top priority problem to be solved. First of all, we through the length of coverage of methods, such as principle, the principle of probability and average effective solve the jurisdiction, the premise is that within the prescribed time t and the speed of v method, under the condition of the distance between two points by formula or classification to discuss its coverage, also reached a satisfactory answer. Second, we will through the adjacency matrix model reasonable scheduling problem into an optimal path problem, and its value by using matrix. Again, by using fuzzy mathematics method, set conditions is platform under the premise of as little as possible, make the effective coverage area reaches the maximum, and since the area of A region must have, so that both the ratio of the percentage, the greater the optimal solution is what we want. Next, distribution in the rationality of this topic is based on maximum coverage and arrived at the scene of the accident in the shortest time. Optimization model is set up to 13 "police officer" at least need platform as a constraint condition, after all police officers to danger the scene as the sum of the shortest distance as objective function, the sum of time needed for dangerous situations for police officers rushed to the scene at least, to be more reasonable to arrange place of police officers on duty platform. Finally, mainly to reduce the search area to find these crimes of place "after heavy use this road discrete interpolation method, linear transformation of an infinite number of points on a finite number of points, facilitate analysis problems and the corresponding algorithm, obtained the integral discrete effect is ideal.Key Words:Length of coverage principle;Average probability principle;Adjacency matrix ;The optimal path ;Fuzzy mathematics目录摘要 (I)Abstract (II)引言 (1)1 问题的提出和假设 (2)1.1 问题的重述与分析 (2)1.1.1 问题的重述 (2)1.1.2 问题的分析 (2)1.2 问题的假设 (3)2 模型的建立与求解 (5)2.1 问题一的求解: (5)2.2 问题二的求解: (6)2.3 问题三得求解: (8)2.4 问题四的求解: (9)2.5 问题五的求解: (12)3 模型的评价与改进 (15)3.1 模型的评价 (15)3.2 模型的优点: (15)3.3 模型的不足: (16)参考文献: (16)附件一 (17)附件二 (18)引言“有困难找警察”,是家喻户晓的一句流行语。
交巡警服务平台的设置与调度
交巡警服务平台的设置与调度交巡警服务平台的设置与调度论文交巡警服务平台的设置与调度摘要本题讨论了如何设置交巡警服务平台、各平台的管辖范围以及警务资源调度问题。
实质上是关于多目标的优化问题。
针对交巡警服务平台的管辖范围分配及警力调度问题,首先利用图论中的Floyd算法建立A区服务平台与路口节点的路径关系模型,在此基础上对服务平台进行局部调整,并将该方法应用到全市六区的服务平台设置分析与调整中。
对于问题一:1.a(1)从正面考虑,先通过最短路径算法求每个服务平台与节点之间的最短路径,根据最短路径的长度,确定每个服务平台能够及时到达的所有节点,再将共有的节点在各服务平台之间合理地分配。
对于无法在3分钟内到达的节点(按照就近原则划分给最近的平台。
)(2)是关于各平台的分配管辖范围问题,首先编程实现92个路口节点的标号和连线,求出相邻两路口节点之间的距离,建立92*92的邻接矩阵,然后在matlab 环境下采用floyd算法求出任意两个点之间的最短距离,从中提取出92*20的矩阵,再引入0-1整型规划模型,最后建立以总路程(时间转化为路程)最小为目标函数,以各个平台发案率均衡为约束条件,建立优化模型,使用Lingo编程实现区域的自动划分;1.b是关于如何封锁13个交通要道口,以“一个平台的警力最多封锁一个路口”为约束条件,以“最后到达的警力所花时间的最小值(时间转化为路程)”为目标函数,建立相关模型,求出最优解;1.c是要在原有平台数的基础上增加2—5个平台,以发案均衡量和出警时间为约束条件,建立模型求出结果,再对结果进行分析适当的增减平台数使目标最优。
对于问题二:2.a针对全市的具体情况,分析该市现有交巡警服务平台设置方案的合理性。
分区内和区外两方面考虑。
首先区内分析,类似A区的做法,对B C D E F 各区进行划分平台的管辖范围,再筛选出不合理的平台;其次区外分析,结合各个城区面积和人口的影响,把面积和人口作为权重(采用变异系数赋权法:变异系数又称"标准差率",是衡量资料中各观测值变异程度的另一个统计量。
交巡警服务平台的设置与调度的优化模型
交巡警服务平台的设置与调度的优化模型摘要本文基于交巡警服务平台的设置与调度问题,针对交巡警服务平台管辖范围、警力调度方案、服务平台设置方案及围堵方案建立了动态规划模型、线性规划模型、利用MATLAB、LINGO等数学软件以及Floyd、Dijkstra 等算法解决了上述问题。
在解决交巡警服务平台管辖范围问题时,我们建立了动态规划模型,运用Floyd算法计算每个交巡警服务平台到各个路口的最短距离,并借助MATLAB 软件实现了算法,随后我们从中筛选出到达每个交巡警服务平台距离小于30米的路口,则连接各路口之间的路线即为A区交巡警服务平台的管辖范围。
在解决警力调度方案问题时,我们建立了以最短路为目标函数的线性规划模型,采用了求解最短路的Dijkstra 算法,并借助LINGC软件对算法进行了实现,从而得到了对进出该区的13条交通要道实现快速完全封锁的方案。
在解决增加交巡警服务平台个数和具体位置的问题时,我们把握两个原则,一是各交巡警服务平台的工作量均衡,二是出警时间尽量控制在3分钟内,综合考虑两个原则,我们拟在A 区内增加4个交巡警服务平台,它们的具体位置分别是节点标号为31、66、91处和路线29 > 30上。
在解决服务平台设置方案问题时,主要考虑两方面的因素:一是交巡警能快速到达案发地,即距离不能太长,二是各交巡警服务平台的工作量要均衡;依据上述原则,分析得出现有部分设置不合理,着重对不合理的设置做了如下调整:A区增加了3个平台,B区增加1个平台,C区增加了2个平台,取消了1个平台,D区增加了2个平台,E区增加了4个平台,取消了2个平台,F区增加了1个平台,取消了2个平台。
在解决最佳围堵方案问题时,我们认为在抓住罪犯的前提下,围堵面积越小越好,出动警力越少越好,时间越快越好,基于以上三条原则,通过分析P点与其它节点的路线及关系,以P点为中心,找出可逃出的所有节点并封锁,即可围堵逃犯。
得出调度全市交巡警服务平台警力资源的最佳围堵方案如下:总的来说,模型的建立思路清晰、模型简单、假设合理。
交巡警服务平台的设置与调度
交巡警服务平台的设置与调度摘要:本文对已有的交通网络与平台设置图进行了分析,定义了城区平均发案率和全市平均发案率两个新概念,建立模型。
首先是三分钟区域圆模型,运用编程求出各可连通节点之间的距离,又采用穷举法对其进行优化。
进一步建立了动态规划模型和0-1规划模型,用得出调用警力资源封锁的最佳方案。
利用增加的服务平台到13个交通要道的距离平均值最小作为目标,得出在28,48,68号增加服务平台最优。
关键词:行驶速度路程测量模型求解中图分类号:g633.3 文献标识码:a 文章编号:1673-9795(2012)04(b)-0191-03按照本文给出的评估模型,对问题进行优化。
1 模型假设(1)警车以匀速行驶,且出警过程中道路畅通,警车行驶正常,能顺利到达事发地。
(2)不考虑天气突变等因素影响行进过程。
(3)在整个出警过程中,走得皆为最短路程。
(4)从嫌疑人反侦察的心理角度考虑,为防止被排查车辆的交巡警怀疑,假设嫌疑人所驾驶车辆车速在或以下。
(5)警车围堵嫌疑人过程中防止引起不必要的恐慌,车速仍限制在60km/h匀速行驶。
(6)在围堵嫌疑人过程中,到达交通要道或路口交点即为到达目的地。
2 模型建立与求解问题1.1的模型建立与求解:为了给各交巡警服务平台分配管辖范围,满足有交巡警在3分钟内到达其所管辖区内的事发地,针对限制条件分析,计算出交巡服务平台的设立路口离其最远的地块的距离即可,那么待设置的交巡警平台的路口需满足的条件如下:在保证出警时道路恒畅通,警车行驶正常的情况下,车速恒为千米/小时,出警时间不得超过分钟,则从交巡警平台到达出事地块所行驶的最大路径:。
(警车的恒定速度;为出警所用时间;为从交巡警平台到达出事地点所行驶的最大路程)由题目所给出数据=3分钟,=60千米/小时,可得:。
此题中共有582个节点,928条可联通的道路,要规划服务台在距离节点3km之内,必求出各道路两路口节点之间的距离,此图并不是每个点都相连,有些点不能直接到达,求出可连通的节点之间的直线距离(为联通的号路口节点到号路口节点之间的距离;为城区平均发案率)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
交巡警服务平台的设置与调度的优化模型摘要本文基于交巡警服务平台的设置与调度问题,针对交巡警服务平台管辖范围、警力调度方案、服务平台设置方案及围堵方案建立了动态规划模型、线性规划模型、利用MATLAB、LINGO等数学软件以及Floyd、Dijkstra等算法解决了上述问题。
在解决交巡警服务平台管辖范围问题时,我们建立了动态规划模型,运用Floyd算法计算每个交巡警服务平台到各个路口的最短距离,并借助MATLAB 软件实现了算法,随后我们从中筛选出到达每个交巡警服务平台距离小于30米的路口,则连接各路口之间的路线即为A区交巡警服务平台的管辖范围。
在解决警力调度方案问题时,我们建立了以最短路为目标函数的线性规划模型,采用了求解最短路的Dijkstra算法,并借助LINGO软件对算法进行了实现,从而得到了对进出该区的13条交通要道实现快速完全封锁的方案。
在解决增加交巡警服务平台个数和具体位置的问题时,我们把握两个原则,一是各交巡警服务平台的工作量均衡,二是出警时间尽量控制在3分钟内,综合考虑两个原则,我们拟在A区内增加4个交巡警服务平台,它们的具体位置分别是节点标号为31、66、91处和路线29 30上。
在解决服务平台设置方案问题时,主要考虑两方面的因素:一是交巡警能快速到达案发地,即距离不能太长,二是各交巡警服务平台的工作量要均衡;依据上述原则,分析得出现有部分设置不合理,着重对不合理的设置做了如下调整:A区增加了3个平台,B区增加1个平台,C区增加了2个平台,取消了1个平台,D区增加了2个平台,E区增加了4个平台,取消了2个平台,F区增加了1个平台,取消了2个平台。
在解决最佳围堵方案问题时,我们认为在抓住罪犯的前提下,围堵面积越小越好,出动警力越少越好,时间越快越好,基于以上三条原则,通过分析P点与其它节点的路线及关系,以P点为中心,找出可逃出的所有节点并封锁,即可围堵逃犯。
得出调度全市交巡警服务平台警力资源的最佳围堵方案如下:围堵3 5 6 10 16 29 60 235 236 238 371节点警力A3 A5 A6 A10 A16 A15 A4 C8 A7 C6 D1总的来说,模型的建立思路清晰、模型简单、假设合理。
该模型不仅可解决交巡警服务平台的设置与调度的优化问题,也可给生活中交巡警平台的设置、调度给予参考,可使交巡警在处理警务任务时用较短时间分配最佳救援力量,并选择最优行进路径出警,具有一定的实用性。
关键词:动态规划线性规划最优路径交巡警平台最佳围堵方案 MATLAB一、问题重述“有困难找警察”,是家喻户晓的一句流行语.警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。
为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。
每个交巡警服务平台的职能和警力配备基本相同。
由于警务资源是有限的,如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源是警务部门面临的一个实际课题。
试就某市设置交巡警服务平台的相关情况,建立数学模型分析研究下面的问题:问题一:附件1中的附图1给出了该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图,相关的数据信息见附件2。
要求为各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60km/h)到达事发地。
问题二:对于重大突发事件,需要调度全区20个交巡警服务平台的警力资源,对进出该区的13条交通要道实现快速全封锁。
实际中一个平台的警力最多封锁一个路口,通过求解给出该区交巡警服务平台警力合理的调度方案。
问题三:根据现有交巡警服务平台的工作量不均衡和有些地方出警时间过长的实际情况,拟在该区内再增加2至5个平台,通过分析计算需要增加平台的具体个数和位置。
问题四:针对全市(主城六区A,B,C,D,E,F)的具体情况,按照设置交巡警服务平台的原则和任务,分析研究该市现有交巡警服务平台设置方案(参见附件)的合理性。
如果有明显不合理的地方,给出解决方案。
问题五:如果该市地点P(第32个节点)处发生了重大刑事案件,在案发3分钟后接到报警,犯罪嫌疑人已驾车逃跑。
为了快速搜捕嫌疑犯,请给出调度全市交巡警服务平台警力资源的最佳围堵方案。
二、基本假设1.出警时道路恒畅通(无交通事故、交通堵塞等发生),警车行驶正常;2.在整个路途中,转弯处不需要花费时间;3.假设逃犯驾车逃跑的车速与警车车速相当。
三、符号说明v 恒定车速∂ 图中标数与实际比例 i SP 点到封锁点i 点的路程ij S所调用的第j 个交巡警平台到封锁节点i 点的路程。
t 出警所用最大时间 v逃犯驾车速度与警车的速度 l逃犯3分钟所逃离的路程()l θ从交巡警平台到达出事地块所行驶的最大路程 123,,v D D D DFolyd 算法中的距离矩阵XY d节点标号为Y 的路口与节点标号X 之间的直接距离(若这两个城市之间没有道路直接相连,则可以认为直 接距离为∞)四、模型的建立与求解4.1交巡警服务平台管辖范围问题的建立与求解(问题一)4.1.1问题分析:对于问题一,针对题中的限制条件进行分析,归结为动态线性规划问题来解决:首先根据所给条件计算出交巡警平台最大管理半径;其次依所给数据建立动态规划模型,借助Floyd 算法计算出20个交巡警服务平台到各个路口的最短距离;以最大管理半径为判断标准,求解出20个交警服务平台管辖范围。
4.1.2模型的建立与求解:首先,在保证出警时道路恒畅通,警车行驶正常的情况下,设车速恒为v 千米/小时,出警时间不得超过t 分钟,根据题意可知,从交巡警平台到达事发地点所行使的最大路径即为交巡警平台最大管理半径,其最大管理半径为:()l θ= 60tv ⋅⋅∂ 其中,∂为图中标数与实际比例,1100∂=,t =3分钟,v =60000米/小时, 计算可得:()l θ=30米所以,距离交巡警平台超过30米的路口不属于该交巡警平台的管辖范围。
基于上述分析,我们首先建立了3分钟区域圈,并借助于MATLAB 做出了区域图(作图程序见附录1),图一其次,针对问题一我们建立了动态规划模型,运用Floyd 算法计算每个交巡警服务平台到各个路口的最短距离,并借助于MATLAB 软件实现了算法,随后我们从中筛选出到达每个交巡警服务平台距离小于30米的路口,则连接各路口之间的路线即为该交巡警服务平台的管辖范围。
Floyd 算法的基本思想:直接在图的带权邻接矩阵中插入顶点的方法,依次构造出v 个矩阵12,v D D D ,使最后得到的矩阵v D 成为图的距离矩阵,同时也求插入点矩阵以便得到两点间的最短路径。
Floyd 算法:我们定义v v ⨯的方针序列12,v D D D ;初始化定义'D C =,'ijD 表示边(,)i j 的长度,表示初始的从i 到j 的最短路径的长度,即它是从i 到j 中间不经过其他中间点的最短路径。
迭代:设1k D -已求出,如何得到(0)k D k v ≤≤,1k ij D -表示从i 到j 的中间点不大于1k -的最短路径p :i j ;考虑将顶点k 加入路径P 得到顶点序列:q i k j ;若q 不是路径,则当前的最短路径仍是上一步结果1k k ij ijD D -=;否则若q 的长度小于p 的长度,则用q 取代p 作为从i 到j 的最短路径。
因为q 的两条子路径i k 和k j 皆是中间点不大于1k -的最短路径,所以从i 到j 中间点不大于k 的最短路径长度为:}{111min ,k k k k ij ij ik kj D D D D ---=+基于以上分析,借助于Floyd 算法,用MATLAB 软件求得各交巡警服务平台到各个路口的最短距离见下表(程序见附录2):表1路线起点标号 路线终点标号 对应距离XY d 路线起点标号 路线终点标号 对应距离XY d 路线起点标号 路线终点标号 对应距离XY d 1 75 9.3005 32 33 5.099 63 64 9.0554 1 78 6.4031 33 8 8.2765 64 65 5.831 2 44 9.4868 33 34 7.5664 64 76 13.1529 3 45 42.4647 34 9 5.0249 65 66 3.1623 3 65 15.2398 35 45 6.7082 66 67 4.2426 4 39 45.6098 36 16 6.0828 66 76 9.2195 4 63 10.3078 36 35 5 67 44 14.7648 5 49 5 36 37 5.099 67 68 4.1231 5 50 8.4853 36 39 35.0143 68 69 7.0711 6 59 16.0312 37 7 30.4138 68 75 4.5277 7 32 11.4018 38 39 3 69 1 5 7 47 12.8062 38 41 40.078 69 70 5.3852 8 9 11.5974 39 40 17.6777 69 71 6.4031 8 47 20.7966 40 2 19.1442 70 2 8.6023 9 35 4.2426 41 17 8.5 70 43 7.6158 10 34 49.2164 41 92 46.3168 71 72 5 11 22 32.6956 42 43 8.0623 71 74 6.1033 11 26 9 43 2 8 72 73 8.0623 12 25 17.8885 43 72 8.0623 73 18 19.7231 14 21 32.6497 44 3 11.6297 73 74 4.0311 15 7 38.1838 45 46 6 74 1 6.265 15 31 29.6816 46 8 9.3005 74 80 16.9189 16 14 67.4166 46 55 29.4279 75 76 3.5355 16 38 34.0588 47 5 14.5602 76 77 4.4721 17 40 26.8794 47 6 14.8661 77 19 9.8489 17429.8489474810.19877781017 81 40.2244 48 61 29 78 79 6.708218 81 6.7082 49 50 10.4403 79 80 4.472118 83 5.3852 49 53 6.7082 80 18 8.062319 79 4.4721 50 51 3.8079 81 82 5.024920 86 3.6056 51 52 4.3012 82 83 5.408321 22 18.0278 51 59 2.9155 82 90 8.732122 13 9.0554 52 56 4.2426 83 84 9.848923 13 5 53 52 8.544 84 85 7.280124 13 23.8537 53 54 22.8035 85 20 4.472124 25 18.0278 54 55 10.0499 86 87 11.045425 11 20.025 54 63 24.1868 86 88 9.340826 10 35.3836 55 3 12.659 87 88 4.031126 27 7.433 56 57 12.3794 87 92 21.377627 12 33.0492 57 4 18.6815 88 89 4.031128 15 47.5184 57 58 7.5 88 91 3.041428 29 9.4868 57 60 8.1394 89 20 9.486829 30 74.3236 58 59 7.8102 89 84 330 7 5.831 60 62 13.8924 89 90 3.535530 48 7.0711 61 60 34.7131 90 91 4.743431 32 11.7047 62 4 3.5 91 92 20.02531 34 15.5322 62 85 60.0167接下来,利用上表计算所得数据,以最大管理半径30米为判断标准,从中筛选出到达每个交巡警服务平台距离小于30米的路口,得到A区各交巡警服务平台的管辖范围,其结果如下表所示:表2交巡警服务平台管辖范围A1 1→69→71→74,、1 →78,、1→75→76, 1→72→73,1→69→68→67,1→69 →70A2 2→70, 2→43→42, 2→44, 2→40→39A3 3→55, 3→44,3→65→66→67, 3→65→64,3→55→54A4 4 →63 →64, 4 →62 →60 →61, 4→57 →60,4 →39 →38, 4 →63 →54A55 →47, 5 →49 →51 →54,5 →50 →53 →52→56, 5 →49 →50A6 6→47 →48, 6→50→59→58→57A7 7→32→31, 7→30→48→61, 7→30→29,7→47, 7→37A8 8→46→45, 8→47, 8→33→32A9 9→35→45, 9→34→37, 9→35→36, 9→34→33A10 10→34, 10→26A11 11→25 →24, 11→26→27 A12 12→27, 12→25→24A13 13→24, 13→23, 13→22→21A14 14 →21, 14 →16A15 15 →28 →29, 15 →31, 15→7A16 16 →38, 16 →36 →37, 16 →36 →39 A17 17 →47 →38, 17 →40, 17 →81, 17 →42 A18 18 →81 →82, 18 →80 →79, 18 →83 →82 A19 19 →77 →76 →75, 19 →79 →78 →77A2020 →85 →84 →83, 20 →89 →84, 20→89 →90 →91,20 →88 →91, 20 →86 →27 →91 →92 →41.4.2警力调度方案问题建立与求解(问题二): 4.2.1问题分析 :对于问题二,我们要对进出A 区的13条交通要道实现快速完全封锁,就必须使13个交通要道周围的交巡警服务平台到达它们的距离最短。