全国数学建模大赛B组答案之欧阳数创编.pdf
《全国数学建模大赛B组答案之欧阳数创编.pdf》由会员分享,可在线阅读,更多相关《全国数学建模大赛B组答案之欧阳数创编.pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、欧阳数创编2011高教社杯全国大学生数学建模竞赛时间:2021.03.02创作:欧阳数承诺书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人 (包括指导教师)研究、讨论与赛题有关的问题。我们知道,抄袭别人的成果是违反竞赛规则的,如果引用别人的成果或其他公开的资料(包括网上查到的资 料),必须按照规定的参考文献的表述方式在正文引用处 和参考文献屮明确列岀。我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公 正、公平性。如有违反竞赛规则的行为,我们将受到严肃 处理。我们参赛选择的题号是(从A/B/C/D屮选
2、择一项填 写):B我们的参赛报名号为(如果赛区设置报名号的话):所属学校(请填写完整的全名):欧阳数创编欧阳数创编参赛队员(打印并签名):1.2.3.指导教师或指导教师组负责人(打印并签名):期:2011年_月2日赛区评阅编号(由赛区组委会评阅前进行编号):欧阳数创编日欧阳数创编2011高教社杯全国大学生数学建模竞赛编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):赛区评阅记录(可供赛区评阅时使用):评阅人 nnnnnnnnnn评备注欧阳数创编全国统一编号(由赛区组委会送交全国前编号):全国评阅编 号(由全国 组委会评阅 前进行编 号):欧阳数创编交巡警服务平台的设置和调度摘要“有困难找警
3、察”,是家喻户晓的一句流行语。警察肩负着刑事执 法、治安管理、交通管理、服务群众四大职能。为了更有效地贯彻实施这 些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。本 文通过定性与定量分析.建立优化模型,为交巡警服务平台的设置和调度 提供参考。在第一个问题中,选择Dijkstra最短路径算法,利用Mat lab软件, 先根据城区A交通路口的路线,求出表示各节点之间是否直接相连的(M矩阵,然后根据城区A各节点坐标求出城区A各节点距离的权值矩阵(若两节点内无路则权值为无穷大),接着把权值矩阵化为最短距离矩 阵。根据需要变化最短距离矩阵,建立0-1规划模型,U标是使得出警时 间最短(转化
4、为出警距离最短计算),列出最优化方程,最后利用Ling。 软件进行求解,得出服务平台管辖路口节点以及堵截路口的最合理方案。 综合考虑交巡警服务平台的发案率和出警时间,采用动态加权平均的方法 算出各个交巡警服务平台的忙碌值。然后进行排名。取大于平均值的前九 名,在城区A增加25个服务平台时,综合这些节点周用交通节点的密 集程度,决定在A区增加三个服务平台,分别为A20附近的节点90(440.5, 381.5) , AK A2和A3区域内的节点67 (401, 359) , A4和A5区域内的节点56 (354, 374)。在第二个问题中, 首先对各城区现有平台设置的合理性进行评佔。 引 入负荷距
5、离法、方差分析法,求得方差、偏差距离、单位平台处理案件数等参数,得出结论:城区C、F服务平台的负担太大,而且警力配置不均 匀;城区D、E服务平台的地理分布与发案的地理分布相差较大,不能及 时赶到发案地点。再针对各个地区的不同情况(人口.面积、发案率.平 台分布疏密程度),经过科学分析,得出方案为:C区增加节点305 (200, 487)、节点300 (206, 507)、节点207 (333, 511 )为三个新 服务平台,F区增加节点506 (358, 195)、节点522 (371, 244)为两 个新的服务平台;D区中位于坐标为(70, 377)的服务平台D3移动到节 点360 (76.
6、355) , E区中位于坐标为(90, 198)的服务平台E15移动到 节点422 (74, 198)。最后通过比较调度前后的该城区的偏差距离、方 差、单位平台处理按键数的变化,评估解决方案的合理性。在围堵犯罪嫌疑人的时候,采用画树状图的方法,以三分钟为一个层 次,结合概率知识。无论他选择从哪条路出城,得出的围堵方案都能在报 警后六分钟之内抓住犯罪嫌疑人。具体方案为:第一个三分钟出动服务平 台A5、A6、A10、A15、A16、A2、A3、A4、A17、C8、C6、C4、C7和F1,分别派往节点5、6、10、15、16、3、55、60、41、232、244、240、242、561进行围堵。第二
7、个三分钟出动服务平台C2、C3、D1和D2,分别派往节点248、168、349、369进行围堵。如果第一个三分钟时 已经围堵到了犯罪嫌疑人, 那就不用出动第二个三分钟的四个平台,可以 节省警力,而且能确保抓住犯罪嫌疑人。关键字:DijkstraDijkstra 最短路径算法 o_io_i 规划负荷距离法方差树状图1问题的重述“有困难找警察”,是家喻户晓的一句流行语。警察肩负着刑事执 法、治欧阳数创编欧阳数创编安管理、交通管理、服务群众四大职能。为了更有效地贯彻实施这 些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。每 个交巡警服务平台的职能和警力配备基本相同。山于警务资源是有限的
8、, 如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台 的管辖范围、调度警务资源是警务部门面临的一个实际课题。以给出的条件为例,一共有五个问题需要解决。问题一: 为各交巡警服务平台分配管辖范用, 使其在所管辖的范围内 出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60knVh)到达事发地。问题二:对于重大突发事件,需要调度全区20个交巡警服务平台的 警力资源,对进出该区的13条交通要道实现快速全封锁。实际中一个平 台的警力最多封锁一个路口,请给出该区交巡警服务平台警力合理的调度 方案。问题三:根据现有交巡警服务平台的工作量不均衡和有些地方出警时间过长的实际情况,拟在该区内
9、再增加2至5个平台,请确定需要增加平 台的具体个数和位置。问题四:针对全市(主城六区A, B, C, D, E, F)的具体情况, 按照设置交巡警服务平台的原则和任务,分析研究该市现有交巡警服务平 台设置方案(参见附件)的合理性。如果有明显不合理,请给出解决方 案。问题五:如果该市地点P(第32个节点)处发生了重大刑事案件, 在案发3分钟后接到报警,犯罪嫌疑人已驾车逃跑。为了快速搜捕嫌疑 犯,请给岀调度全市交巡警服务平台警力资源的最佳圉堵方案。2模型的假设(1)交通路口之间的路线都是直线;(2)每条路都是双向的;(3)每个交巡警服务平台的警力相当;(4)每个交巡警服务平台出警速度均为60km/
10、h,不存在堵车等现象;(5)每个交巡警服务平台最多只能封锁一个路口;(6)犯罪嫌疑人对逃跑路线的选择是随机的;(7)犯罪嫌疑人逃跑时所行路线不会重复;(8)犯罪嫌疑人最终LI的为逃出该市,不会在城区内躲藏:(9)犯罪嫌疑人行车速度与警车速度一致,同为60km/h;(10)警方通讯时间忽略不计。3模型的符号说明符号意义节点i的忙碌值案发地理重心的横坐标欧阳数创编欧阳数创编案发地理重心的纵坐标偏差距离从节点i到节点J的权值城区A每两个节点的最短距离矩阵参考附件2全市交通路口节点数据的第个节点节点的横坐标DiyEfijGG节点的纵坐标城区A出入口节点与20个交巡警服务平台的最短距离矩阵节点到节点。的
11、距离平台地理重心的横坐标平台地理重心的纵坐标节点j的出警时间城区各个服务平台案件处理数的方差节点,的案发率i城区A各节点距离的权值矩阵平台是否管辖节点丿(是则为1,否则为0)平台是否负责堵截节点丿(是则为1,否则为0)G、1儿S2y.4.对问题的分析问题一中,我们首先明确最后得出的结果是城区A内20个交巡警 服务平台与交通路口的路线的对应关系。路线即两个路口节点之间的部 分,所以我们将问题转化为求各交巡警服务平台与路口节点的对应关系,则服务平台管理从平台到该节点的最短路径。对Matlab对原始数据进行 处理,用传统的Dijkstra最短路径算法求出城区A每两个路口节点的最短 路径的距离。然后运
12、用线性0-1规划模型,列出优化方程,用Lingo软件 进行求解。问题二中,可以参考对问题一的分析,最后得出结果应为城区A内20个交巡警服务平台与13个出入市区的路口的对应关系。由于一个平台 的警力最多封锁一个路口,也就是每个路口必须指派一个平台的警力,属于指派问题,可以用匈牙利算法解决。匈牙利算法是0整数规划的特殊 形式,所以可以列出优化方程用Lingo软件求解。问题三中,经过统计各个交警服务平台的工作量和出警时间,可以 看出有的服务平台的工作量比较大,而有的服务平台出警时间过长。为了 有一个统一的评价,我们对工作量和出警时间做了动态加权平均,建立出综合评价模型。然后对服务平台排名,排在前儿名
13、的就是工作量和出警时 间相对较大和较长的。所以我们就应该在这些服务平台周圉增设服务平 台。问题四中,从三个角度评估平台分布的合理性。第一个角度考虑到警察肩负着刑事执法、治安管理、交通管理、服 务群众四大职能,希望服务平台尽量与相应案发地点的距离达到最小。 这 里我们参考负荷距离法,引入“平台地理重心”和“案发地理重心”两个 自定义概念,两者分欧阳数创编欧阳数创编别代表平台分布位置与案发地点分布位置,以这两个 重心之间的距离(称为“偏差距离”)为评价标准,距离越小,则该地的平台分布越合理。分别求出六城区的偏差距离,并结合各城区的面积与人 口,进行讨论.评估。第二个角度通过求解每一个城区各个服务平
14、台案件处理数的方差, 然后比较各城区之间的方差,方差越大表示该区警力分配越悬殊,以此评 估服务平台分布的合理性。第三个角度简单地比较各城区单位平台处理案件数,然后判断那些 城区警力资源紧张,需要增设服务平台。最后综合以上三个角度,作出相应的对策。5.模型的建立与求解求解的过程分为三部分。第一部分是对原始数据进行处理,作出求解时可以直接使用的数据 表格。第二部分是针对问题的分析建立模型,得出优化方程。第三部分利用软件对模型进行求解,得出最终结果。5.15.1 问题一5.1.1数据的处理首先从附件2提取三部分的数据:1、城区A各路口节点(共92个)横纵坐标;2、涉及城区A路口节点的路线;3、20个
15、交巡警服务平台对应的路口节点标号。根据以上数据,根据92个路口节点的横纵坐标,制作每两个节点之间 距离的矩阵。如果两节点之间没有路可以贯通则用 s 表示,得出矩阵W。心为矩阵W中的元素,人为节点i到节点j的距离,则有:兀,如=(/,;)xx(Z,j)j7=1 (6)1313工儿1,丿T,2,./,/=,(7)Xj. =0或,/, J = l,2,.n,(8)523模型的求解用Lingo软件编程(程序参考附录3),运行求解,得出一下结果,见 表2o表2 A区出口与对应的封锁平台序号 出入A区的路口标号负责交巡警平台编号112A12欧阳数创编欧阳数创编23456789101112131416212
16、22324282930384862A9A16A14A10A13AllA15A8A7A2A5A4说明:交巡警服务平台A14虽然离交通节点14最近,但为了使全局 最优,我们选择了让平台A14去封锁更远一些的交通节点21,服务平台A13到交通节点22和23的距离都比较近,但山于一个服务平台最多只能 封锁一个路口所以选择了A13去封锁较远的交通节点23。5.35.3 问题三531531 数据的处理首先根据问题一求出的20个服务平台的分布范围和题U附表中的各个点 的发案率,求出每个服务平台每天的工作量,即所管辖的范用内的发案率 之和,见表3。然后再根据每个服务平台跟它所管辖的交通节点的距离之和求出每个平
17、台 的出警时间,因为速度一定,可以用距离表示时间的长短,见表3表3平台的案发率与出警时间平台序号发案率123456789101112131415出警时间89.7691898.1174769. 0096369.24489113.1455084. 8429917. 5770140.77558025.4330317.8885464.992250104.523751. 3233118.3488610.39. 75.66.69. 72.59.658.21.64.648.52.54.8516175. 3欧阳数创编欧阳数创编18196. 13.411. 530.9491214.32099121.936820
18、532模型的建立和求解(1)确定增加平台的个数首先对发案率和出警时间进行动态加权平均。对于一个服务平台来说工作量大要比出警时间长更重要,更能影响服务平台的工作效率。所以我们将工作量的权重定为0.6,出警时间的权重定为0.4。计算他们的忙碌值讣算公式为:B. = 0.6V +0.4必J = 1,2,,20;汁算出他们的综合排名,如表4所示。表4各服务平台的忙碌值和排名平台忙碌值排名平台n11A112OA9A8A7A6A5A4Ao21111611o9.9 6 .6315L 31125219Al14Al5Al7Al6Al38A忙碌值排名44.8 6o67.65我们由表4可以知道,交巡警服务平台A20
19、、A5、A2、A15、AK A4、A7、A13、A3这些点是排名靠前的,所以拟定在这些点周围增加平台。我们将这些点表示在图1上,我们增加的平台最好能减轻至少一个点的工 作量和出警时间,所以我们将这些点分为六个区域。欧阳数创编欧阳数创编400380任务较轻的平台 交通节点 任务较重的平台360340EE32030028026200250300350400450X/mm图1A区的交通节点与平台设置示意图由图1可知,我们可将排名靠钱的点分为儿个区域,A20与其所管 辖的范围为第一个区域,Al、A2和A3及其他们管辖范围为第二个区 域,A4和A5及其管辖范围为第三个区域,A15为第四个区域,A7为第
20、五个区域,A13为地六个区域。再综合来看A15虽然排名翥前,但由于它管辖的区域节点数太少, 而且发案率比较低,所有在其周围增加服务平台成本高。A7、和A13的 排名比较黑后,管辖的范圉也不是很大,所以决定也不再在这两个区域增 加平台。所以为了尽量减少成本,而且使忙碌值尽量小,所以决定只在A区增加三个平台最好。(2)确定增加平台的位置要确定增加的平台的位置,我们采用重心法。重心法是一种选择销售中心位置,从而使销售成本降低的方法。 它把销售成本看成运输距离和运输数量的线形函数。此种方法利用地 图确定各点的位置,并将一坐标重叠在地图上确定各点的位置。这里 采用这种方法给交巡警服务平台选址。这里用A2
21、0管辖的第一个区域为例,将20, 84, 85, 86, 87, 88,89, 90, 91, 92的节点的横纵坐标(2,%)以及案发率(匕),使用公 式:工(9)可以得出重点坐标O为(443.287, 385.1261 ),同理可得另外两个区域的重点欧阳数创编欧阳数创编为:(400.0391, 351.3574)、(360.6503, 377.5613)。(10)然后我们再在途中寻找离这三个重心较近且能分担工作量和出警时间的交通节点,即为我们要求的增加的平台的位置A20附近的节点90(440.5, 381.5) , Al、A2和A3区域内的节点67 (401, 359) , A4和A5区域内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 数学 建模 大赛 答案 欧阳 创编
限制150内