数学建模社区-数学中国

标题: 2011年全国赛B题思路分析(个人意见,请勿喷水) [打印本页]

作者: 安树庭    时间: 2011-9-12 23:14
标题: 2011年全国赛B题思路分析(个人意见,请勿喷水)
本帖最后由 安树庭 于 2011-9-13 00:27 编辑 6 |# O6 ?* V4 s0 r; D
( X$ I4 }+ b; f: R" F) u2 k  {
      这个题目有点令人蛋疼,首先就是图形的复杂性就吓跑了很多人,我感觉今年A,B题选题的比例差距应该有点大....我们学校20个队只有2个队做B题,听说武汉大学30%的队做B题。- i/ @; f% Y+ F, A# @* F9 r
     首先对附图中的点进行编号就是一个技巧的体现,我不知道有没有组会按照那个坐标一个个的标........囧.......事实上根据附件2 sheet2中的工作表起点和节点可以确定一个领结矩阵,从而可以利用MATLB直接标出所有点  做题之前我很蛋疼为什么附图上不直接标号给我们要我们自己蛋疼  后来标出来了才发现,标点之后的图很难看,图太小 点太多太密集,终于明白了.....
  w0 i+ M8 {" a1 B$ a7 s      在1.1问中,我认为交巡警管理的应该是路段,所以不应该包括空白区域,所以用覆盖(原覆盖,正六边形覆盖,矩形覆盖)都不是很合理的;而有些组运用各种原则或者算法确定20个服务平台分别管辖哪些路口节点是有一定道理的,但是也存在一定的漏洞,比如说abcd四个点依次相连,b归a管辖,c归d管辖,哪些线路bc归谁管辖呢?此类由于点管辖分配所得的方案会出现这个特殊问题,也就是部分路段没有平台管辖,明显是不符合实际情况。   针对这个情况(我们总结了有3种清醒),有2种解决方案,1是对于特殊性重新处理(也是我们论文中使用的方法)2是直接不要用点分配模型,直接建立边分配模型,我们在后来的计算中发现这个模型实际上更符合实际情况,但是由于时间关系,没有写上去,很遗憾.....
$ t) q; c+ g7 W1 W      在1.2问中,可以建立图论模型或者优化模型,我们用的优化模型,在目标函数的确定上是个耐人询问的问题,要求封锁时间最短,目标函数应该是最后被封锁的路口所用的时间最短,而不是平均封锁时间最短。    基于这个目标函数,建立了极大极小模型,模型的求解就没有什么说的   后来想想,如果用图论,会不会避开这个目标函数?由于对图论建模不是很懂,所以不敢贸然尝试。, C* ]% I& e& U" [, p
     在1.3问中,我们建立了多目标规划模型,有3个目标:平均工作量方差最小,平均出境时间方差最小,封锁要到交通要道需要的时间最短(这个题目很有意思,1.3问承接1.2问,1.2问暗示1.3问)。在本问中,有2个地反复需要注意* o+ ^* a. V0 r: Z1 {4 y6 ]6 h1 \. k
    一个就是工作量的定义,我们用的是平台到其管辖点的距离成宜这个管辖点的发案率  后来交卷了发现这个定义有待商榷。从概率论的角度,一个节点是发生案件的概率为0,题目中给了路口节点的发案率只是为了表述上的简单,后来我们提出了一种对发案率的看法(当然没有在论文里显示)。考虑路线     A——B——C假设B的发案率是f(B),AB的距离为L1,BC的距离为L2,那么路段AB的发案率应该等于L1/(L1+L2)*f(B),同理BC的发案率等于L2/(L1+L2)*f(B),   这样就把点转化成了路段  更具有实际意义,而在问题1.1中已经把路段归属做了确定,从而就可以定义工作量了;+ Z" K% j1 `& G# h; m( F. g
    另外一个就是模型的求解,多目标规划一般有目标加权法和分层排序法 但是这个题目标函数两缸不同,变量太多,限制条件复杂,所以我们采用了启发式算法,最后的结果是增加4个平台,整个服务喜用的性能分别提升了32%和25%左右(大致这个数字,具体的忘记了)。
/ ~2 R- c" _, m  {; k+ K! W) q' c6 O& o1 [

4 j% u" w$ q+ S   问题2.1建模过程没有什么好说的,但是我们组考虑了这么一个问题,单单建立一个评价模型,最后得出来的结论应该只是一个建议而已,那么如果具体这个措施是不是还需要建立模型计算呢?比如说发现 C地区应该增设服务平台,那么结果是不是只需要说C需要增接平台呢 还是计算出需要增加多少个平台,在哪些地方增加呢?我们组借用问题1.3的模型确定了这些区需要在哪些地方增加平台....感觉这一点做的还不错* v1 `: |4 |5 l
   问题2.2实在不好说,就把我们组的维度原理贴出来吧  如图所示
QQ截图未命名.jpg % @* J5 |5 t3 x' J# l! n) y

0 [8 ?* [& z( ^1 v; g4 g. x8 N      希望大家可以多多交流
作者: 安树庭    时间: 2011-9-12 23:29
顶一个  呵呵
作者: baivfhpiaqg    时间: 2011-9-12 23:33
有一个大疑问……不知道大家怎么想2 Z3 _' z2 h; F) I
问题一中给出了A区是尽量要求3分钟内到达的
( J% E! G; K7 i6 j: o% r" Y8 I% J- ]但是其他区并非重点城市,所以不一定也都需要3分钟内到达吧。。。
4 H5 X5 s! B6 G) c) e! Y这一点纠结了很久。。。
作者: 安树庭    时间: 2011-9-13 00:06
baivfhpiaqg 发表于 2011-9-12 23:33
, E& P3 l& D, I4 P7 G1 V有一个大疑问……不知道大家怎么想. o" u) }, w$ o  G+ d$ r
问题一中给出了A区是尽量要求3分钟内到达的
1 L* o& v. `: A. ]% H8 }但是其他区并非重点城市, ...

' A: g# |1 [) J2 l- H+ x我觉得你这个想法很好,但是怎么说呢,应该不需要纠结这个问题吧  即时不是重点城市,群众的财产安全,人身安全是同等重要的,**的职责要是同样的  所以也应该尽早到达事发现场
作者: 安树庭    时间: 2011-9-13 11:56
怎么都没人呢?难道还在睡觉?
作者: wangdeq    时间: 2011-9-13 12:12
庭哥的啊,都上首页啦!!顶一个~!
作者: jerrybond6    时间: 2011-9-13 12:40
楼主犀利,  我把第一问(3)做挫了 主要是没有时间考虑太多了
作者: ljzx    时间: 2011-9-13 12:55
baivfhpiaqg 发表于 2011-9-12 23:33
, G8 a2 Y, }0 v# [4 X有一个大疑问……不知道大家怎么想
1 S$ K: r+ h1 G# o- X2 C; o问题一中给出了A区是尽量要求3分钟内到达的
8 E1 J4 B; E& H+ X9 s但是其他区并非重点城市, ...
2 A. M1 c- B! y
但是3分钟可能是个一般标准,也可以5分钟吧
作者: 安树庭    时间: 2011-9-13 13:30
ljzx 发表于 2011-9-13 12:55
* J3 d; i1 L" F0 t但是3分钟可能是个一般标准,也可以5分钟吧

7 M5 k4 K4 F% f  S" N" V: |/ ~你的想法也有道理  数模本身就应该有很多自己发挥的空间  不过由于这个是竞赛 ,可能很重要的一点就是看组委会的评判标准了 呵呵
作者: baivfhpiaqg    时间: 2011-9-13 14:19
ljzx 发表于 2011-9-13 12:55
& S+ K) V: Z5 N4 G$ d; j4 _但是3分钟可能是个一般标准,也可以5分钟吧
! E/ M1 M0 F- J! ]+ m! N: y
我们的做法是结合各区人口密度和各区平台个数给出各个区所能承受的最短服务时间的
作者: 332059488    时间: 2011-9-13 14:30

作者: jingtao0621    时间: 2011-9-13 14:55
1.1我们用的是边分配,很同意楼主的说法,呵呵
作者: 安树庭    时间: 2011-9-13 15:00
jingtao0621 发表于 2011-9-13 14:55 3 }- c4 K0 a# z
1.1我们用的是边分配,很同意楼主的说法,呵呵

/ o" M9 i3 }) l! H0 I# F恭喜你  边分配就对了  呵呵
作者: ≮风の殇逝≯    时间: 2011-9-13 15:01
wangdeq 发表于 2011-9-13 12:12
! ]5 B+ d" U% a$ |6 c- N. v庭哥的啊,都上首页啦!!顶一个~!

9 t! J! D7 b- i5 s1 F9 d顶庭哥,虽然我做的只是A题
作者: 安树庭    时间: 2011-9-13 15:01
jingtao0621 发表于 2011-9-13 14:55
) n% S: @# O2 ~# D/ P& t& a3 {1.1我们用的是边分配,很同意楼主的说法,呵呵
! V" J- c& E2 G! t: F7 [8 r9 E- Q
你是顾问团成员?你是老师??
作者: jingtao0621    时间: 2011-9-13 15:10
安树庭 发表于 2011-9-13 15:00 , @8 l, D" K) r% r4 p( n
恭喜你  边分配就对了  呵呵
. _1 C4 P" B+ E
O(∩_∩)O谢谢!我原来是老师,今年要去进修了
作者: tanfei    时间: 2011-9-13 15:28
最短服务时间与各区人口密度相关
作者: 安树庭    时间: 2011-9-13 15:45
jingtao0621 发表于 2011-9-13 15:10
$ G9 C5 s- H% o, C, eO(∩_∩)O谢谢!我原来是老师,今年要去进修了
; ^5 c. A+ N3 J& Q' P/ l
那就是恭喜你和你们学校了 呵呵
作者: 安树庭    时间: 2011-9-13 16:26
baivfhpiaqg 发表于 2011-9-13 14:19 : C! N% {4 g' C' L4 D
我们的做法是结合各区人口密度和各区平台个数给出各个区所能承受的最短服务时间的
& `( m4 ~! V& n) q* D+ [
人口密度是一个方面  人口密度越大服务平台数目应该越多    你觉得考虑人均占有服务平台数目这个想法怎么样?
作者: 安树庭    时间: 2011-9-13 16:58
..........这个很抽象
作者: 851581755    时间: 2011-9-13 18:19
ooooooooooooo
作者: Namtsolaker    时间: 2011-9-14 01:37
有道理,顶一下!!!
作者: lxb198408    时间: 2011-9-14 08:53
顶啊。。。。。。。。。。。。。。
作者: zju_daniel    时间: 2011-9-14 13:25
baivfhpiaqg 发表于 2011-9-13 14:19 9 B8 c% J5 r( z. D4 ~: c, m
我们的做法是结合各区人口密度和各区平台个数给出各个区所能承受的最短服务时间的
! W$ {2 ?9 N6 f
记得我们队算出来有些区的承受时间好像达到7——8分钟的样子,只有A区可以约束到3分钟。。。。
作者: baivfhpiaqg    时间: 2011-9-14 14:31
zju_daniel 发表于 2011-9-14 13:25
6 u' K4 U# e& a5 A/ R( t! I记得我们队算出来有些区的承受时间好像达到7——8分钟的样子,只有A区可以约束到3分钟。。。。

, U8 [) {- C, f/ l3 G2 e3 [3 y: w5 I我们算出来的是5~8都有……
2 w6 w3 o! T& b1 a  `( A) d9 o2 I* n看来都差不多的。。
! g& D( j. b6 `* g7 l不过好象组委评阅的标准里没涉及到我们这方面。。6 ^! C1 ]% ?0 \
不知道会不会被无视……
作者: 安树庭    时间: 2011-9-14 21:14
wangdeq 发表于 2011-9-13 12:12 ; d3 J1 I" }4 y. q: }, i! f
庭哥的啊,都上首页啦!!顶一个~!
2 r7 P, V" R% c% S; {9 E$ P
你是 wdq?
作者: 相信、未来    时间: 2011-9-14 22:02
悲剧了,照楼主说快速全封锁理解给理解错了,我一直以为目标函数是总时间最短就用了匈牙利算法,指导老师还一直说没错.......
作者: beiyiwangdesha    时间: 2011-9-14 22:41
弄的现在还没休息过来
作者: 安树庭    时间: 2011-9-14 22:42
相信、未来 发表于 2011-9-14 22:02
6 T* J6 P5 @/ Q9 l& M2 Z- q% L) z悲剧了,照楼主说快速全封锁理解给理解错了,我一直以为目标函数是总时间最短就用了匈牙利算法,指导老师还 ...

1 ~) ]; X. Y6 z4 i+ P不啊  这个只是我们组的看法  不是官方意见  你们的老师也有可能是对的   你们的结果是多少?
作者: 安树庭    时间: 2011-9-14 22:42
beiyiwangdesha 发表于 2011-9-14 22:41
9 w5 Q6 {1 X- D# f+ V弄的现在还没休息过来

9 Z( W! u7 l& U* A呵呵  那就继续好好休息啊
作者: beiyiwangdesha    时间: 2011-9-14 22:44
安树庭 发表于 2011-9-14 22:42 3 |( f# `& r# O4 N
不啊  这个只是我们组的看法  不是官方意见  你们的老师也有可能是对的   你们的结果是多少?
7 C- _8 x# N" M- g5 A( N" H
关键关键是还不知道有没有结果
作者: 安树庭    时间: 2011-9-14 22:45
beiyiwangdesha 发表于 2011-9-14 22:44 . M1 h+ J" [8 {2 X+ L
关键关键是还不知道有没有结果

! Q3 N9 I: J2 @8 _8 L....你们做的结果是多少呢?
作者: /飞得更高/    时间: 2011-9-14 23:47

作者: /飞得更高/    时间: 2011-9-14 23:47
这样啊,这道题就是以重庆为背景的……
作者: /飞得更高/    时间: 2011-9-14 23:48
加油吧,希望有一个好成绩……
作者: wangdeq    时间: 2011-9-15 10:25
安树庭 发表于 2011-9-14 21:14 ! P, K  P" [; ^' e% {. Z
你是 wdq?

: C+ H) v* L0 U" r" f这不显然!!~~!
作者: liubei999    时间: 2011-9-15 17:19
在地图上标序号,可以使用matlab编程标序,然然后对图进行放大,就可使用,很直观。" \" W; b0 s! S% [7 a4 d' y, G% v1 S) |
在1.3中楼主分析的很对,对于工作量的定义,可以考虑使用节点的案发量除以节点的度。
作者: leeca165    时间: 2011-9-16 22:43
听你说  你还建的可以呢~~我们这组差多了3 v4 T4 O. l' N9 O

作者: 安树庭    时间: 2011-9-16 22:45
leeca165 发表于 2011-9-16 22:43
: `3 A1 \& N( \. Y4 ?* E$ }6 x听你说  你还建的可以呢~~我们这组差多了
$ ]0 b) `8 b0 q" V
论文搞的太急了 没有表达好......
作者: jerrybond6    时间: 2011-9-16 23:03
相信、未来 发表于 2011-9-14 22:02
; `1 t- u* m8 H. Z8 ~2 b, B# a悲剧了,照楼主说快速全封锁理解给理解错了,我一直以为目标函数是总时间最短就用了匈牙利算法,指导老师还 ...

* f( S6 C- t7 y$ ~. ?用时间最短应该用 KM算法吧 你记混了吧
作者: zju_daniel    时间: 2011-9-17 08:53
相信、未来 发表于 2011-9-14 22:02 ) L2 w$ V  q. E1 _5 Y
悲剧了,照楼主说快速全封锁理解给理解错了,我一直以为目标函数是总时间最短就用了匈牙利算法,指导老师还 ...
* O+ \- C; r# x# S5 l- T
你们还有指导老师啊??。。。。。, J0 ~+ Q3 [; w

作者: zju_daniel    时间: 2011-9-17 08:56
baivfhpiaqg 发表于 2011-9-14 14:31 % y! [& \6 `% k# h+ R) e3 j
我们算出来的是5~8都有……
# X. y8 l! `) B- n' u, Y看来都差不多的。。9 H! Z$ r. F7 h5 h7 L! q/ Y
不过好象组委评阅的标准里没涉及到我们这方面。。
. X! Y  s6 e$ g; _8 q* K$ A/ O
涉及到了吧。。。这个值应该是做2-1的前提吧~个人感觉
# a0 y  t; P+ |6 L( V
作者: jean890915    时间: 2011-9-17 13:41
正解!!!!!
作者: 忠武穆    时间: 2011-9-17 15:56
楼主强!我们组果断选作A题!
作者: tpkeen    时间: 2011-9-17 18:02
  、、、、、、、、、、、、、、
作者: tpkeen    时间: 2011-9-17 18:30
怎么都没人呢?难道还在睡觉?
8 j: I: ~$ J1 a" p4 q9 A
作者: 安树庭    时间: 2011-10-9 22:00
jerrybond6 发表于 2011-9-13 12:40
/ i" w8 u& G! y: ^3 `" ^" w楼主犀利,  我把第一问(3)做挫了 主要是没有时间考虑太多了

$ U" I* C9 z: z- h; x你们赛区的成绩出来没?
作者: zhuyulin    时间: 2011-10-10 15:06
学校选上国赛的6个b题1个a题的,当时选急了
* ~2 X1 w6 ~7 ]& X; R$ U. D+ Y
作者: chenyidian    时间: 2011-10-21 15:18
lz厉害哈,不愧是泡了很多年的坛子
作者: 桑小饭    时间: 2012-7-5 09:28
求出邻接矩阵后怎么标出点啊用maatlab可以把图像坐标读出来吗?
作者: 迓韬    时间: 2012-7-11 23:42
好,就是错别字太多了。
作者: 江湖小虾米    时间: 2013-7-21 00:12
楼主分析得比较透彻
作者: _自带BGM的男人    时间: 2013-7-21 17:59
完全不懂的新手给你回复一个吧,我攒点经验
作者: Rain的雨    时间: 2013-7-23 13:29
顶,顶,的
作者: 笑看夕阳东升    时间: 2013-7-23 15:00
看一看,感觉思路还是不错的
作者: 涂卡铅笔    时间: 2013-7-29 13:35
分析的不错
作者: 千叶迦南    时间: 2013-7-30 15:54
但是我们队做的时候考虑的太复杂,整篇论文都是用模拟退火,直接导致编程工作量很大,还好及时写完了
作者: 镇关西    时间: 2013-8-1 21:50
大赞,顶了
作者: limiraning    时间: 2013-8-8 21:02
嗯嗯,被画图困了好久,才发现画不画图影响不大、、
作者: 张彼得    时间: 2013-8-12 22:01
有用 有用
作者: 爱学习的孩纸    时间: 2013-8-19 16:41





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