数学建模社区-数学中国

标题: 纪念----国赛 [打印本页]

作者: 杨利霞    时间: 2019-6-28 15:39
标题: 纪念----国赛
) X8 y0 o8 E0 F; }; W0 O
纪念----国赛
% G- c* w8 @/ j% V& A7 m& A$ R& r/ r9 Z" r4 N3 F  E# c. T& x

6 P) p( q( W: Q4 _9 Q" ^- x交巡警服务平台的设置与调度4 o$ A; ^( J9 H2 S  U
% B7 F9 y" U. J5 [' y, o1 r; e8 `

1 J" o9 g: b' n! K
# I2 w  N: z- |+ B摘要
0 I# k7 {1 p+ ^
$ {& g4 p9 |, H/ {4 n! h本文根据图论中的相关理论,将该城市交通网络抽象为无向图。综合考虑了时限约束、出警时间、巡警平台的均衡度、巡警平台的覆盖率以及发案率等指标,建立了相应的数学规划模型,并利用瞎子爬山法、匈牙利算法、二分答案法、最小费用最大流、深度优先搜索等最优化方法对相应的模型进行了求解,经最后的数据分析,验证了所得平台分配方案的合理性以及最佳封锁围堵策略。
  P9 p4 w; O4 n4 C8 i# y; n, f' R' C
针对问题一,以交巡警尽量在3分钟内到达交通路口为约束条件,以各巡警平台的工作量不均衡度最小为目标函数建立规划模型。运用瞎子爬山算法,给各交巡警服务平台分配管辖范围。同时得出在这种分配情况下,工作量不均衡度为=2.908。2 w  o% a5 u( C

/ U) f4 j, \2 Q! f要实现对13条交通要道的快速封锁,本问使用匈牙利算法求二分图的最大匹配,利用二分时间法得到全封锁的最短时间min。对于以最短时间为条件下的多种匹配方案,使用最小费用最大流方法,来确定平均耗时最小的封锁方案,求解得到最小的平均耗时为3.480分钟。0 |9 @. E9 L' y# V& U

2 W  I# L1 S3 K1 w$ S针对城区A的不合理情况,以减少出警时间为主要目标,分析城区A的出警时间,得出有6个路口不能在3分钟之内到达。以工作量尽量均衡为次要目标,利用问题一第(1)问建立的模型和瞎子爬山算法算出分别增加2至5个平台时,对应的出警时间和工作量不均衡度。从中选出最优方案,求解得出应增加4个交巡警平台,具体增加路口有多种方案,本文给出其中一种设置在28,40,48,90路口的分配方案。
3 W6 {3 `* q) T8 ]! j5 K# q
: k) W: m' `3 i- X针对问题二,首先从多个方面分析现有的全市交巡警服务平台设置方案,以发案率接近程度,交巡警平台覆盖率,工作量不均衡度作为三个评价指标。以工作量不均衡度最小为目标,针对该市出警时间过长,工作量不均衡提出一个再增加20个交巡警服务平台的方案,增加平台后的不均衡度从12.00优化到4.08。( L$ Z3 N0 P' }+ r$ T( p- C3 j
( O% y6 q) U( @' J* s
为了找出最佳围堵方案,利用基于hash表与邻接表优化的深度优先搜索算法找出犯罪嫌疑人所能够到达的安全路口,以包围嫌疑犯能够逃到的路口的节点为最佳堵截方案。得出的围堵方案如下表,所需要的时间是17.5min。+ ?- U( R% O) e2 f! x

* }; z) B. `$ h  N5 b' H/ e
% C* k4 q4 p# g7 m3 r, D0 w8 J& L# P: {--------------------- / Z( |. Q' w% g2 p" @
作者:Sunrise0929
' e0 U" `0 e- d" w" ]% N6 H7 F来源:CSDN ) ]+ z% }3 B* [/ ^  R
1 Q' k7 v3 P2 w" p& u- f

+ s9 I" J+ _0 l: B" D, S7 D3 Z5 V; _% x7 Z9 f- g; F1 T5 }





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5