交巡警服务平台的设置与调度-全国一等奖论文

交巡警服务平台的设置与调度-全国一等奖论文
交巡警服务平台的设置与调度-全国一等奖论文

2012年数学建模大赛

交巡警服务平台的设置与调度

摘要

本文结合某城市实际情况对交巡警服务平台的设置和调度进行了深入研究,解决了以下问题:

借助于Warshall-Floyd算法得出了A区任意两点间的最短路,并按照距离最近原则将各路口分派给相应的平台,得到各平台的管辖范围(见表1),其中,除6个节点外,其余86个节点的出警时间均小于3分钟。

建立二部图的最大匹配模型解决了13条要道快速全封锁问题,得最短封锁时间约8分1秒,各平台警力调度方案如下:

服务台号… 4 5 7 10 11 …

封锁路口…48 30 29 12 21 …

以出警时间不超过3分钟为首要准则分析得出需增加4个服务平台,通过计算机搜索比较了所有可能的72种方案后,按照工作量均方差最小原则确定出新增平台位置分别为28、39、48、87号路口,此时,工作量均方差取得最小值2.3703。

在引入影响巡警服务平台设置合理性的3个指标基础上,建立熵权模糊评判模型,对平台设置合理性进行判决,得出现有平台设置不合理,其中C区和F区尤为明显,针对其工作量大且3km内平台覆盖率低的情况提出了解决方案。

证明了关于围堵的一个结论,提出了一端围堵法,确定出了为实现围堵所需要封锁的随时间T变化而变化的路口集合,并将其与全城所有服务平台构成动态二部图,根据匈牙利算法得出了在此方法下的最短围堵时间为10.79分钟,需调用37个平台警力,具体围堵方案如下:

服务平台…17 166 167 168 169 170 171 172 …

封锁路口…92 248 252 175 254 178 182 213 …

关键词Warshall-Floyd算法二部图匈牙利算法模糊评判

一问题的重述

警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。每个交巡警服务平台的职能和警力配备基本相同。由于警务资源是有限的,如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源是警务部门面临的一个实际课题。

试就某市设置交巡警服务平台的相关情况,建立数学模型分析研究下面的问题:

(1)附件1中的附图1给出了该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图,相关的数据信息见附件2。请为各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60km/h)到达事发地。

对于重大突发事件,需要调度全区20个交巡警服务平台的警力资源,对进出该区的13条交通要道实现快速全封锁。实际中一个平台的警力最多封锁一个路口,请给出该区交巡警服务平台警力合理的调度方案。

根据现有交巡警服务平台的工作量不均衡和有些地方出警时间过长的实际情况,拟在该区内再增加2至5个平台,请确定需要增加平台的具体个数和位置。

(2)针对全市(主城六区A,B,C,D,E,F)的具体情况,按照设置交巡警服务平台的原则和任务,分析研究该市现有交巡警服务平台设置方案(参见附件)的合理性。如果有明显不合理,请给出解决方案。

如果该市地点P(第32个节点)处发生了重大刑事案件,在案发3分钟后接到报警,犯罪嫌疑人已驾车逃跑。为了快速搜捕嫌疑犯,请给出调度全市交巡警服务平台警力资源的最佳围堵方案。

二模型的分析

本题主要研究交巡警管辖范围分配、设置与调度问题。能否及时响应一个或者多个路口的服务请求,是此问题所迫切的要求。由于交巡警平台设置及服务要求都在路口,自然可将问题抽象成图论模型。

管辖范围的确立首先依赖于各节点间的最短路,这可借助于图论中的最短路算法Warshall-Floyd得以解决,进而以最快出警时间为原则进行分配。

对于多个路口的同时请求服务,需要尽快的分配各个不同平台警力到相应路

口,由于要求每个平台至多服务一个路口,将问题转化为由平台和路口所构成的二部图的匹配问题。

当需要围堵犯罪嫌疑人时,首要问题是确定需要封锁的依时间变化的路口集合,进而可将其转化为动态二部图的匹配问题。

在考虑已有交巡警设置方案合理性时,先结合全市的具体情况寻找决定六区各交巡警服务平台设置合理性的一些指标,采用熵权的模糊评判方法,对平台设置合理性进行判决,并针对判决结果对设置方案进行合理的调控。

三 模型假设

1. 犯罪嫌疑人和警车速度均为60km/h ;

2. 服务平台接警后即可立即出警;

3. 一个服务平台的警力最多封锁一个路口;

4. 交巡警服务平台均设在路口;

5. 相邻节点间的道路为直线段。

四 符号说明

0D :初始距离矩阵(ij d 表示路线ij 的距离,若路口,i j 之间无直达路线,取ij d =∞) D :最短距离矩阵

i A :

(i =1,2,3,…,20)表示A 区的20个交巡警服务平台 (,,)G X Y E =:以,X Y 为顶点划分E 为边集的二部图 M :二部图的匹配

V :嫌疑人或者警车的移动速度

五 模型的建立与求解

5.1 基于Warshall-Floyd 算法的最短距离分配 5.1.1 基本思想

运用Floyd 算法计算A 城区中任意两点间的最短路程,并将每个路口交给距离最近的交巡警服务平台管辖。 5.1.2 最近距离分配算法

Step1:由全市交通路口的路线及路口节点坐标数据,由假设5根据勾股定

理计算出初始距离矩阵0

9292D ?(程序见附录1)

Step2:然后依据Warshall-Floyd 算法得出任意两个路口之间的最短距离矩阵9292D ?(程序见附录2)

,记其中的前20行为2092D ?。 Step3:对2092D ?的每一列取最小值,并记录最小值大于3km 的数值,设第j 列的最小值由第i 行取得,则将路口j 交由第i 个服务平台管辖(若有两行均取得最小值则任取其一即可)(程序见附录3)。 5.1.3 分配结果及分析

表1 A 区交巡警平台管辖范围表

巡警平台

A 1

A 2

A 3 A 4 A 5

管辖的路口 1、67、68、

69、71、73、74、75、76、

78

2、39、40、4

3、4

4、70、

72

3、5

4、5

5、65、66

4、57、60、62、63、64

5、49、50、 51、52、53、5

6、58、59

巡警平台

A 6

A 7

A 8

A 9

A 10

管辖的路口

6 7、30、32、

34、47、48、

61、

8、33、46 9、31、34、35、45 10

巡警平台 A 11

A 12

A 13

A 14 A 15

管辖的路口

11、26、27

12、25 13、21 、22 、23、 24

A 14

15、28、29

巡警平台

A 16 A 17 A 18 A 19

A 20

管辖的路口

16、36、37、

38

17、41、42

18、80、81、82、83

19、77、79

20、84、85、

86、87、88、89、90、91、

92

由于1-20号设置了巡警平台,因此由自己管辖, 28、29、38、39、61、92号路口与最近的巡警平台的距离均大于3km ,分别为4.75、5.70、3.41、3.68、4.19、3.60(单位:km ),即无法在3min 内到达。能在三分钟之内能到达的路口节点占总结点数的93.5%。 5.2 基于二部图的快速全封锁方案

由假设2可知,一个巡警平台的警力最多封锁一个路口,要实现快速全封锁,就是要使13条交通要道在最短时间内全部由20个巡警平台中的某13个平台一一封锁(封锁时间以最后一个路口被封锁的时间计)。 5.2.1 基于二部图的快速全封锁方案的思想

对于某个时间T ,建立一个二部图(,,)T G X Y E =,其中,X Y 分别表示13个要道与A 区的20个服务平台。边xy E ∈表示平台y 可在时间T 内到达要道x ,即xy d V T

设20个巡警平台分别到达13个交通要道的时间从小到大依次是12,,

,n t t t 。

设1i i t t t +≤<,由二部图边的构造知i t t G G =。故若可在t 时间内封锁(即找到饱和X 的匹配),则一定可在i t 时间内封锁。即有下述结论:

结论1:最短封锁时间一定是某个巡警平台到达某个交通要道的时间。

基于上述结论,封堵时间T 依次取12,,,n t t t ,直到对应的二部图T G 存在饱

和X 的匹配,即可找到最短全封锁时间。

Step1:1320D ?表示13个交通要道距离20个巡警平台的最短距离矩阵,记20个巡警平台分别到达13个交通要道的时间从小到大依次是12,,

,n t t t .

Step2:依次取i T t =(1,2,...)i n =,

,确定二部图(,,)T G X Y E =,记其对应的邻接矩阵为()1320=ij A a ?,其中

1

13;1,2,200

ij ij d T V

a i j ≤???==?

??若(=1,2,,,)否则

Step3:使用匈牙利算法得到T G (1320A ?)的最大匹配M ,若M 饱和X ,则当前T 为最短全封锁时间,算法终止,否则转Step2。 5.2.3 最快封锁方案及其检验

由附录程序4,得最小全封锁时间T =8分1秒,此时对应的二部图具有一个饱和13个要道的匹配M

0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 00 1 0 0 0 0 0 0 0 0 0 M =0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 00 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0????????????????????

????????????????????

由此矩阵,得全封锁方案如下(矩阵的1-13行分别表示12、14、16、21、22、23、24、28、29、30、38、48、62号路口,1-20列分别表示1-20号巡警服务台).

表2 A 区对13条要道的全封锁方案

服务台号 1 2 3 4 5 7 10 封锁路口 38 16 62 48 30 29 12 距离

5.88

7.39

4.39 7.40

3.18

8.02

7.59

服务台号 11 12 13 14 15 16 封锁路口 21 22 24 23 28 14 距离

5.07

6.88

2.39

6.47

4.75

6.74

经检验(上表第3行),服务台到各个对应封锁路口的距离均不超过8.02km (约合8分1秒),表明所得结果是正确的。 5.3 A 区交巡警服务平台调整方案 5.3.1 交巡警平台各指标定义

服务平台工作量:指该服务平台管辖的各路口节点日均报案率之和; 某地的出警时间:指管辖该地的巡警从交巡警平台到达该地的时间。 5.3.2 总体调整思路

交巡警服务平台增设原则:以对辖区所有节点的快速响应为首要考虑因素,统筹兼顾各服务平台工作量的均衡性。即平台设置的首要目标是增加尽可能少的服务平台(2-5个)以实现对该区所有节点3分钟以内的全覆盖,并且在新增平台后,全区所有路口节点的管辖权按就近原则重新分配后各平台工作量尽可能均衡。

Step1:新增平台数目确定

筛选出出警时间长于3分钟(即距离管辖平台大于3千米)的路口节点,称

其为偏远节点。

表3 长于三分钟的偏远节点与巡警平台的距离

偏远节点 28 29 38 39 61 92 出警距离(km )

4.7

5.7

3.4

3.6

4.1

3.6

上述6个出警时间超过3分钟的节点可分为4组(如图1所示),从最短距离矩阵D 中可知,不同组类节点间距离均大于6km ,故新增一个节点至多能使一类节点的出警时间降到3分钟以内,因此至少需要新增4个服务平台。

图1 四组偏远路口

另一方面,从4组中各取一个节点作为服务平台即可满足对这6个节点3分钟的全覆盖。初步方案可定为在28、 38、 61、92位置设立服务平台,从新分配管辖范围后工作量的均方差为3.1005。

Step2:平台位置的确定

总体思想:新增四个平台,在满足所有节点出警时间均不超过3分钟的前提下,使得调整后的工作量具有尽可能小的均方差。

记(1,2,

,6)i N i =为这6个节点(28、29;38、39;61;92)的3km 以内邻域节

点,因为一个服务平台最多只能覆盖一个组类,故新增的4个节点应分别取自

12345,,N N N N N 以及6N 。

由最短距离矩阵D 得{}1

228,29N N =,{}3438,39,40N N ={}548,61N =,

{}687,88,89,90,91,92N =,故共有232672???=种新增方案。用计算机对这些方案进行比较,选出使各服务平台工作量方差最小的新增位置,分别为28、39、 48、87号,按5.1重新分配后工作量均方差为2.3703。

图2 两种方案下不同平台的工作量图

注释:方案一为根据28,38,61,92共4个点选择的分配方案结果

方案二为根据28,39,48,87共4个点选择的分配方案结果由图可知方案二的各平台工作量较方案一有明显收敛,即各平台工作量较均衡,工作负荷很大(9以上)和很小(2以下)的平台数量都明显减少,但图中大部分平台的工作量并未改变,这是由以下两方面原因造成的:一是由于问题节点的位置原本就比较偏远,其周边的节点有限,因此新增服务点后,能产生的影响有限;二是由于要优先满足3分钟覆盖这一限制条件,因此新增服务台的位置被限定在一定的区域内,无法全局安排,因此,只能产生局部影响。

5.4基于熵权的交巡警服务平台设置的模糊综合评价模型

5.4.1基本思想

先确定影响主城六区各交巡警服务平台设置合理性的3个影响指标(各区服

务平台平均的工作量、各区服务平台节点平均覆盖率、各区服务平台服务人口密度),再采用熵权的模糊评判方法,对平台设置合理性进行判决,并针对判决结果对设置方案进行合理的调控。

5.4.2确定影响合理性因素

根据设置交巡警服务平台的原则和任务,结合现有服务平台工作量的不均衡

和部分地方出警时间过长情况,可以确定出影响交巡警服务平台设置合理性的3项指标:服务平台的工作量、服务平台节点覆盖率、平台服务人口密度。

针对全市各区的具体情况,基于全局的考虑,先将各指标具体阐述如下:

1)各区服务平台的平均工作量

=

各区工作量(发案率)总和

各区服务平台的平均工作量该区服务平台数

2)各区服务平台节点覆盖率

基于第一问Warshall- Floyd 算法计算出A 区中各路口与最近的巡警平台的距离均大于3km 的服务平台个数为6个的方法,求出全城582个节点间的最短路矩阵M ,通过Matlab 编程依次可以算出剩余五区(B F )各个路口与最近

的巡警平台的距离均大于3km 的服务平台个数,记为平台覆盖不到的路口数,

那么各区服务平台节点覆盖率为:

km =

各区总节点数-距离服务平台大于3的路口数

各区服务平台平均覆盖率该区总路口数

3)区服务平台服务人口密度

=

各区总人口

各区服务平台人口服务密度该区服务平台数

5.4.3 模型算法

Step1:建立影响交巡警服务平台设置合理性的因素域{}123,,U u u u = Step2:建立评判集{}1234,,,V v v v v =

Step3:在影响交巡警服务平台设置合理性的因素域U 与评判集V 之间进行隶属度分析,建立模糊关系矩阵

111213141516212223242526313233343536T T T T T T R T T T T T T T T T T T T ??

??=??

????

矩阵中()1,2,3;1,2,3,4,5,6ij T i j ==表示因素域U 中第i 个因素i u 对于等级域中第j 个等级j v 的隶属度。

Step4:确定()123456,,,,,w w w w w w w =,其为3个因素对交巡警服务平台合理性指标的权重,并满足6

11i i w ==∑

Step5:求出16()j B b W R ?==,B 评价结果属于()123456,,,,,w w w w w w w =中最大值对应的合理性等级。 5.4.4 建立评价集

服务平台设置合理性大小是相对且模糊的,不可能定性描述,是属于模糊集理论。那么根据模糊数学理论,可以将3个指标分为6个等级,分别为非常合理,较合理,合理,不是很合理,不合理,明显不合理。

熵权法权重向量的确定 1)判断矩阵R 权值

要比较3个指标1x 、2x 、3x 对于服务平台设置的影响,根据上述指标计算公式,通过Excel 和Matlab 编程求解得各区服务平台平均的工作量、各区服务平台节点平均覆盖率以及各区服务平台服务人口密度(万人/服务平台)如下表:

表4 6城区3项指标的统计结果

区域 各服务平台平均工作量 各服务平台节点平均覆盖率

各服务平台服务人密度

A 6.225 93.75% 3

B 8.3 91.78% 2.625

C 11.011 69.48% 2.882

D 7.533 76.92% 8.111 E

7.96

68.93%

5.067

F 9.927 67.59% 4.818

将上述6城区3项指标归一化为判断矩阵R :

0.120.16 0.22 0.150.16 0.190.200.19 0.150.160.150.140.110.100.110.310.190.18R ??

??=??

????

2)3个评价指标的熵值

根据熵权法的公式中熵的定义公式计算出3个评价指标的熵值为:

()

i w =非常合理,较合理,合理,不是很合理,不合理,明显不合理

111111

(,,,,,)

12633612

= 5.4.5 模型的求解

交巡警服务平台合理性模糊综合评价B 等于W 与R 两个矩阵的乘积, 即

16()j B b W R

?==

Matlab 编程(见附录5)求解得:

16()(0.135,0.162,0.179,0.168,0.161,0.195)j B b ?==

结合评价指标的熵值:

()i w =非常合理,较合理,合理,不是很合理,不合理,明显不合理 根据最大隶属度原则,0.195最大,所对应的是明显不合理,故全市六区的巡交警服务平台设置不合理。 5.4.6解决方案

结合表4,发现C 区服务平台的平均工作量为11.011(发案率),是六个区中工作量最大的,而C 区服务平台对道路节点的平均覆盖率为69.48%,又是六个区中非常低的,服务人口还较少,说明C 区平台设置很不合理,而F 区服务平台平均工作量也很大,节点平均覆盖率最低,F 区平台设置也不合理。即:

1)从服务节点的覆盖率出发

根据前面求得六区各路口与最近的巡警平台的距离均大于3km 的服务平台个数和对应的节点,得出C 、F 区交巡警平台覆盖不到3km 部分路口如下:

表5 C 、F 交巡警平台未覆盖路口

城区

该城区覆盖不到的节点名称

覆盖不到总节点数

C

183,199,200,201,202,203,205,206,207… 47 F

486,487,505,506,507,508,509,510,512…

35

故建议在上述孤立节点附近增设服务平台,以增大服务节点的覆盖率。 2)从服务平台的工作量出发

从全市六区交通网络与平台设置的示意图看出C 、F 区是在郊区,同时C 、F 两区的工作量又很大,故建议在原有服务平台上增加值班巡警人数基础上,在所辖城区边上安排机动巡逻车,进行机动巡逻。 5.5基于全动态二部图的围堵方案

要实现对犯罪嫌疑人的围堵,最完美的设想是将犯罪嫌疑人刚刚经过的节点和正在前往的节点分别封锁,从而将犯罪嫌疑人限定在两个有连线且已经封锁的节点间。

5.5.1 一种尝试的封堵方案:两端封堵法

由最短距离矩阵D 可以确定从32节点出城所需的最短时间=21.75min T 出,确定封堵时间上限max 318.75min T T =-=出

设max T T ≤,记1S 表示距离32号节点车程不超过3T +的所有路口,2S 表示所有与1S 中任一节点相邻的路口集合,易知,若能在T 时刻封锁12S S ,则T 是

一个可行的围堵时间。

Step1:依次此取max

i iT t N

=

(0,1,...,)i N =, Step2:建立二部图12(,,)i G S S Y E =,其中Y 表示全城所有的服务平台集合,

其中的边xy E ∈表示平台y Y ∈可在时间i t 内到达路口12x S S ∈,即x 与y 的车

程不超过i t

Step3:求1

2(,,)i G S S Y E =的最大匹配M ,若M 饱和12S S ,算法结束,

否则转Step1。

结果:执行此算法未找到饱和匹配,表明此方案下不能完成围堵任务。 5.5.2 改进的封堵方案:一端封堵法

与两端封堵法相对应,一端封堵法在于封锁21\S S ,相应于两端封锁法,此方法只需封锁更少的节点。

结论二: 若交巡警可在max T T ≤时间内全封锁21\S S ,则嫌疑人无法逃离本市。 证明:反证法。假设嫌疑人可以逃离本市,设其逃离本市经过的路口序列为:

01232,,,,n v v v v =,

其中n v 表示本城17个出城口之一。因max T T ≤,显然有1n v S ?。记1min{:}i i i v S =?,注意到0132v S =∈,故0i >。由i 的最小性,知11i v S -∈。因

1,i i v v -相邻路口,故2i v S ∈,从而有21\i v S S ∈.

另一方面,因1S 包含了从32节点车程不超过3T +的所有路口以及1i v S ?,故嫌疑人到达i v 的时间大于T . 这是一个矛盾,因为在T 时刻i v 已被某巡警封锁,证毕。

算法实现:将两端封锁法中的12S S 改为21\S S 即可(程序见附录6)。

结果分析:

当10.8min T =时,算法找到一组围堵方案如下表所示:

表6 交巡警平台要封锁的路口号及其之间的距离

服务平台 1 2 3 4 5 10 11 12 13 14 封锁路口

84

85

90

186

193

22

24

471 459

487

平台与路口的距离(km ) 4.09 6.64 7.85 7.22 10.2 7.71 3.81 6.4

5.05 9.64

服务平台 16 17 166 167 168 169 170 171 172 173 封锁路口

521

92

248

252

175

254

178

182 213 221 平台与路口的距离(km ) 10.7 5.48 8.71 3.81 4.98 2.22 6.17

8

4.89

9.7

服务平台 174 175 178 179 320 321 372 475 476 477 封锁路口

274

212 275 277 370

371

491

568

530

535

平台与路口的距离(km ) 6.9 9

6.49

3.1

7.81 8.98 10.1 8.01 4.65 5.63

服务平台 478 480 481 482 483 484 485 封锁路口

544

554

555

563

528

565

567 平台与路口的距离(km ) 2.13 8.14 5.63 8.26 10.6 9.06

5.1

检验:由表中的平台与路口的距离均不超过10.8km ,结果合理。

六 模型的评价与改进

6.1 模型的评价 1.模型的优点

1)在设置新的交巡警平台时,在优先考虑到出警时间的同时也统筹兼顾到

各平台工作量的平衡性;

2)运用到了模糊评判模型,将模糊的且不易定性描述的合理性大小进行量化评判。

3)将封锁固定路口及围堵嫌疑人的问题统一转化为依时间T变化的二部图的匹配问题,借助于匈牙利算法,得以简单高效解决。

2.模型的缺点

过于强调出警时间(3km覆盖),使得交巡警服务平台的工作量不太均衡。

6.2 模型的改进

放松对出警时间的要求,建立工作量和出警时间的多目标规划,以使得管辖方案的配置更为合理。

参考文献

[1]王文波,数学建模及其基础知识详解[M],武汉:武汉大学出版社.

[2]刘振航,数学建模,[M]北京:中国人民大学出版社,2004.

[3]李明哲,金俊,石端银,图论及其算法[M], 北京:机械工业出版社,2010.

[4]刘卫国,MATLAB程序设计教程[M],北京:中国水利水电出版社,2005.

[5]姜启源,谢金星,数学建模案例选集[M],北京:高等教育出版社,2006.

附录

1. A区初始距离矩阵MalLab程序

function M=initdisM()

load JDLX % 载入节点和路线的数据

M=inf(92,92);

for i=1:92

M(i,i)=0;

end

[m,n]=size(LX);

for i=1:m

start=LX(i,1);

endd=LX(i,2);

if(start<=92&&endd<=92)

M(start,endd)=sqrt((JD(start,1)-JD(endd,1))^2+(JD(start,2)-JD(endd,2))^2);

M(endd,start)=M(start,endd);

end

end

2.最短距离矩阵

function[D,R]=floydwarshall()

D=initdisM();

n=length(D);

for(i=1:n)

for(j=1:n)

R(i,j)=j;

end

end

for(k=1:n)

for(i=1:n)

for(j=1:n)

if(D(i,k)+D(k,j)

R(i,j)=k;

end;

end;

end

end

3.管辖范围的分配

load JDLX

[D,R]=floydwarshall()

D20_92=D(1:20,1:92);

Min=min(D20_92)

a=zeros(92,1);

for i=1:92

a(i)=find(D20_92(:,i)==Min(i));

end

a %分配方案

b=zeros(20,1);

for i=1:20

ctrlby_i=find(a==i);

fananlv=JD(:,3);

b(i)=sum(fananlv(ctrlby_i));

end

b %每个平台的工作量

4.1匈牙利最大匹配算法

%二部图的最大匹配算法匈牙利算法

%A为二部图的矩阵表示

%返回值M为最大匹配

function M=maxmatch(A)

[m n]=size(A);

M=zeros(m,n);y=zeros(1,n);

%求一个极大初始分配

for i=1:m

for j=1:n

if(A(i,j)&~y(j))

M(i,j)=1;

y(j)=1;

break;

end

end

end

while(1)

x=zeros(1,m); %0表示未标记

y=zeros(1,n);

for i=1:m

if(~any(M(i,:))) %xi是非饱和的

x(i)=-(n+1); %标记,-表示未扫描, y共有n个end

end

while(1) %尝试寻找M增广链

flag=0;

for i=1:m

if(x(i)<0) %标记但未扫描

x(i)=-x(i); %正号表已扫描

for j=1:n

if(A(i,j)&y(j)==0&M(i,j)==0)

y(j)=-i;

flag=1;%出现新标记的y

end

end

end

end

if(flag==0) break;end

flag=0;

for j=1:n

if(y(j)<0)

y(j)=-y(j);

for i=1:m

if(A(i,j)&x(i)==0&M(i,j)==1)

x(i)=-j;

flag=1;%出现新标记的x

end

end

end

end

if(flag==0) break;end

end

flag=0;

for j=1:n

if(y(j)>0&~any(M(:,j))) %Breakthrough:找到增广链。存在一个标记且非饱和的yj

flag=1;

k=y(j);

M(k,j)=1;

while(x(k)~=n+1) %倒退求M增广链,修改M

M(k,x(k))=0;

M(y(x(k)),x(k))=1;

k=y(x(k));

end

break;

end

end

if(flag==0) break;end %Non-Breakthrough

end

4.2基于二部图匹配的13条交通要道的封锁方案

m=13;n=20;

FF=1:20;%20个服务平台

YD=[12 14 16 21 22 23 24 28 29 30 38 48 62];%13个要道

D=floydwarshall();

L=D(YD,FF);

l=sort(L(:));

for i=1:length(l)

a=l(i);

A=(L<=l(i)+eps) %建立二部图,其中边表示在了平台与要道距离不超过了l(i) Q=maxmatch(A)

if (sum(Q(:))==length(YD)) % 饱和13个路口

break; %找到最小的距离(时间)

end

end

a

5.模糊评判程序

function Example8_6

A=[1/12,1/6,1/3,2/3,1/6,1/12];

R=[0.12 0.16 0.22 0.15 0.16 0.19; 0.20 0.20 0.15 0.16 0.15 0.14; 0.11 0.10 0.11 0.31 0.19 0.18 ]'; fuzzy_zhpj(3,A,R) %调用综合评判函数

end

%%

function[B]=fuzzy_zhpj(model,A,R) %模糊综合评判

B=[];

[m,s1]=size(A);

[s2,n]=size(R);

if(s1~=s2)

disp('A的列不等于R的行');

else

if(model==1) %主因素决定型

for(i=1:m)

for(j=1:n)

B(i,j)=0;

for(k=1:s1)

x=0;

if(A(i,k)

x=A(i,k);

else

x=R(k,j);

end

if(B(i,j)

B(i,j)=x;

end

end

end

end

elseif(model==2) %主因素突出型for(i=1:m)

for(j=1:n)

B(i,j)=0;

for(k=1:s1)

x=A(i,k)*R(k,j);

if(B(i,j)

B(i,j)=x;

end

end

end

end

elseif(model==3) %加权平均型for(i=1:m)

for(j=1:n)

B(i,j)=0;

for(k=1:s1)

B(i,j)=B(i,j)+A(i,k)*R(k,j);

end

end

end

elseif(model==4) %取小上界和型for(i=1:m)

for(j=1:n)

B(i,j)=0;

for(k=1:s1)

x=0;

x=min(A(i,k),R(k,j));

B(i,j)=B(i,j)+x;

end

B(i,j)=min(B(i,j),1);

end

end

elseif(model==5) %均衡平均型

C=[];

C=sum(R);

for(j=1:n)

for(i=1:s2)

R(i,j)=R(i,j)/C(j);

end

end

for(i=1:m)

for(j=1:n)

B(i,j)=0;

for(k=1:s1)

x=0;

x=min(A(i,k),R(k,j));

B(i,j)=B(i,j)+x;

end

end

end

else

disp('模型赋值不当');

end

end

end

%%

6.一端围堵方案程序

m=13;n=20;Lmax=180;lstep=0.1;

FF=[1:20 93:100 166:182 320:328 372:386 475:485];,;%80个服务平台

M=initdisM();

[D,R]=floydwarshall();

for L=0:lstep:Lmax

A=find(D(32,:)<30+L);

keda=A;

B=[];

for i=1:length(keda)

ni=find(M(keda(i),:)

for j=1:length(ni)

if(sum(find(keda==ni(j)))==0)

B=[B,ni(j)];

end

end

end

YD=unique(B);

YD=sort(YD);

G=D(YD,FF);

A=(G<=L); %建立二部图,其中边表示在了平台与要道距离不超过了l(i) Q=maxmatch(A);

if (sum(Q(:))==length(YD)) % 饱和个路口

break;

L; %找到最小的距离(时间)

end

end

sum(Q);

数学建模国家一等奖优秀论文

2014高教社杯全国大学生数学建模竞赛 承诺书 我们仔细阅读了《全国大学生数学建模竞赛章程》和《全国大学生数学建模竞赛参赛规则》(以下简称为“竞赛章程和参赛规则”,可从全国大学生数学建模竞赛网站下载)。 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。 我们知道,抄袭别人的成果是违反竞赛章程和参赛规则的,如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛章程和参赛规则,以保证竞赛的公正、公平性。如有违反竞赛章程和参赛规则的行为,我们将受到严肃处理。 我们授权全国大学生数学建模竞赛组委会,可将我们的论文以任何形式进行公开展示(包括进行网上公示,在书籍、期刊和其他媒体进行正式或非正式发表等)。 我们参赛选择的题号是(从A/B/C/D中选择一项填写):B 我们的报名参赛队号为(8位数字组成的编号): 所属学校(请填写完整的全名): 参赛队员(打印并签名) :1. 2. 3.

指导教师或指导教师组负责人(打印并签名): ?(论文纸质版与电子版中的以上信息必须一致,只是电子版中无需签名。以上内容请仔细核对,提交后将不再允许做任何修改。如填写错误,论文可能被取消评奖资格。) 日期: 2014 年 9 月15日 赛区评阅编号(由赛区组委会评阅前进行编号):

2014高教社杯全国大学生数学建模竞赛 编号专用页 赛区评阅编号(由赛区组委会评阅前进行编号):赛区评阅记录(可供赛区评阅时使用):

B题 交巡警服务平台的设置与调度

2011高教社杯全国大学生数学建模竞赛题目 (请先阅读“全国大学生数学建模竞赛论文格式规范”) 题目B题交巡警服务平台的设置与调度 摘要: 本文研究的是某城区警车配置及巡逻方案的制定问题,建立了求解警车巡逻方案的模型,并在满足D1的条件下给出了巡逻效果最好的方案。 在设计整个区域配置最少巡逻车辆时,本文设计了算法1:先将道路离散化成近似均匀分布的节点,相邻两个节点之间的距离约等于一分钟巡逻路程。由警车的数目m,将全区划分成m个均匀的分区,从每个分区的中心点出发,找到最近的道路节点,作为警车的初始位置,由Floyd算法算出每辆警车3分钟或2分钟行驶路程范围内的节点。考虑区域调整的概率大小和方向不同会影响调整结果,本文利用模拟退火算法构造出迁移几率函数,用迁移方向函数决定分区的调整方向。计算能满足D1的最小车辆数,即为该区应该配置的最小警车数目,用MATLAB计算,得到局部最优解为13辆。 在选取巡逻显著性指标时,本文考虑了两个方面的指标:一是全面性,即所有警车走过的街道节点数占总街道节点数的比例,用两者之比来评价;二是均匀性,即所有警车经过每个节点数的次数偏离平均经过次数的程度,用方差值来大小评价。 问题三:为简化问题,假设所有警车在同一时刻,大致向同一方向巡逻,运动状态分为四种:向左,向右,向上,向下,记录每个时刻,警车经过的节点和能够赶去处理事故的点,最后汇总计算得相应的评价指标。 在考虑巡逻规律隐蔽性要求时,文本将巡逻路线进行随机处理,方向是不确定的,采用算法2进行计算,得出相应巡逻显著指标,当车辆数减少到10辆或巡逻速度变大时,用算法2计算巡逻方案和对应的参数,结果见附录所示。 本文最后还考虑到4个额外因素,给出每个影响因素的解决方案。 关键词:模拟退火算法;Floyd算法;离散化

交巡警服务平台的设置与调度

承诺书 我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。 我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。 我们参赛选择的题号是(从A/B/C/D中选择一项填写): B 我们的参赛报名号为(如果赛区设置报名号的话):建模指导组 所属学校(请填写完整的全名):江西财经大学 参赛队员(打印并签名) :1. 罗冰 2. 林鹏 3. 刘昶 指导教师或指导教师组负责人(打印并签名): 日期:年月日赛区评阅编号(由赛区组委会评阅前进行编号):

编号专用页 赛区评阅编号(由赛区组委会评阅前进行编号): 全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):

交巡警服务平台的设置与调度 摘 要 随着经济社会的发展和物质文化的进步,警察在日常生活中扮演着愈来愈重要的角色,肩负着刑事执法、治安管理、服务群众的重任。但警务资源是有限的,因此,如何根据城市的实际情况与需求对其进行合理的规划,已成为目前十分实际且重要的课题。 本文以交巡警的出警时间和工作量为目标,建立双目标规划模型,并以此模型对服务平台的设置进行综合评价,得出警务资源分配方案。 针对问题(1)的第一个小问,基于题中所给有巡警至少在3分钟内到达事发地的要求,规划出各个路口节点所属的巡警服务平台,并对其中出现的共属情况通过最短距离来进行划分,从而分配出各个巡警服务平台的管辖范围。然后再对结合考虑各个巡警服务平台的工作量,对模型进行了优化,提升了各个巡警服务平台工作量均衡度 针对问题(1)的第二个小问,面对重大突发性事件的警力调度问题,我们通过建立最小最大模型,通过Lingo 编程求出封锁制定交通要道总体调度时间的最小值,从而达到了出警迅速的目标。 针对问题(1)的第三个小问,我们建立了以交巡警出警时间长短和工作量大小为目标的双目标规划模型 '2'1)(min T w Q D w F i +=,'')(T Q D i 、分别为无刚量化后的工作量目标函数与时间目标函数,i w 为权值秋且121=+w w 。利用此线性加权法求解的结果来衡量现平台设置合理程度,然后使用遍历搜索求解出A 区所需增加平台的具体个数和位置。 针对问题(2)的第一个小问,人口密度与出警时限呈现反相关,设定每个区域的出警时限。根据双目标规划模型评价六个区域交巡警服务平台的设置合理程度。对于各区应增加的平台数及其位置,则使用问题(1)第三小问建立的模型进行处理。 针对问题(2)的第二个小问,我们通过以案发地为辐射点,将3分钟内嫌疑犯可能到达的路口节点和他们之间的街道归并为一个集合,分析3分钟以后嫌疑犯的活动范围,搜寻它附近的巡警服务平台进行调度,从而给出调度全市交巡警服务平台警力资源的最佳围堵方案。 关键词:平台设置、调度、双目标规划、出警时间、线性加权法、遍历搜索

数学建模国家一等奖优秀论文

2014高教社杯全国大学生数学建模竞赛 承诺书 我们仔细阅读了《全国大学生数学建模竞赛章程》和《全国大学生数学建模竞赛参赛规则》(以下简称为“竞赛章程和参赛规则”,可从全国大学生数学建模竞赛网站下载)。 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。 我们知道,抄袭别人的成果是违反竞赛章程和参赛规则的,如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛章程和参赛规则,以保证竞赛的公正、公平性。如有违反竞赛章程和参赛规则的行为,我们将受到严肃处理。 我们授权全国大学生数学建模竞赛组委会,可将我们的论文以任何形式进行公开展示(包括进行网上公示,在书籍、期刊和其他媒体进行正式或非正式发表等)。

我们参赛选择的题号是(从A/B/C/D中选择一项填写): B 我们的报名参赛队号为(8位数字组成的编号): 所属学校(请填写完整的全名): 参赛队员 (打印并签名) :1. 2. 3. 指导教师或指导教师组负责人 (打印并签名): (论文纸质版与电子版中的以上信息必须一致,只是电子版中无需签名。以 上内容请仔细核对,提交后将不再允许做任何修改。如填写错误,论文可能被取 消评奖资格。) 日期:2014 年9 月 15日 赛区评阅编号(由赛区组委会评阅前进行编号):

2014高教社杯全国大学生数学建模竞赛 编号专用页 赛区评阅编号(由赛区组委会评阅前进行编号):赛区评阅记录(可供赛区评阅时使用):

交警服务平台的设置与调度

交巡警服务平台的设置与调度 摘要 //本文以。。。。为理论基础,综合利用(机理分析)和(参数辨识)的一般原理建立数学模型。并利用SPSS进行数据统计分析,研究了。。。。的。。。规律,并利用。。。等。。。方法,针对。。。。,做出了。。。// 名称、思想、软件、结果、亮点详细说明。 本文针对交巡警服务平台的设置与调度问题,在合理的假设下,对 问题1要求为A区各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警到达事发地 问题2要求当发生重大突发事件时,在一个平台的警力最多封锁一个路口的前提下,调度全区20个交巡警服务平台的警力资源,对进出该区的13条交通要道实现快速全封锁,给出该区交巡警服务平台警力合理的调度方案。 问题3要求根据现有交巡警服务平台的工作量不均衡和有些地方出警时间过长的实际情况,拟在该区内再增加2至5个平台,确定需要增加平台的具体个数和位置。 (第1段)首先简要叙述所给问题的意义和要求,并分别分析每个小问题的特点(以下以三个问题为例)。根据这些特点我们对问题1用。。。。。。。。的方法解决;对问题2用。。。。。。。。的方法解决;对问题3用。。。。。。。。的方法解决。 (第2段)对于问题1我们用。。。。。。。。数学中的。。。。。。。。首先建立了。。。。。。。。模型I。在对。。。。。。。。模型改进的基础上建立了。。。。。。。。。模型II。对模型进行了合理的理论证明和推导,所给出的理论证明结果为。。。。。。。。。,然后借助于。。。。。。。数学算法和。。。。。。软件,对附件中所提供的数据进行了筛选,去除异常数据,对残缺数据进行适当补充,并从中随机抽取了3组数据(每组8个采样)对理论结果进行了数据模拟,结果显示,理论结果与数据模拟结果吻合。(方法、软件、结果都必须清晰描述,可以独立成段,不建议使用表格)(第3段)对于问题2我们用。。。。。。。。 (第4段)对于问题3我们用。。。。。。。。 如果题目单问题,则至少要给出2种模型,分别给出模型的模型进行比较,优势较大的放后面,这两个(模型)一定要有具体结果。 (第5段)如果在……条件下,模型可以进行适当修改,这种条件的改变可能来自你的一种猜想或建议。要注意合理性。此推广模型可以不深入研究,也可以没有具体结果。

数学建模国赛一等奖论文

电力市场输电阻塞管理模型 摘要 本文通过设计合理的阻塞费用计算规则,建立了电力市场的输电阻塞管理模型。 通过对各机组出力方案实验数据的分析,用最小二乘法进行拟合,得到了各线路上有功潮流关于各发电机组出力的近似表达式。按照电力市场规则,确定各机组的出力分配预案。如果执行该预案会发生输电阻塞,则调整方案,并对引起的部分序内容量和序外容量的收益损失,设计了阻塞费用计算规则。 通过引入危险因子来反映输电线路的安全性,根据安全且经济的原则,把输电阻塞管理问题归结为:以求解阻塞费用和危险因子最小值为目标的双目标规划问题。采用“两步走”的策略,把双目标规划转化为两次单目标规划:首先以危险因子为目标函数,得到其最小值;然后以其最小值为约束,找出使阻塞管理费用最小的机组出力分配方案。 当预报负荷为982.4MW时,分配预案的清算价为303元/MWh,购电成本为74416.8元,此时发生输电阻塞,经过调整后可以消除,阻塞费用为3264元。 当预报负荷为1052.8MW时,分配预案的清算价为356元/MWh,购电成本为93699.2元,此时发生输电阻塞,经过调整后可以使用线路的安全裕度输电,阻塞费用为1437.5元。 最后,本文分析了各线路的潮流限值调整对最大负荷的影响,据此给电网公司提出了建议;并提出了模型的改进方案。

一、问题的重述 我国电力系统的市场化改革正在积极、稳步地进行,随着用电紧张的缓解,电力市场化将进入新一轮的发展,这给有关产业和研究部门带来了可预期的机遇和挑战。 电网公司在组织电力的交易、调度和配送时,必须遵循电网“安全第一”的原则,同时按照购电费用最小的经济目标,制订如下电力市场交易规则: 1、以15分钟为一个时段组织交易,每台机组在当前时段开始时刻前给出下一个时段的报价。各机组将可用出力由低到高分成至多10段报价,每个段的长度称为段容量,每个段容量报一个段价,段价按段序数单调不减。 2、在当前时段内,市场交易-调度中心根据下一个时段的负荷预报、每台机组的报价、当前出力和出力改变速率,按段价从低到高选取各机组的段容量或其部分,直到它们之和等于预报的负荷,这时每个机组被选入的段容量或其部分之和形成该时段该机组的出力分配预案。最后一个被选入的段价称为该时段的清算价,该时段全部机组的所有出力均按清算价结算。 电网上的每条线路上有功潮流的绝对值有一安全限值,限值还具有一定的相对安全裕度。如果各机组出力分配方案使某条线路上的有功潮流的绝对值超出限值,称为输电阻塞。当发生输电阻塞时,需要按照以下原则进行调整: 1、调整各机组出力分配方案使得输电阻塞消除; 2、如果1做不到,可以使用线路的安全裕度输电,以避免拉闸限电,但要使每条 线路上潮流的绝对值超过限值的百分比尽量小; 3、如果无论怎样分配机组出力都无法使每条线路上的潮流绝对值超过限值的百分 比小于相对安全裕度,则必须在用电侧拉闸限电。 调整分配预案后,一些通过竞价取得发电权的发电容量不能出力;而一些在竞价中未取得发电权的发电容量要在低于对应报价的清算价上出力。因此,发电商和网方将产生经济利益冲突。网方应该为因输电阻塞而不能执行初始交易结果付出代价,网方在结算时应该适当地给发电商以经济补偿,由此引起的费用称之为阻塞费用。网方在电网安全运行的保证下应当同时考虑尽量减少阻塞费用。 现在需要完成的工作如下: 1、某电网有8台发电机组,6条主要线路,附件1中表1和表2的方案0给出了各机组的当前出力和各线路上对应的有功潮流值,方案1~32给出了围绕方案0的一些实验数据,试用这些数据确定各线路上有功潮流关于各发电机组出力的近似表达式。 2、设计一种简明、合理的阻塞费用计算规则,除考虑电力市场规则外,还需注意:在输电阻塞发生时公平地对待序内容量不能出力的部分和报价高于清算价的序外容量出力的部分。 3、假设下一个时段预报的负荷需求是982.4MW,附件1中的表3、表4和表5分别给出了各机组的段容量、段价和爬坡速率的数据,试按照电力市场规则给出下一个时段各机组的出力分配预案。 4、按照表6给出的潮流限值,检查得到的出力分配预案是否会引起输电阻塞,并在发生输电阻塞时,根据安全且经济的原则,调整各机组出力分配方案,并给出与该方案相应的阻塞费用。 5、假设下一个时段预报的负荷需求是1052.8MW,重复3~4的工作。 二、问题的分析

获国家“一等奖”小学数学论文

撷数学作业之材筑精彩成功之路 ——谈谈小学数学作业设计的几点做法 【摘要】:课堂教学是一种重要的教学形式,为了更好的反馈课堂教学效果,重要形式就是学生的作业。平日那种周而复始、形式单一的作业已使学生成为一个"机械工",学生的好奇心、求知欲、创造性受到压制。为此,作为一线教师,课堂教学是一种重要的教学形式,在不断改革课堂教学的同时,还要改变原有的作业观,认识到作业也应顺应课改要求,利用丰富多彩展示形式,展现出全新的形态。 【关键词】:数学作业趣味性层次性探索性开放性物竞天择,适者生存。在实施新课程改革的浪潮中,我们小学数学的课堂发生了巨大的改变,在有效备课与有效课堂的实践中,许多老师积累了丰富的经验和案例,但在作业设计方面,许多教师往往过多地依赖教科书,迷信习题集,对作业的设计认识不足。其实数学作业是课堂教学的复习与巩固,也是课堂教学的延续和补充,是学生学习数学、发展思维的一项经常性的实践活动,也是检验学生独立完成学习任务的主要形式。如果作业设计不科学,不仅加重了学生的课业负担,而且制约了学习的灵活性,扼杀了学生学习的积极性。如何以新课程标准为依据,设计出新

颖、有趣、开放的新型数学作业,这就要求教师在不断改革课堂教学的同时,还要改变原有的作业观,认识到作业也应顺应课改要求,利用丰富多彩展示的形式,展现出全新的教学理念。经过这几年的教学实践,谈谈本人在这方面的几点做法: 一、作业设计要具有趣味性让学生成为学习的好学者 在小学生的眼里,那些新颖、生动、灵活多变的事物往往更容易引起的兴趣,促使他们的思维始终处于积极状态,产生强烈的求知欲,使其进入最佳学习状态。根据这一规律,我们在设计作业时,就应该多设计一些具有童趣性和亲近性的作业,以激发学生的学习兴趣,使学生成为一个乐学者。 1、童趣性作业。作业设计时,可从学生的年龄特征和生活经验出发,设计具有童趣性和亲近性的数学作业,以激发学生的学习兴趣。 例如:在学习了“乘数是一位数的乘法”后,可设计一些如“找门牌号”、“小熊闯关”、“小壁虎找尾巴”等带有童趣味的游戏性作业,把一道道计算题融合在故事情节中,让学生在轻松愉悦的氛围中,掌握运算的方法和技能,提高学生的计算能力。 2、游戏类作业。游戏是激发兴趣的最好载体。游戏作业带有“玩”的色彩,设计游戏类作业要考虑与所学习的数学内容有关系,此类作业主要用于低中年级。

交巡警服务平台的设置与调度 11年B题

全国大学生数学建模竞赛 承诺书 我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。 我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。 我们参赛选择的题号是(从A/B/C/D中选择一项填写): B 我们的参赛报名号为(如果赛区设置报名号的话): 所属学校(请填写完整的全名):西北大学 参赛队员 (打印并签名) :1. 张舒岱 2. 刘羽 3. 张成悟 指导教师或指导教师组负责人 (打印并签名): 日期:2014 年8 月10日

全国大学生数学建模竞赛 编号专用页 赛区评阅编号(由赛区组委会评阅前进行编号): 全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):

交巡警服务平台的设置与调度 摘要 交巡警服务平台位置的选取以及划分交巡警服务平台的管辖范围对于处理突发事件有非常大的影响。现阶段,一般依据经验选取服务平台位置及划分管辖区域。所以如何科学合理处理的交巡警服务平台的设置与调度问题具有十分重要的现实意义。 本文研究了交巡警服务平台的设置与调度问题。具体讨论了在给定的区域A内,如何合理的设置交巡警服务平台的管辖区域;发生特殊事件时应如何调动服务平台警力以快速封锁区域A;应该增加多少数量交巡警服务平台以及在哪个位置增加。 本文建立最短路模型、0-1整数规划模型,利用MATLAB软件解决了分配各平台管辖范围、调度警务资源以及合理设置交巡警服务平台这三个方面的问题。 在解决分配各平台管辖范围问题时,本文建立了最短路模型。通过求解各个路口到交巡警平台的距离是否满足最低时间限制,解决交巡警服务平台分配管辖范围的问题。本文在MATLAB软件上运用Dijkstra算法进行求解,给出了中心城区A的20个服务平台的管辖范围,并求得到达最近的交巡警服务平台的时间超过3分钟的6个路口。 在解决调度警务资源快速封锁城区的问题时,本文建立了0-1整数规划模型。以封锁城区所用时间最少为限制条件,利用lingo软件编程求解,给出了该区交巡警服务平台警力合理的调度方案,并求得对13个交通要道实现全封锁最短需要8.01分钟。 在解决交巡警服务平台的选址问题时,本文建立了双目标0-1整数规划模型。考虑到建设新的服务平台需要投入更多的成本和警务资源,还需平衡各个服务平台的工作量。因此,以增加服务平台数最小和服务平台工作量方差最小为目标,建立了双目标0-1整数规划模型。解出增加的服务平台数为4个,新增的服务平台具体位置为A29,A39,A48,A88。 本文所提供的模型考虑到均衡各个交巡警服务平台的工作量和新建服务台的成本,使结果更加合理符合需求,可以推广到任何一个市区甚至更广范围内的交巡警服务平台的设置与调度问题的解决中。也可以广泛应用于社区卫生室、公共卫生间、消防救火中心等社会服务部门的选址问题,对实际有指导意义。 关键词:Dijkstra算法双目标0-1整数规划模型 Lingo编程

交巡警服务平台的设置与调度2011年数学建模国家一等奖

交巡警服务平台的设置与调度 摘要:伴随着社会的高速发展,为了能更好地贯彻实施警察肩负的刑事执法、治安管理、交通管理、服务群众这四大职能,造福百姓,需要在市区的一些交通要道和重要地理位置设置交巡警服务平台。而当每个交巡警服务平台只能和警力配备相同,警务资源有限时,如何根据城市的实际情况与要求合理的设置交巡警服务平台、分配个平台的管辖范围、调度警务资源是一直困扰警务部门的重要问题。这也是本论文需要解决的问题。 针对问题一,根据题目所给的A区交通网络图及相关数据,运用基于matlab的floyd算法,构造邻接矩阵,编程算出权矩阵,求出任意两点间的最短路径,按最大相应量的差额绝对值最小化原则从而确定每个交巡警服务平台的可控分配管辖范围。 由前一小问可以得到每个服务平台到各个节点的最短路,再由AutoCAD 准确计算出每段道路的路径长度,从而引入计算几何的相关理论,建立出巡警调度模型以及基于模糊数学的评价指标,设计出可行性最高的调度方案。 新增平台的个数以及设置,采取运筹学知识和lingo软件,分析影响辖区内各种案件发生率的因子,确定出合理的平台设置个数方案。 针对问题二,根据题目所给的整个城市交通网络图,在第一问的基础上考虑的范围更多。从应急点(题目中所说的路口节点)的具体情况出发。由于应急点周围的环境、经济状况、人口密度、案发率等不同,应急点对候选交巡警服务设施点的应急响应时间满意程度也不同。鉴于此,本文考虑了在规定服务设施数目的情况下,建立了应急选址的时间满意覆盖模型[8],通过粒子群优化算法,目标使应急点总的满意程度最大。从而对全市六区现有的交巡警服务平台的合理性进行综合评价。 为了快速搜索嫌疑犯,在问题一的第二小问的基础上我们可以通过增加不确定因素、扩大搜索范围等建立深度优先搜索模型[]进行分析处理。 关键字:交巡警服务平台图论Dijkstra算法Floyd算法规划选址问题时间满意度覆盖问题粒子群优化法模糊数学

交巡警服务平台的设置与调度的优化模型

湖南工业大学 课程设计 资料袋 学院(系、部)2011~2012 学年第 2 学期 课程名称图论及其应用指导教师职称 学生姓名ake555 专业班级学号 题目交巡警服务平台的设置与调度的优化模型 成绩起止日期2013 年6月16 日~2013 年 6 月21 日 目录清单

课程设计任务书 2012—2013学年第2学期 学院专业班级 课程名称:图论及其应用 设计题目:交警服务平台和调度设计问题 完成期限:自2013 年 6 月16 日至2013 年 6 月21 日共 1 周

指导教师(签字):年月日系(教研室)主任(签字):年月日

图论及其应用课程设计说明书 2013年6 月21 日 目录

一、问题描述 (5) 二、模型假设 (6) 三、符号说明 (6) 四、模型建立与求解 (6) 五、模型评价 (15) 六、体会心得 (16) 七、参考文献 (16) 八、附件 (16) 交巡警服务平台的设置与调度的优化模型 一问题描述 随着人们社会经济的迅猛发展,人们生活的质量的提高,安全意识以深入人心,作为社会秩序的维护者警察对社会稳定起着巨大的作用

.警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。每个交巡警服务平台的职能和警力配备基本相同。由于警务资源是有限的,如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源是警务部门面临的一个实际课题。 试就某市设置交巡警服务平台的相关情况,建立数学模型分析研究下面的问题:问题一:附件1中的附图1给出了该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图,相关的数据信息见附件2。要求为各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60km/h)到达事发地。 问题二:对于重大突发事件,需要调度全区20个交巡警服务平台的警力资源,对进出该区的13条交通要道实现快速全封锁。实际中一个平台的警力最多封锁一个路口,通过求解给出该区交巡警服务平台警力合理的调度方案。 问题三:根据现有交巡警服务平台的工作量不均衡和有些地方出警时间过长的实际情况,拟在该区内再增加2至5个平台,通过分析计算需要增加平台的具体个数和位置。 问题四:针对全市(主城六区A,B,C,D,E,F)的具体情况,按照设置交巡警服务平台的原则和任务,分析研究该市现有交巡警服务平台设置方案(参见附件)的合理性。如果有明显不合理的地方,给出解决方案。 问题五:如果该市地点P(第32个节点)处发生了重大刑事案件,在案发3分钟后接到报警,犯罪嫌疑人已驾车逃跑。为了快速搜捕嫌疑犯,请给出调度全市交巡警服务平台警力资源的最佳围堵方案。 二模型假设 1.出警时道路恒畅通(无交通事故、交通堵塞等发生),警车行驶正常;2.在整个路途中,转弯处不需要花费时间; 3.假设逃犯驾车逃跑的车速与警车车速相当 三符号说明

交巡警服务平台的原则和任务分析

针对全市(主城六区A ,B ,C ,D ,E ,F )的具体情况,按照设置交巡警服务平台的原则和任务,分析研究该市现有交巡警服务平台设置方案(参见附件)的合理性。如果有明显不合理,请给出解决方案。 考察是否合理主要从交巡警服务平台工作量及出警时间方面考虑。 一、定义工作量为G ,案发率为P ,人口数为K ,城区面积为D ,城区内交通要道总路程为S ,时间为t ,各城区平台数为Q 。 总工作量G 除了与 0G P s =?有关外,还与各城区的交通压力有关,交通 压力用城区人口数K 与城区总路程S 的比值来表示,即 2K G S = ,还要考虑人口 密度对交巡警工作量的影响,用城区总人口K 与城区面积D 与城区的平台数Q 的乘积的比值来表示,即 3K G D Q = ?,用层次分析法确定这三部分的系数1C 、2C 、 3C ,得出总工作量的公式为: 1123 K K G C G C C S D Q =++?

其中1G 是各城区交巡警服务平台工作总量与平台数的比值,即各城区交巡警平台的平均工作量。 针对 1G 、2G 、3G 我们分开来分析 (1 )先分析 1G ,计算1G 我们可以应用问题一中设计好的编程,利用MATLAB 计算出这 六个城区平台的平均工作量,得出结果如下: 城区 A B C D E F 平均工作 量1G 34.468 30.012 62.318 34.123 43.712 52.316 1G 是工作量的一部分,从这里局部就可以看出不合理性的存在。 (2)分析 2G , 2K G S ,我们称之为交通压力。 通过EXCEL 处理我们可以得出如下表格 城 区 A B C D E F 人口数K 60 21 49 73 76 53 城区 总路 1600.231 603.546 2412.908 604.675 1723.987 1654.762

数学建模优秀论文全国一等奖

Haozl觉得数学建模论文格式这么样设置 版权归郝竹林所有,材料仅学习参考 版权:郝竹林 备注☆ ※§等等字符都可以作为问题重述左边的。。。。。一级标题 所有段落一级标题设置成段落前后间距13磅 二级标题设置成段落间距前0.5行后0.25行 Excel中画出的折线表字体采用默认格式宋体正文10号 图标题在图上方段落间距前0.25行后0行 表标题在表下方段落间距前0行后0.25行 行距均使用单倍行距 所有段落均把4个勾去掉 注意Excel表格插入到word的方式在Excel中复制后,粘贴,word2010粘贴选用使用目标主题嵌入当前 Dsffaf 所有软件名字第一个字母大写比如E xcel 所有公式和字母均使用MathType编写 公式编号采用MathType编号格式自己定义 公式编号在右边显示

农业化肥公司的生产与销售优化方案 摘 要 要求总分总 本文针对储油罐的变位识别与罐容表标定的计算方法问题,运用二重积分法和最小二乘法建立了储油罐的变位识别与罐容表标定的计算模型,分别对三种不同变位情况推导出的油位计所测油位高度与实际罐容量的数学模型,运用matlab 软件编程得出合理的结论,最终对模型的结果做出了误差分析。 针对问题一要求依据图4及附表1建立积分数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm 的罐容表标定值。我们作图分析出实验储油罐出现纵向倾斜ο14.时存在三种不同的可能情况,即储油罐中储油量较少、储油量一般、储油量较多的情况。针对于每种情况我们都利用了高等数学求容积的知识,以倾斜变位后油位计所测实际油位高度为积分变量,进行两次积分运算,运用MATLAB 软件推导出了所测油位高度与实际罐容量的关系式。并且给出了罐体倾斜变位后油位高度间隔为1cm 的罐容标定值(见表1),最后我们对倾斜变位前后的罐容标定值残差进行分析,得到样本方差为4103878.2-?,这充分说明残差波动不大。我们得出结论:罐体倾斜变位后,在同一油位条件下倾斜变位后罐容量比变位前罐容量少L 243。 表 1.1 针对问题二要求对于图1所示的实际储油罐,试建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度α和横向偏转角度β)之间的一般关系。利用罐体变位后在进/出油过程中的实际检测数据(附件2),根据所建立的数学模型确定变位参数,并给出罐体变位后油位高度间隔为10cm 的罐容表标定值。进一步利用附件2中的实际检测数据来分析检验你们模型的正确性与方法的可靠性。我们根据实际储油罐的特殊构造将实际储油罐分为三部分,左、右球冠状体与中间的圆柱体。运用积分的知识,按照实际储油罐的纵向变位后油位的三种不同情况。利用MATLAB 编程进行两次积分求得仅纵向变位时油量与油位、倾斜角α的容积表达式。然后我们通过作图分析油罐体的变位情况,将双向变位后的油位h 与仅纵向变位时的油位0h 建立关系表达式01.5(1.5)cos h h β=--,从而得到双向变位油量与油位、倾斜角α、偏转角β的容积表达式。利用附件二的数据,采用最小二乘法来确定倾斜角α、偏转角β的值,用matlab 软件求出03.3=α、04=β α=3.30,β=时总的平均相对误差达到最小,其最小值为0.0594。由此得到双向变位后油量与油位的容积表达式V ,从而确定了双向变位后的罐容表(见表2)。 本文主要应用MATLAB 软件对相关的模型进行编程求解,计算方便、快捷、准确,整篇文章采取图文并茂的效果。文章最后根据所建立的模型用附件2中的实际检测数据进行了误差分析,结果可靠,使得模型具有现实意义。 关键词:罐容表标定;积分求解;最小二乘法;MATLAB ;误差分

交警服务平台

2011高教社杯全国大学生数学建模竞赛题目(请先阅读“全国大学生数学建模竞赛论文格式规范”) B题交巡警服务平台的设置与调度 “有困难找警察”,是家喻户晓的一句流行语。警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。每个交巡警服务平台的职能和警力配备基本相同。由于警务资源是有限的,如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源是警务部门面临的一个实际课题。 试就某市设置交巡警服务平台的相关情况,建立数学模型分析研究下面的问题: (1)附件1中的附图1给出了该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图,相关的数据信息见附件2。请为各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60km/h)到达事发地。 对于重大突发事件,需要调度全区20个交巡警服务平台的警力资源,对进出该区的13条交通要道实现快速全封锁。实际中一个平台的警力最多封锁一个路口,请给出该区交巡警服务平台警力合理的调度方案。 根据现有交巡警服务平台的工作量不均衡和有些地方出警时间过长的实际情况,拟在该区内再增加2至5个平台,请确定需要增加平台的具体个数和位置。 (2)针对全市(主城六区A,B,C,D,E,F)的具体情况,按照设置交巡警服务平台的原则和任务,分析研究该市现有交巡警服务平台设置方案(参见附件)的合理性。如果有明显不合理,请给出解决方案。 如果该市地点P(第32个节点)处发生了重大刑事案件,在案发3分钟后

国赛优秀论文

B甲004 目录 摘要 (3) 关键词 (3) 一、系统方案 (3) 1.1、方案比较与论证 (3) 1.1.1、控制器模块 (3) 1.1.2、电机及驱动模块 (3) 1.1.3、测速模块 (4) 1.1.4、音频产生模块 (4) 1.1.5、无线收发模块 (4) 1.1.6、声音采集处理模块 (4) 1.2、最终方案 (4) 二、电路设计 (5) 2.1、系统组成 (5) 2.2、电动机驱动电路 (5) 2.3、行程测量模块 (5) 2.4、声光报警模块 (6) 2.5、周期性音频脉冲信号产生模块 (6) 2.6、无线收发模块设计 (6) 2.7、声音采集计算系统 (6) 三、软件设计 (7) 3.1、电机驱动部分流程图 (7) 3.2、主程序流程图 (7) 3.3单片机控制MMC-1芯片的程序 (7) 3.4无线接收模块程序 (7) 四、系统测试 (8) 4.1、测试仪器 (8) 4.2、调试 (8) 4.2.1 速度调试 (8) 4.2.2 功率放大测试 (8) 4.2.3 声源频率测试 (8) 4.2.4 声音接收测试 (8) 五、总结 (9) 5.1、结论 (9) 5.2、结束语 (9) 六、参考文献 (9) 七、附录 (9) 附录一、部分电路原理图 (9) 附录二、主程序流程图 (11) 附录三、部分程序附录 (13)

摘要: 本课题设计制作小组本着简单、准确、可靠、稳定、通用、性价比低的原则,采用STC89C52作为声源系统的控制核心,使用凌阳SPCE061A作为音频信号分析处理系统核心,应用电机控制ASSP芯片MMC-1驱动电机。本系统电路分为声源移动模块,声音产生模块,声音采集处理模块,无线控制模块和显示报警模块。声音收发和无线传输模块测量声源与声音接收器之间的距离,控制声源移动。首先测量声源S距A、B的距离差,距离差为零表示小车已运动到OX线,然后测量S距A、C的距离差,距离差为零表示小车寻找到W点。小车在OX线上运动时,利用S距A、B的距离差校正路线,同时声光报警,LCD液晶显示屏显示小车运行路程和时间。 关键词:STC89C52;电机控制芯片MMC-1;PT2262/2272无线收发;周期性音频脉冲信号;TEA2025B音频放大 一、系统方案 1.1方案比较与论证 根据题目要求,本系统主要由控制器模块、直流电机及其驱动模块、声音产生模块,声音采集处理模块和无线控制模块、声光报警模块等构成。为较好的实现各模块的功能,我们分别设计了几种方案并分别进行了论证。 1.1.1控制器模块 方案一:采用大规模可编程逻辑器件(如FPGA)作为系统的控制中心,目前,大规模可编程逻辑器件容量不断增大,速度不断提高,且多具有ISP功能,也可以在不改变硬件电路的情况下改变功能,但在本系统中,它的高处理功能得不到从分利用,还考虑到VHDL语言描述也没有单片机语言那么方便,所以这个方案不采用。 方案二:采用单片机STC89C52作为中心控制器。STC89C52单片机算数运算功能强,软件编程灵活,自由度大,具有超低功耗,抗干扰能力强等特点。还具有ISP在线编程功能,在改写单片机存储内部的程序时不需要将单片机从工作环境中取出,方便快捷。在后来的实验中我们发现,STC89C52精确度和运算速度也都完全符合我们系统的要求。故采用STC89C52单片机为我们整个系统的控制核心。 1.1.2 电机及驱动模块 采用电机控制ASSP 芯片MMC-1驱动(实物图如图1)。MMC-1为多通道两相四线式步进电机/直流电机控制芯片,基于NEC 电子16 位通用MCU( PD78F1203)固化专用程序实现,支持UART 和SPI 串行接口。MMC-1 共有三个通道电机控制单元,通过设置寄存器可分别设置工作模式,实现不同功能。可以用来驱动直流电机和步进电机。 方案一:采用步进电机。步进电机是数字控制电机,不但控制精度高,而且简单可靠,但价格过高,重量大,占用端口资源多且控制复杂,不予采用。 2

2014年数学建模国家一等奖优秀论文

承诺书 我们仔细阅读了《全国大学生数学建模竞赛章程》和《全国大学生数学建模竞赛参赛规则》(以下简称为“竞赛章程和参赛规则”,可从全国大学生数学建模竞赛网站下载)。 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。 我们知道,抄袭别人的成果是违反竞赛章程和参赛规则的,如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛章程和参赛规则,以保证竞赛的公正、公平性。如有违反竞赛章程和参赛规则的行为,我们将受到严肃处理。 我们授权全国大学生数学建模竞赛组委会,可将我们的论文以任何形式进行公开展示(包括进行网上公示,在书籍、期刊和其他媒体进行正式或非正式发表等)。 我们参赛选择的题号是(从A/B/C/D中选择一项填写):B 我们的报名参赛队号为(8位数字组成的编号): 所属学校(请填写完整的全名): 参赛队员(打印并签名) :1. 2. 3. 指导教师或指导教师组负责人(打印并签名): (论文纸质版与电子版中的以上信息必须一致,只是电子版中无需签名。以上内容请仔细核对,提交后将不再允许做任何修改。如填写错误,论文可能被取消评奖资格。) 日期:2014 年 9 月 15日赛区评阅编号(由赛区组委会评阅前进行编号):

编号专用页 赛区评阅编号(由赛区组委会评阅前进行编号): 全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):

创意平板折叠桌 摘要 目前住宅空间的紧张导致越来越多的折叠家具的出现。某公司设计制作了一款折叠桌以满足市场需要。以此折叠桌为背景提出了三个问题,本文运用几何知识、非线性约束优化模型等方法成功解决了这三个问题,得到了折叠桌动态过程的描述方程以及在给定条件下怎样选择最优设计加工参数,并针对任意形状的桌面边缘线等给出了我们的设计。 针对问题一,根据木板尺寸、木条宽度,首先确定木条根数为19根,接着,根据桌子是前后左右对称的结构,我们只以桌子的四分之一为研究对象,运用空间几何的相关知识关系,推导并建立了几何模型。接着用MATLAB软件编程,绘制出折叠桌动态变化过程图。然后求出折叠桌各木条相对桌面的角度、各木条长度、各木条的开槽长度等数据,相关结果见表1。然后建立相应的三维坐标系,求出桌角各端点坐标,绘出桌角边缘线曲线图,并用MATLAB工具箱作拟合,求出桌角边缘线的函数关系式,并对拟合效果做分析(见表3)。 针对问题二,在折叠桌高度、桌面直径已知情况下,综合考虑桌子稳固性、加工方便、用材最少三个方面因素,我们运用材料力学等相关知识,对折叠桌作受力分析,确定稳固性、加工方便、用材最少三个方面因素间的相互制约关系,建立非线性优化模型。用lingo软件编程,求出对于高70 cm,桌面直径80 cm的折叠桌,平板尺寸172.24cm×80cm×3cm、钢筋位置在桌腿上距离铰链46.13cm处、各木条的开槽长度(见表3)、最长木条(桌脚)与水平面夹角71.934°。 针对问题三,对任意给出的桌面边缘线(f(x)),不妨假定曲线是对称的(否则,桌子的稳定性难以保证),将对称轴上n等份,依照等份点沿着木板较长方向平行的方向下料,则这些点即是铰接处到木板中垂线(相对于木板长方向)的距离。然后修改问题二建立的优化模型,用lingo软件编程,得到最优设计加工参数(平板尺寸、钢筋位置、开槽长度等)。最后,我们根据所建立的模型,设计了一个桌面边缘线为椭圆的折叠桌,并且给出了8个动态变化过程图(见图10)和其具体设计加工参数(见表5)。 最后,对所建立的模型和求解方法的优缺点给出了客观的评价,并指出了改进的方法。 关键字:折叠桌曲线拟合非线性优化模型受力分析

交巡警服务平台的设置与调度

交巡警服务平台的设置与调度 【摘要】警察是现代社会中不可或缺的社会角色,肩负着执法、治安与服务群众等重要职能。为了更好地履行这些职能,交巡警服务平台要合理地分布在城市的各个地区,这样不仅可以及时响应出警到达案发现场,在遇到突发事件时也可以通过联合调度高效地行动起来。 该论文就交巡警服务平台的设置与调度等实际问题,针对所提出的5个问题分别给出具体的解决方案并给出结果: 对于问题1要给A区的每个服务平台分配管辖范围,即分配其管辖的节点。我们根据“就近原则”来分配管辖的节点,保证尽量在3分钟内有交巡警到达事发地。对此,借助MATLAB编程采用“Floyd最短路径算法”确定距离每个节点最近的服务平台,从而得到每个服务平台的管辖范围。 对于问题2的合理的调度方案的确定,我们在“快速封锁”的原则下,通过调度警力使得A区在最短时间内被全封锁。20个服务平台对13个路口进行全封锁,而且每个服务平台最多封锁一个路口,这可划归于一个0-1规划问题,因此可用LINGO编程求得各种可选调度方案中13个路口封锁时间的最大值取值最小时的调度情况。 对于问题3增加平台的个数与位置的确定,我们的目的是使各个服务平台的工作量达到均衡状态而且出警时间过长的问题得到有效解决。为此,我们在出警时间过长的节点或附近尝试增加新的服务平台,然后计算方差来衡量工作量的均衡程度,比较增加2至5个服务平台时的方差,以此确定方差最小的情况为最后的可选方案。这个过程仍然借助MATLAB程序来完成,采用“模拟退火法”来确定工作量达到均衡时新增平台的个数与位置。 对于问题4对全市服务平台设置方案的合理性的讨论,我们借助问题1和问题3的解决方法来确定各区服务平台的管辖范围与新增服务平台的个数与位置。同时对模型进行优化,考虑到有些服务平台的工作量过少的情况,撤消一些现有的服务平台。借助MATLAB程序,可以给出一个较合理的解决方案,即给出各个分区的服务平台的调整方案。 对于问题5围堵方案的确定,可将全市的交通网看作一张图,各个节点看作顶点。同时根据必要的假设:嫌疑犯一直朝远离事发点P点的方向逃跑,而且不走回路。这时,将P点看作树根,嫌疑犯的可能的逃跑路线便成为一个树,有可能经过的节点便是枝和叶。这样,就能根据图论的知识,通过MATLAB与LINGO程序,利用“追捕算法”来对各个分支道路进行有序的封锁排查,进而求得最佳的围堵方案。 关键词:Floyd最短路径算法、0-1规划、模拟退火法、平台的设置与调度、图论、追捕

相关文档
最新文档