手机浏览器扫描二维码访问
预分配之后,需要对整个区域不断地进行调整,调整时需要考虑调整方向和
调整概率。
警车调整借鉴的是模拟退火算法的方法,为了使分区内包含道路节点数较多的分区的初始停车点调整的概率小些,而分区内包含道路节点数的少的分区内的初始停车点调整的概率大些,我们构造了一个调整概率函数,
〔1〕
〔1〕式中,均为常数,为整个区域车辆数,为第分区内覆盖的节点数,为时间,同时也能表征模拟退火的温度变化情况:初始温度较高,区域调整速度较快,随着时间的增加,温度不断下降,区域调整速度逐渐变慢,这个调整速度变化也是比拟符合实际情况的。
由式〔1〕可以得出调整概率函数,假设在相同的温度〔时间〕的条件下,由于总的车辆数目是定值,当时,即第分区内的节点数大于第分区的节点数时,分区调整的概率大些,分区的调整概率小些。分析其原因:当分区内包含了较多的节点个数时,该分区的警车初始停靠位置选取地比拟适宜了,而当分区内包含的道路节点数较少时,说明警车的初始停靠位置没有选好,需要更大概率的调整,这样的结论也是比拟客观的。
对于所有分区外未被覆盖的道路节点和很多节点〔称之为节点群〕,用来调整警车位置迁移的方向,其分析示意图如图5所示。调整方案目标是使未被覆盖的节点数尽量的少。在设计调整方向函数时,需要考虑:〔1〕节点群内节点的数目;〔2〕警车距离节点群的位置。优先考虑距离,所以在公式〔2〕中,用距离的平方来描述调整方向函数。
由于某一个区域范围内的未被覆盖节点数,整个区域未被覆盖的节点总数,分区域与未被覆盖的节点或节点群的距离等几个因素会影响到调整的方案,所以要综合考虑这些因素。于是设计了区间调整函数,
式中,表示第个分区内未被覆盖的节点数,表示第分区域与未被覆盖的节点或节点群的距离,表示未被覆盖的节点和节点群个数。
现在简要分析第分区按区间调整函数的调整方案,当某两节点群的节点数目相等,但是距离不等时,如,由区间调整公式可知,该区间向节点群方向调整。当某个分区与两个节点群的距离相等,但节点群的内节点个数不相等,如时,由〔4〕可知,该分区域会想节点群方向调整。
注意在整个调整过程中,调整几率控制是否调整,调整方向函数控制调整的方向,寻找在这种调整方案下的最优结果。
图5
调整分区域示意图
〔3〕在step3中,使用Floyd算法计算出警车初始停靠点到周边各节点的最短距离,目的是当区域内有情况发生时,警车能在要求的时间限制内到达现场。
〔4〕为求出较优的警车停靠点,采用模拟退火算法,算出局部最优的方案。
警车的配置和巡逻方案
使用MATLAB编程实现算法1得到,整个区域配备13辆警车,这些警车静止在初始停靠点时,能满足D1要求。警车的初始停靠位置分别为道路交叉节点6,25,30,37,82,84,110,111,126,214,253,258,278处。每个警车所管辖的交叉点〔原始的交叉节点〕如图6所示,求解的分区结果见附录所示。
图6
满足D1条件下的区分划分图
13个分区共覆盖了252个交叉点,另外的55个原始交叉点没有被这些分区域覆盖:137,138,151,159,167,168,170,174,175,186,188,189,211,215,226,242,255,260,261,262,263,267,270,271,272,275,282,283,284,287,288,289,292,296,297,299,304,305,307。在这种分区方案下,这些点中,每两个相连的点间的道路离散值长度占整个区域总的长度的比值为。因此,在整个区域配置13辆警车,每个警车在初始停靠点静止不动,当有案件发生时,离案发现场最近的警车从初始停靠点赶到现场。
评价巡逻效果显着的指标
110警车在街道上巡逻是目的是为了对违法犯罪分子起到震慑作用,降低犯罪率,又能够增加市民的平安感,同时还加快了接处警〔接受报警并赶往现场处理事件〕时间,提高了反响时效,为社会和谐提供了有力的保障。巡警在城市繁华街道、公共场所执行巡逻任务,
维护治安,
效劳群众,
可以得良好的社会效应[1]。
在整个区域中,由于案发现场都在道路上,道路上的每一点都是等概率发生的,因此警车巡逻的面越广,所巡逻的街道数目越多,警车的巡逻效果就越好,对违法犯罪分子就越有威慑力,警车也能更及时地处理案件。
我们采用全面性来衡量巡逻的效果显着性,即用警车巡逻所经过的街道节点数占区域总节点数的比值。当警车重复经过同一条街道同一个离散点时,仅记录一次。
〔3〕
式中,表示警车经过的离散点数,代表整个区域总的离散点数。值越大,说明警车所经过的街道数目越多,所取得的效果越显着。
同时考虑到在巡逻过程中可能会出现这样的情况:在相同的时段内,警车会屡次巡逻局部街道,而一些街道却很少巡逻甚至没有警车到达,这样会造成一些巡逻盲区。分布很不均衡。这样就可能出现巡逻密度大的街道上的违法犯罪分子不敢在街道上作案,而流窜到巡逻密度稀疏的街道上作案,因此在相同的警车数目条件下,密度不均衡的巡逻方式的巡逻效果的效果较差,而密度较均衡的巡逻方式所取得的巡逻效果会更好些。我们引入一个巡逻的不均匀度来衡量巡逻效果的显着性,考虑到方差能表示不均衡度,于是我们用方差的大小来表征不均衡,方差越大,巡逻密度越不均衡,所取得的巡逻效果越差。
〔4〕
问题1所给出的满足D1条件下的警车数目为13辆,这时每辆警车在初始停靠点静止不动,只有该管辖区域内发生了案件时,警车才从初始停靠点赶到案发现场处理案件。当警车在巡逻状态时,所需要考虑的问题就更复杂一些,如当节点运动时,警车还能否到达D1的要求,警车的运动方向如何等问题,但根本算法思想与问题1类似,所得的算法2的框图如图7所示,
为了简化问题,我们假设各分区警车的巡逻时候,尽量保证所有的警车的行驶方向相一致,且警车都走双行道,即当警车走到某个节点后,它们又同时返回初始停靠点,警车的行驶方向有四种方式,如6所示。
在图6中,数字1代表走巡逻走的第一步,2表示朝1的巡逻方向相反的方向巡逻。在具体程序实现时,四种巡逻方向任意选择,但是尽量保证所有的警车向同一个方向巡逻。
图6
限制文对照组重生之后(NPH) 死皮赖脸缠上反派后(1v1 h) 家主承欢NPH 有口难言(1v1 SC 伪叔侄) 【快穿】节操何在(H)(1V1) 天生媚骨(仙侠NPH) 心机保姆上位(1v1,h) 二度初恋(1v1,校园,久别重逢) 勾引邻居校霸(校园1v1) 欲劫缠月【NPH】 破窗理论(女囚男 1v1) 行止骛暴(现言 1V1) 俘获(人外 NPH) 下三滥(abo np) 这炮灰床伴我不当了!【NPH】 浪荡(古言1V1H) 男生宿舍里的女同学(,np) 玩物(包养,NPH) 圣女(骨科 1V1 甜H) 停岸(姐弟ABO,1V1,高H)
夏小汐墨夜霆简介emspemsp(又名花似烟情柳似心)(主角名夏小汐墨夜霆)被亲妹妹算计,抢走家族荣誉还不算,连青梅竹马的未婚夫也被抢走!夏小汐发誓,要报仇!伙同男闺蜜制造复仇计划,咦?结婚证上这是谁?一不留神嫁给男闺蜜...
生死谈判专家简介emspemsp关于生死谈判专家渡鬼,救人是她的使命。午夜的铃声,废弃大楼里的哭泣,在雨夜失踪的继承人,隐藏在身边的蛊毒高手…她觉得有人在推动着一切。追更danmeiwenclubwoo18vip...
闫解成无意间撞破老婆和弟弟的好事,怒火攻心,昏死过去,倒地的时候磕到了后脑勺,然后一名汽车修理工穿了过来。老婆和弟弟是真爱?成全你们。爸妈家吃饭得交钱?分家。报名让我去挖煤?转身进了工厂。...
前世她是一个小胖妞,喜欢美食,除了美食,就是喜欢追在他的身后,问他各种事情。长大后,她知道原来这种感觉就是爱,不顾村里人们的嘲笑鼓起勇气带着自己认为最好吃的零食去向他表白,可一脚踩空掉进了路边的河里,一切一切的什么都变成了过往云烟。在意识最迷糊的时候,满脑子闪过的全部都是他和她的一切,内心有些不甘。或许上天注意到了她内心深处的留念,大发善心,让她重活一世。重活一世的她,才知道前世掉进河里的事情不是意外,而是有人故意为之。重活一世她不在把陷害她之人当做闺蜜,她要跟着心中的想法去做。响应国家号召,带领着家人开小吃店,开农家乐奔小康,成为村里的首富。在感情上,她不在自卑,死死追在他身后,直到把他拐上她的床。装傻篇凯军哥哥,你为什么怎么看着我啊?女孩傻傻眨着水汪汪的眼睛看着面前冷冰冰的男人。男人完全不吃这一套,伸手恶狠狠的捏住女孩的下巴赶紧收拾好东西,给我滚出家属区,不要在这里给我丢人现眼。吃醋篇可是凯军哥哥,我的衣服全部被你给扯开了。女孩很无辜看着被男人扯坏丢在地上的衣服。男人继续无视女孩无辜表情,继续警告着女孩以后不许穿这种衣服出去,知道吗?女孩不怒带着微笑伸手摸着男人棱角分明的俊脸这条裙子可是时下最流行的一种,你这样反对是在吃醋吗?如果您喜欢重生七零农媳太可爱,别忘记分享给朋友...
(穿越搞笑阴谋苟后期更精彩)离奇的穿越,神秘失踪的妻子。是早有预谋,还是另有隐情。不一样的世界,一群神秘的人又在其中扮演着什么身份呢?神秘短暂出现的吴所谓,又是谁?让我们跟随主角吴三胖的视角,探索这片神秘的修仙宇宙。在成长的同时,一点一点揭开神秘的面纱。...
(重生复仇脑洞穿越变强微虐轻松种田)大婚当日,江晚清被锁在喜房叫了一夜。一墙之隔,她的庶妹和夫君缠绵一宿。原来这是一场阴谋,她爱了六年的男人,杀了她外祖一家,更是将身为东楚国女将军的阿姐头颅斩下。阿姐死不瞑目,江家冤魂高垒。她被折磨三天三夜,临死之际,她意外觉醒,原来她所在的世界是一本书。她江家是剧中...