基于图论模型的城市交巡警平台优化调度问题研究
交巡警服务平台的设置与调度-2011年全国大学生数学建模赛题

交巡警服务平台的设置与调度摘要本文是在一个原有区域交警平台的基础上,分析讨论在该市警务资源有限的情况下,如何实现城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源的实际问题。
实现最优化管理的方案。
以图论最优路径理论为基础,建立图的最优化模型。
针对问题(1),将A区路口和道路抽象成图,分别以交巡警服务平台对应的点为起点求小于等于3min的路径,再将同一起点的路径的终点相连,围成一个区域,便是交巡警服务平台的管辖范围。
在此基础上综合考虑各个路口发案率的大小、区域人口密集程度,从而建立一个图中路径最优化模型。
再根据各个区域之间的所产生的空白区,即交巡警的管辖盲区。
为其添加交巡警服务平台。
实现其管理最优化的目的。
针对问题(2),结合交巡警服务平台的设置原则,充分考虑全市各区不同的状况,如:人口密度、区域面积等,并以A区的分区标准为基础,实现对全市各区的交巡警服务平台的设置。
对于P点的逃犯,建立一个以P点为中心的最优逃跑路径所组成的图,然后在算出罪犯的最佳逃跑路线,再调度相应的交巡警,实现对他的围堵。
从而实现交巡警服务平台设置和调度的最优化的方案。
关键词:图论;最优化路径; 交巡警服务平台;MATLAB;数据结构1、问题重述“有困难找警察”,是家喻户晓的一句流行语。
警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。
为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。
每个交巡警服务平台的职能和警力配备基本相同。
由于警务资源是有限的,如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源是警务部门面临的一个实际课题。
试就某市设置交巡警服务平台的相关情况,建立数学模型分析研究下面的问题:(1)附件1中的附图1给出了该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图,相关的数据信息见附件2。
请为各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60km/h)到达事发地。
基于图论和网络流的城市交通优化模型

基于图论和网络流的城市交通优化模型城市交通是现代城市发展中不可或缺的重要组成部分。
随着城市化进程的加快,交通拥堵、交通事故等问题也日益突出。
因此,如何优化城市交通系统,提高交通效率,减少交通拥堵和事故发生率成为一个紧迫的问题。
为了解决这个问题,我们可以运用图论和网络流的方法建立一个城市交通优化模型。
这个模型可以分析城市中的交通网络,通过优化路径规划和流量分配等策略,提高交通系统的效率和可持续性。
首先,我们可以利用图论的方法建立城市交通网络模型。
将道路、交叉口和其他交通设施等作为节点,道路之间的连接作为边,构建一个有向图。
然后,我们可以利用图的性质,比如最短路径算法、最小生成树算法等,来寻找最优的路径规划方案。
接下来,我们可以使用网络流的方法来优化城市交通网络的流量分配。
网络流可以看作是在图中从源点到汇点的流动过程,每条边上都有一个容量限制。
通过合理分配流量,可以减少交通拥堵现象的发生。
我们可以使用最大流算法来寻找最优的流量分配方案,以最大程度地提高交通系统的运行效率。
此外,我们还可以引入一些附加的条件和约束来完善城市交通优化模型。
比如,考虑不同时间段的交通流量变化情况,以及特定道路的容量限制等。
通过合理地设定这些条件和约束,可以更准确地模拟城市交通系统的运行,为优化方案的制定提供依据。
最后,我们可以利用计算机模拟的方法来验证和评估我们的城市交通优化模型。
我们可以收集城市交通系统的实际数据,并通过建立相应的数学模型来模拟真实情况。
然后,我们可以使用模拟实验来测试不同的优化策略,评估其效果,为决策者提供科学的决策支持。
综上所述,基于图论和网络流的城市交通优化模型可以帮助我们分析和改善城市交通系统的运行。
通过合理地规划路径和分配流量,可以提高交通效率,减少交通拥堵和事故发生率,为城市发展提供良好的交通基础设施。
因此,我们应该进一步研究和应用这个模型,为城市交通的可持续发展做出贡献。
第18章 交巡警服务平台的设置与调度问题

第十八章 n=length(x7); path=zeros(n); for k=1:n for i=1:n for j=1:n if x7(i,j)>x7(i,k)+x7(k,j) x7(i,j)=x7(i,k)+x7(k,j); % 最短距离 path(i,j)=k; % 路径 end end end end
第十八章
Matlab数学建模案例分析
特别对于问题一的求解,很明显有些节点到所有的交巡警服务平台的 距离都不会小于3km,所以很显然不能满足每个地方发生突发事件时都 会有交巡警在3分钟内到达,本文考虑到交巡警平台的重新铺设,将20 个交巡警平台重新在网络中铺设,得到最优结果。对于增设平台数,增 设平台后,各交巡警平台最大的得分为3.4529,而最小的为2.7016,很 明显之间的差距缩小了,可以看出增加平台是有必要的也是有效的。 对于问题二,针对全市(主城六区A,B,C,D,E,F)的具体情况 ,按照设置交巡警服务平台的原则和任务,分析研究该市现有交巡警服 务平台设置方案,首先先建立模型确定B区8个平台的管辖范围,建立 以各交巡警平台的工作量和人口密度为指标进行打分,可求得C、D、E 、F区,得到各区得分情况。针对于不平衡这个问题我们仅从增加平台 的角度考虑,没有考虑原有平台的移动,而解决不平衡的问题可以考虑 在不增加平台数量的基础上将现有平台进行移动来实现。本文针对移动 和不移动以及增设平台问题给出了求解模型以及LINGO求解程序,可有 效解决各交巡警平台设置问题。
第十八章
Matlab数学建模案例分析
第18章 交巡警服务平台的设置与调度问题
第十八章
Matlab数学建模案例分析
“有困难找警察”,是家喻户晓的一句流行语。本章以某地方交通网络 图为例,进行网络优化平台设置,主要针对交巡警平台进行设计,从而达 到合理的调度各处的交巡警,使得各处的交巡警工作量尽可能相当,并且 执行任务相应的能够更快,从而提高执行效率。 学些目标: (1)学习和掌握图论处理方法; (2)掌握MATLAB求解交巡警服务平台设置问题等; (3)掌握LINGO优化设置平台点位置问题等; (4)学习和掌握优化设计交巡警服务网络平台设置。 本文研究了交巡警服务平台的设聋与调度问题。 问题一中,要求在A区现有的20个交巡警服务平台的基础上,建立一种 数学模型,通过对模型的求解得出一种最优调度。根据实际情况,我们 首先需要对数据进行处理,利用Floyd算法,借助MATLAB软件对其进行 求解,求出20 个交巡警服务平台到各节点的实际距离。然后建立优化模 型,找出目标函数,并找出其相应的约束条件,借助LINGO对其进行求 解,得出结论。
全国大学生数学建模大赛 交巡警服务平台的设置和调度

交巡警服务平台的设置和调度摘要本文针对交巡警服务平台的设置和调度问题,通过题目给出的全市交通信息,采用弗洛伊德算法思想、借助矩阵、MATBLE和LINGO软件,求出最短距离矩阵和最短路径矩阵,再过数据的分析、筛选和计算,将目标函数进行优化。
针对A区问题一:根据最短路径原则,利用弗洛伊德算法计算A区92个路口任意两个之间的最短路径距离。
首先,根据距离最短原则建立数学模型,即根据最短路径进行分配;其次,对模型进行优化,对模型增加各平台的工作量,即为平台到节点的距离和该节点的案发频率的乘积。
为使达到相对工作量均衡(大于10的即为不公平),将其大于10的进行调整。
针对A区问题二:将问题转化为求所有方案中到达指定A区出入口路径最长的交巡警平台的最小值问题,建立目标规划模型,即对13个出入A区的节点实现最短时间封锁,同时一个交巡警服务平台只能封锁一个出入路口。
运用LINGO 程序,进行求解,最优解为Km。
MIN0155.8针对A区问题三:对于该问题主要总结上面两小问,在满足各交巡警服务平台到达各管辖节点最长时间小于三分钟且工作量相对均衡下,求交巡警服务平台增加数的最小值。
建立在符合相应约束条件求最小值的线性规划问题,求得最优解为新增四个交巡警服务平台。
关键词Floyd算法整体规划优化决策问题重述为了有效地贯彻实施警察刑事执法、治安管理、交通管理、服务群众的职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台,且各职能和警力配备基本相同。
警务资源是有限的,问题在于根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源。
1.中心城区A要解决的问题(1)根据题目给出的各附表,为各交巡警服务平台分配管辖范围,使其在所管辖的有突发事件尽量能在三分钟内到达。
(2)调度全区20个交巡警服务平台的警力资源,对进出该区的13条范围内出现突发事件时,要道实现快速全封锁。
设计该区交巡警服务平台警力合理的调度方案。
交巡警服务平台的合理调度研究

何利用 现有 的交巡 警 服 务平 台对指 定地 区 ( 目中 题
的 A区 ) 进行 全面封 锁 。首先 根 据题 目中给 出的 A 区所 有路 口节 点 坐标 和 A 区所 有 路 线 的首 尾 节 点
4 ,2 ; 86 } V: A区 的第 k个节点 , ∈ k ; d 节点 到节 点 的距 离 ,√∈ 若 节 点 与 ; 节点 相 同 , d =0若 节 点 i 则 ; 与节 点 .不相 邻 , 『 则
法和运筹学 中的指派模 型 , 究了如何在突发情况下对指定地 区进 行快速全 面封锁 , 研 建立 了以时 间优先 为原则 的指派模 型。
并利用 MA L B与 LN O编 程求解, TA IG 得到 了完成调度 的最短 时间和最优调度方案。
关键词
指派模型
Fy l d算法 o
合理调度 A
⑥ 2 1 SiT c. nr. 0 2 c eh E gg .
数 学
交巡警服务平台的合理调度研 究
于晶贤 宋岱才 赵 晓颖 李金秋
( 宁 石 油 化 工 大 学理 学 院 , 顺 130 ) 辽 抚 10 1
摘
要
考虑到警务资源的有限性, 0 1年全 国大学 生数学建模竞赛 B题中的数据和假设为基础 , 以2 1 根据 图论 中的 Fod算 l y
3 寻找最短路径
建立 了 A 区各 节点 问 的距 离矩 阵 ; 次 根据 A 区交 其 巡警 服务 平 台 节 点 和 出入 A 区 的路 口节 点 , 用 利 Fod算 法 J计 算各个 交巡 警服务 平 台到各 出入 A ly , 区路 口节点 的最短 距 离 和 最短 路 径 ; 以完 成 整 个 再 调度 的时 间 ( 交巡 警 服务 平 台 中最 后到 达 指 定 出入 A区路 口节点 的时 间 ) 最短 为原则 , 引入 0 1变量 , — 建立 指派 模 型 j并 编 程 进 行 求 解 ; 后 将 各 交 巡 3, 最
交巡警服务平台的调度不足之处研究分析

交巡警服务平台的调度不足之处研究分析摘要:摘要本文针对警力调度问题把城市道路进行数学化研究,把路口看做结点建立数学模型,并利用数据分析的方法实现了警力调度的最优化方案。
通过最短路径的方法,预测了出警的时间,并大体划出每一个服务平台的管辖范围,最后,通过模拟处理突发事件时对每一个平台的调度,测试出模型的不足之处,并对模型进行相应的改正。
关键词:最短路径;最优调度;floby函数1.问题的提出与分析现要求考虑下列问题:1.警车都在路上巡逻,巡警去处理案件的时间不考虑;2.所有事发现场都在道路上,案件在道路上任一点是等概率发生的;3.警车初始停靠点是随机的,但尽量让它们分散分布,一辆警车管辖一个分区;4.假定各个划分区域内,较短时间内,最多会发生一个案件;5.假设区域内的每条道路都是双行线,不考虑转弯对结果造成的影响;6.如果重点部位不在道路上的,假设这些重点部位在离它们最近的道路上;7. 图中水域对巡逻方案没有影响。
4.模型建立与求解建国60年来,我国的城市社会经济建设发生了翻天覆地的变化。
城市化进程快速推进,城市发展布局和结构日趋合理,城市经济在国民经济中重要作用日益显著。
城市建设日新月异,城市居民生活质量和生活环境得到极大改善。
[1]与此同时,城市道路交通问题也日益严重,恶性犯罪事件也呈上升趋势。
在这种背景下,对城市警力的合理调度就显得尤为重要。
本文以某一个城市的城市道路交通图为模型,结合数学方法,探究出交巡警服务平台的合理管辖范围和面对突发事件的各个平台的最快围堵方案。
符号说明:m表示警车数目d表示警车初始停靠点到各道路的最短距离L表示整个区域的总道路长度l表示不能在3分钟内到达的区域的道路的长度k表示非重点部位的警车在3分钟内不能到达现场的比例r表示三分钟内能从接警位置赶到事发现场的最大距离是n表示整个区域总的离散点个数n表示第i区内的节点个数if表示区内调整函数1t表示模拟退火的时间,表征温度值f表示区间调整函数2r表示全面性指标e表示不均匀性指标h表示综合评价指标s表示第i辆车经过每条道路的次数is表示整个区域每条道路经过的平均次数模型的建立与算法的设计3.1 问题一:为A区每一个平台的分配管辖范围对于城市平面图,每一个结点坐标给出,通过两点之间距离公式,可以求出相邻结点之间的距离。
交巡警服务平台的设置与调度问题

交巡警服务平台的设置与调度问题董素媛【摘要】本文针对应急选址问题,建立基于图论的P-中心选址模型,并转化为多目标的0-1规划模型,借助LINGO软件得到了较好的分析结果。
在警力管辖范围划分的问题中,首先利用Floyd方法求出各节点之间的最短路,进而确定出A区20个服务平台的分配方案;在道路快速封锁问题中把问题转化为优化匹配问题,利用LINGO软件求解,得到封锁13个路口的最短时间为8.015 min;最后在新增警力选址问题中建立多目标的0-1规划模型,利用LINGO软件,得到在3 min限制的前提下,至少需要增加4个平台,具体节点标号为:29、39、48、91。
%In this paper the author,aiming at emergency location problem,establishes P-centered location model based on graph theory and converts into multi-objective programming model,using LINGO software to get better results.In the division of police jurisdiction issues,the first use of Floyd method helps the author find out the shortest path between nodes and further make the allocation scheme among the 20 service platforms in A;and then the author transforms the problem of getting blocked quickly in the road into the optimization problem and,using LINGO software,get the shortest time for blocking 13 crossroads is 8.015 minutes;Finally,the author establish multi-objective programming model in increasing the police site selection and get in 3 minutes we need to increase at least 4 more platforms with the node label 29、 39、48、91.【期刊名称】《山东轻工业学院学报(自然科学版)》【年(卷),期】2012(026)002【总页数】4页(P81-84)【关键词】P-中心选址;Floyd方法;LINGO软件;多目标规划【作者】董素媛【作者单位】山东轻工业学院理学院,山东济南250353【正文语种】中文【中图分类】G642Summary:In this paper the author,aiming at emergency location problem,establishes P-centered location model based on graph theory and converts into multi-objective programming model,using LINGO software to get better results.In the division of police jurisdiction issues,the first use of Floyd method helps the author find out the shortest path between nodes and further make the allocation scheme among the 20 service platforms in A;and then the author transforms the problem of getting blocked quicklyin the road into the optimization problem and,using LINGO software,get the shortest time for blocking 13 crossroads is 8.015 minutes;Finally,the author establish multi-objective programming model in increasing the police site selection and get in 3 minutes we need to increase at least 4 more platforms with the node label 29、39、48、91.Key words:P-centered location;Floyd method;LINGO software;multi-objective programming交巡警合一的警务体制,开启了城市现代警务变革的新纪元。
关于交巡警服务平台设置与调度的数学问题

1 7 1 8 1 9 2 0
1 14 74 2 l 08 28 8 8 18 3 1 77 97 9 2 48 68 88 09 2 O 8 5 8 7 8 9 9 19
9 ): 2
9 1 0
M: 示 交巡 警 平 台 的编 号集 ; 表
封 锁 时 , 出该 区 交 巡 警 服 务 平 台 警 力 合 理 的 调 度 方 案 , 中 给 其 假 设 一个 平 台 的警 力 只 封 锁一 个 路 口 。 () 3 根据 现 有 交 巡 警服 务平 台 的 工 作 量 不 均 衡 和 有 些 地 方
管辖 。 若存在 i∈{……2 }满足对所有的 i 1 。 1 0, E{……2 }有 i O, ≤
口节 点做 为顶 点 集 , 接 的道 路 作 为 边 集 , 立 无 向 赋 权 图 论 连 建 模 型 ( 向) 双 。在 无 向赋 权 图 中, 上 的权 值 表 示 其 所 练 两 节 点 边
间的行车 时间 ( 即直线距离/ 车速) 。 建立 图论模型后 , Fod算法建立最短路径模型, 用 l y 以求任
1 问题 回顾
警察肩负着刑事执法、 治安管理 、 交通管理 、 服务群众 四大 职 能。为了更有效地贯彻实施这些职 能, 需要在市区的一些交
通 要 道 和 重 要 部 位 设置 交 巡 警 服 务 平 台 。 因此 , 们 要 根 据 实 我 际情 况 对 交 巡 警 服 务平 台做 出合 理 的 配 置 。
巩成 立 , 取 X,1 x= (≠ 。 则 ; 且 i0 i = i
出警时间过长的实际情况,拟在该区 内再增加 2 5个平 台, ~ 并
确定需要增加平 台的具体个数和位置 。
利用程序结果得划分如表 1 :
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于图论模型的城市交巡警平台优化调度问题研究摘要本文以某城市公路网及分布在公路路口处的交巡警服务平台为背景,主要利用图论模型中的相关知识,综合研究该市警力资源的评价、优化和调度问题,依次解决了题目中的两个大问题及其子问题。
图论模型在本次建模中居于核心地位。
在问题一中,首先,对于划分交巡警服务平台范围的子问题,本文考虑到快速出警和任务均衡的不同需求,分别按实际需求设计出“基于最短路模型的速度优先型”、“基于二次规划模型的任务均衡优先型”和“折衷型”的三种划分方法。
具体而言,“速度优先型”中使用SPFA 算法来求解最短路径;“任务均衡优先型”中引入衡量任务分配均衡度的指标,将原问题转化为一个优化问题,使用lingo求解二次规划模型;而“折衷型”划分方案是对“速度优先型”的改进,将各路口的发案率加到与它相连的边的边权中。
这三种划定管辖范围的方案适应实际工作中的不同需要,相辅相成,各有特色。
第二,对于合理调度平台警力来快速封锁A区域的子问题,本文通过设计一种专门的权值函数,将问题转换为二分图带权最优匹配问题,从而使用KM算法进行求解。
第三,对于确定需要增加平台个数和位置的子问题,利用由“折衷方案”里得到的不同路口的警车最短到达时间分布,在四个不能在3分钟内赶到的区域内分别安排一个服务平台即可改善出警耗时。
在问题二中,首先,对于全市交巡警平台评价和改进的子问题,本文通过对各评价指标绘制伪彩色图的方式,将评价指标转化为图像,从而直观地观察图像颜色的分布来评价当前交巡警平台配置方案的优缺点,并在此基础上给出了优化方案。
第二,对于求解追捕方案的子问题,本文认为追捕的关键是将罪犯围困在一定的区域之中,为确定罪犯的具体方位,本文设定一个随时变化的集合以表示罪犯所可能到达的所有路口,同时定义内部点和边界点。
追捕的目标是使警察在一定时间内能够赶到所有的边界点并使得包围圈尽量小,解决方法是先构造二分图匹配模型,再将原问题归结为优化问题,最后利用匈牙利算法求解得到最大匹配数。
通过求解该模型,得到了警方追捕的调动方案图像,并且得知要将罪犯完全包围至多需要10.8分钟。
本文中使用的图论建模方法起到了两种作用:一是图论提供了将具体问题抽象为数学模型的形式化描述工具;二是图论中的一些经典模型和算法,如二分图匹配模型与KM、匈牙利算法、最短路模型与Dijkstra、SPFA算法,可以直接用到模型求解的过程中。
关键词:图论模型、最短路建模、二分图匹配、规划模型一、问题重述随着社会的进步与发展,城市交巡警服务平台的设计与规划问题日益重要,在交通要道和重要部位设置一套完善而合理的调度分配方案可以解决警务资源有限难题。
需要解决的问题主要集中在如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源。
根据附件中提供的某城市交通网络与平台设置情况,本文着力解决以下两个主要问题。
问题一,首先,根据该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况,在满足所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警到达事发地的条件下(警车的时速为60km/h),为各交巡警服务平台分配管辖范围。
之后,要解决的是交巡警服务平台警力合理的调度方案问题。
对于重大突发事件,需要调度全区20个交巡警服务平台的警力资源,对进出该区的13条交通要道实现快速全封锁。
实际中一个平台的警力最多封锁一个路口,设计出该区交巡警服务平台警力合理的调度方案。
另外,实际上现有交巡警服务平台的工作量存在着不均衡和有些地方出警时间过长的情况,预计要在该区内再增加2至5个平台,本文解决的任务是确定需要增加平台的具体个数和位置。
问题二,首先,根据设置交巡警服务平台的原则和任务,分析研究全市六个区现有交巡警服务平台设置方案的合理性。
之后,还要解决一个最佳围堵方案问题。
在该市第32个结点即P处发生了重大刑事案件,在案发3分钟后接到报警,犯罪嫌疑人已驾车逃跑。
为了快速搜捕嫌疑犯,要求设计出调度全市交巡警服务平台警力资源的最佳围堵方案。
二、问题分析本次建模以某城市公路网及分布在公路路口处的交巡警服务平台为背景,综合研究该市警力资源的评价、优化和调度问题。
在第一问中,需要对A区的交巡警服务平台进行辖区划分、调度和优化;第二问中,则要求对全市服务平台进行评价和优化,以及在突发情况出现时对警力进行合理调度。
下面对本次建模的核心思想进行介绍。
2.1 图论建模本次建模所研究问题涉及面广,较为琐碎。
然而仔细研究后可以发现,这些问题所涉及的对象无外乎两类:结点(路口及交巡警服务平台)和边(公路)。
因此,它们可以使用图论模型进行统一描述。
设图G(V,E)表示本次建模所涉及的公路网,v i∈V代表了公路的一个路口。
由于交巡警服务平台总在路口处,故其组成的集合V s⊆V。
(v i,v j)∈E代表了v i到v j之间有一条公路,用w ij表示它的边权,用来表示该段公路的长度(下文中有的简写为(v i,v j,w ij)∈E)本次建模的所有模型是在图G的基础上进行描述的。
图论建模在本次建模中居于核心地位。
它在解决问题中的作用有二:一是图论提供了将具体问题抽象为数学模型的形式化描述工具;二是图论中的一些经典模型和算法,如二分图匹配模型与KM、匈牙利算法、最短路模型与Dijkstra、SPFA算法,可以直接用到模型求解的过程中。
2.2 评价指标本次建模有很多问题都是评价、优化或调度问题,这些问题都要求建立定量的评价指标,以便对当前状况做出评价,分析对比两种策略的优劣,本文使用的评价指标主要有如下三种:①平均警车到达时间avgT:表示研究区域内任何一个路口出现紧急情况时,警车到达平均所需的时间。
显然,该值越小,出现突发情况时多数路口警车将会更快到达,方案也就越优。
②最长警车到达时间maxT:表示区域内警车开到所有路口耗时间中的最长时间。
它指出了离服务平台最远的路口在遇到紧急情况时警车赶到所需的时间,该值越小越好。
③任务均衡度S2:定义为各交巡警服务平台辖区内各路口发案率之和的均方偏差。
该值越小,表明各服务平台所承担的任务量越均衡。
三、问题假设和符号说明3.1 问题假设1)由于城市内的交通公路不长,本文中假设重大紧急事件均发生在路口处,不发生在公路上或是公路外。
2)假设警车的车速是恒定不变的,车速不受交通灯的影响,车速保持在60km/h。
3)假设所有公路路面上均保持通畅,不会发生堵车及其他交通事故。
4)假设当发生紧急事件时,警车总能沿着最短路径到达事故现场。
3.2 符号说明符号含义G(V, E) 公路图。
V表示路口集合,E表示连接两个路口的公路集合L min(v i,v j)v i到v j最短路的长度V s交巡警服务平台的结点集合avgT 警察平均到达时间maxT 警察最慢到达的时间S2任务均衡度b j第j个路口的发案率w ij路口i到路口j的距离四、模型建立与求解在这一节中,依据“问题分析”部分提出的建模思路,我们对题目的问题一和问题二分别进行建模求解。
4.1 问题一的求解问题一需要解决三个子问题。
第一,应给A区各交巡警服务平台划定管辖范围。
第二,解决在发生突发事件时,如何安排警力封锁进出该区的13条交通要道的问题。
第三,针对现有交巡警服务平台工作量不均衡和某些地区出警时间过长的问题,确定如何增加服务平台。
使用相应的图论模型,可以很方便地求解以上三个子问题。
4.1.1 划定平台管辖范围如“问题分析”部分所述,划定平台管辖范围主要有两个依据:一是要做到快速出警,即任一地区出现突发事件,警察应能在最快的时间内赶到(尽量在3分钟之内)。
二是要做到任务均衡,即应尽量使各服务平台工作量平均,避免某些平台工作量很大,另一些却无事可做的情况。
通常,快速出警与任务均衡这两个指标是相互矛盾的。
一般而言,不同地区的实际情况不同,对于这两个指标的需求各有侧重。
因此,有必要按实际需求划分为“速度优先型”、“任务均衡优先型”和“折衷型”三种,下面分别进行建模求解。
●“速度优先型”的范围划分——基于最短路模型记A区的公路网为无向图G(V,E),v i∈V代表各街道口,e i=(v j,v k,w jk)∈E 表示从v i到v j的一条路径。
那么,从v i到v j的最短路径可以表示为:L min(v i,v j)=min{L(R ij)}=min{w it1+w t1t2+⋯+w tn−1t n+w tn j},记第i个交巡警平台为v i s∈V,那么在此种速度优先型的范围划分策略下,若第j个路口划分给了第m个平台管辖,则必有:L min(v j,v m s)=min1≤i≤M{L min(v j,v i s)}①,M为交巡警平台个数。
求解上式的关键是求解所有路口和服务平台间的最短路径L min(v j,v i s)。
求解最短路径有多种方法,在这里使用SPFA算法来进行求解。
它可以一次性地求解某个结点v i到其他所有结点v j的最短路径长度。
相较于经典的Dijkstra算法,SPFA 的时间复杂度为O(e),而Dijkstra算法的时间复杂度为O(n2),显然当图为稀疏时,SPFA算法更有优势,求v k到其他各结点最短路的算法描述如下:Step1:初始化s⃗=[s i]N,s i={0i=k∝i≠k,其中N为图中的结点个数,队列que=[k]。
Step2:判断队列que是否为空,如果为空,则跳至Step4。
否则从que的队首弹出一个元素,记为t。
Step3:遍历所有与v t相邻的结点v p,如果s p>s t+w tp,则将s p更新为s t+w tp,同时将p压入que的队尾,跳至Step2继续执行。
Step4:输出s⃗,s⃗的第i项即为v k到v i的最短距离。
求出所有结点之间的最短路径之后,代入①式,便可找到各交巡警平台的管辖范围,其详细信息见附录。
同时,由题可知警车的速度为60km/h,因此也可求出各路口在发生突发情况后,警察到达所需的最短时间。
为了衡量此种策略下各交巡警平台工作量的大小,本文将平台辖区内的所有路口的发案率进行加和,以此作为交巡警平台工作量的度量。
图1 速度优先策略下不同路口警车最短到达时间图图2 速度优先策略下不同服务平台工作量相对值图表1 速度优先策略下服务平台分配方案的统计指标警察平均到达时间(avgT)最慢到达时间(maxT)任务均衡程度(S2)由上面的结果可以看出,速度优先策略下警察的平均到达时间非常优秀,平均仅需1分钟左右便可到达现场。
然而,各服务平台的任务均匀度并不好,有些任务很重,另一些任务却较少。
另外,我们注意到即使是在速度优先的策略下,有些路口也是不能在3分钟之内到达的。
这样的结点有6个,在上图1中用红圈表示,它们的相关信息如下表所示:表2 6个路口的坐标位置及最短到达时间表路口编号X坐标Y坐标最短到达时间(min)28 243 328 4.751829 246 337 5.700538 371 330 3.405939 371 333 3.682261 335 395 4.190292 444 360 3.6013在后面的章节中,这些点所在的区域是增加服务平台的重要考虑因素。