QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 16993|回复: 61
打印 上一主题 下一主题

对B题的一些评论(个人意见,仅供参考)

[复制链接]
字体大小: 正常 放大
aqua2001        

930

主题

18

听众

4983

积分

升级  99.43%

  • TA的每日心情
    擦汗
    2016-1-30 03:42
  • 签到天数: 1 天

    [LV.1]初来乍到

    风雨历程奖 新人进步奖 优秀斑竹奖

    群组数学建模

    群组趣味数学

    群组C 语言讨论组

    群组Matlab讨论组

    群组2011年第一期数学建模

    跳转到指定楼层
    1#
    发表于 2009-9-16 22:44 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    本帖最后由 aqua2001 于 2009-9-17 10:56 编辑
    0 U4 F# D7 f# T+ a! \2 P
    ; R# Z  w0 x8 I, v7 N考虑到维护公平比赛的原则,这次对题目的评论在比赛过后才发出来。照例,仅代表个人观点,与组委会官方观点或标准无涉。欢迎大家讨论和指正。
    ( v3 f1 a% }- Y& Z% j# I; G6 |+ k$ b0 X/ q3 j+ r0 ?1 h
    B题是一个相当复杂的排队优化问题。它涉及到这样几点知识:对已给数据的统计,应用概率模型,排队论,评价等。由于不同疾病所需治疗时间和紧迫程度的区别,造成了本题的复杂性,以至于难以直接依据排队和优化的理论进行计算。
      }8 [7 f" g  g0 I9 U6 q- C7 j0 ^0 P) W7 ?& N
    应用怎样的概率模型是本题容易犯错的地方。每天人员到来的数量服从泊松分布,这个假设几乎人人都在用,但是如果涉及到另外的问题,例如服务时间,间隔时间等就需要考量到底服从哪种分布。在排队论里有不同的模型,使用哪一种才符合实际情况?
    " i7 E; Q, D+ L  q7 u$ K4 P9 f/ Y  E6 A2 u5 t( M1 G; J
    本题最难的地方在于如何优化排队的方法,许多同学并没有把精力集中在这个问题上。简单地说,原来的FCFS策略是把所有等待的人排成一个队列,后来的人直接挂到队尾。所谓改进,最直接的想法就是允许后来的人适当地插队。至于以什么规则来插队则是未知的。而这个规则还需要考虑到医院的实际操作,不能太过复杂。$ F+ {, u4 V* E7 h
    ' `& g! ]% a% W4 q
    所谓评价准则,需要考虑的有两个因素,第一就是提高床位利用和周转的平均效率,第二就是要考虑到是否有部分人被忽视。FCFS策略含有一种内在的公平,而我们可以使用的一个很简单的指标就是队列中的最长等待时间。如果考虑了平均等待时间而忽视了最长等待时间,那么就可能有一些病人,由于“优先级”比较低,无论如何排不到他。当然具体使用哪些指标来做评价是仁者见仁的,但这两个指标为代表的“因素”无疑是本题需要考虑的两个最直接和重要的因素。
    $ n4 W) ^8 t& j6 g( w
    " x7 K. O. _+ ~4 {" T8 k9 f8 m要研究某个策略效果如何,如果理论的计算比较困难,可以采用数值模拟。熟悉蒙特卡罗方法的同学会觉得顺手许多。使用蒙特卡罗方法进行模拟,加上有效的方法来优化方案(具体什么方法最合适,值得进一步讨论),此题就解决得相当完善了。3 U% `" h) b. i* s/ ?7 G2 o
    & b' l: [9 `: y) T# n
    补充一点:最后一问,设置固定比例的床位时,可以看成把原来的一个等待队列分成了几个并行的等待队列。而达到总效率最大的必要条件之一,显然是这几个“线程”的负载均衡。负载均衡在2009年数学中国杯网络挑战赛A题中曾专门涉及。除了模拟以外,也有一些理论的计算方法。不熟悉排队论的同学可以直接使用概率的知识进行分析,和数值模拟的结果相结合,也能得到相当有说服力的结论。
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    Burgess 实名认证       

    22

    主题

    8

    听众

    624

    积分

    升级  6%

  • TA的每日心情
    无聊
    2013-8-9 00:28
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    新人进步奖 发帖功臣

    群组湖南农大scilab

    群组数学建模

    群组岩土力学与地下工程

    群组狂热数模爱好者

    群组Linux推广

    我選定是A題
    + y  Q2 g" b5 }( M: H! h* A) z也看看
    * X: Z  {- t0 f* f: q% L; j呵呵
    & s" g' x/ K! n1 Y沙發
    回复

    使用道具 举报

    ultra1989 实名认证    中国数模人才认证   

    20

    主题

    65

    听众

    2071

    积分

    ACMer

    升级  2.37%

  • TA的每日心情
    开心
    2015-2-25 23:29
  • 签到天数: 240 天

    [LV.8]以坛为家I

    新人进步奖

    群组Linux推广

    群组Matlab讨论组

    群组数学建模

    回复

    使用道具 举报

    liali        

    0

    主题

    4

    听众

    65

    积分

    升级  63.16%

    该用户从未签到

    回复

    使用道具 举报

    xuyin        

    0

    主题

    4

    听众

    198

    积分

    升级  49%

  • TA的每日心情
    开心
    2016-3-23 08:32
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    回复

    使用道具 举报

    aqua2001        

    930

    主题

    18

    听众

    4983

    积分

    升级  99.43%

  • TA的每日心情
    擦汗
    2016-1-30 03:42
  • 签到天数: 1 天

    [LV.1]初来乍到

    风雨历程奖 新人进步奖 优秀斑竹奖

    群组数学建模

    群组趣味数学

    群组C 语言讨论组

    群组Matlab讨论组

    群组2011年第一期数学建模

    因为是在比赛的那两天写成的,所以只是一个大致的框架。没有认真斟酌,也没有详细讨论。大家可以把自己的做法和经验分享一下。
    回复

    使用道具 举报

    数学者 实名认证       

    170

    主题

    10

    听众

    3232

    积分

    该用户从未签到

    新人进步奖 发帖功臣 最具活力勋章

    我差不多就是按照楼主说的思路去做的,适当允许插队才能解决目前的问题。只是我的指标是队列长度,把5种病人分成5个队(每个队按FCFS规则安排住院)。我们设定在不同时间段不同病人住院的优先权不同,高优先权的病人先住院(前提是高优先权病人的等待队长大于低优先权的等待队长)。当拥有高优先权的病人住院后有床位剩余时,再按FCFS规则安排其他较低优先权的病人入住。
    ! {- q, {7 u' `. |/ ?. L4 v    这是一种改进了的FCFS规则,可以避免一些像白内障患者在医院住了一个星期才动手术的弊端。我想队列长度如果变短,那么最长等待时间也是变短的。
    $ ~  L+ i( W/ k# j$ j! K    我是用Matlab程序来实现上面的思想,的确达到了我预期的目的,大大的减短了队列长度。
    回复

    使用道具 举报

    数学者 实名认证       

    170

    主题

    10

    听众

    3232

    积分

    该用户从未签到

    新人进步奖 发帖功臣 最具活力勋章

    回复

    使用道具 举报

    welll        

    0

    主题

    4

    听众

    15

    积分

    升级  10.53%

    该用户从未签到

    新人进步奖

    回复

    使用道具 举报

    wangyx 实名认证       

    0

    主题

    4

    听众

    463

    积分

    升级  54.33%

  • TA的每日心情
    慵懒
    2011-9-19 12:38
  • 签到天数: 2 天

    [LV.1]初来乍到

    新人进步奖

    群组数学趣味、游戏、IQ等

    群组趣味数学

    群组南京邮电大学数模协会

    我们的做题思路差不多!我们是利用CPU进程调度的排队算法来解决的!多级反馈队列!! 7# 数学者
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-16 21:53 , Processed in 0.501722 second(s), 102 queries .

    回顶部