带优先级的多服务台排队系统Monte Carlo模拟

来源 :商场现代化 | 被引量 : 0次 | 上传用户:JAVA01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]本文研究带优先级的多服务台的随机模拟排队系统中的排队次序问题,为各个排队顾客引入服务优先级,利用Monte Carlo算法对服务系统进行仿真计算,预测其大致接受服务时间区间。在医院病床安排的实例中,借助于计算机操作系统中的动态优先级调度算法,可减少患者平均等待入院时间,从而提高服务台的利用率,同时减小了顾客最长等待时间。该方法有较强应用价值。
  [关键词]等待时间 优先级 蒙特卡洛 服务时间
  
  一、问题提出
  (一)问题叙述
  现实中的很多服务,等待时间超过一天,比较典型的是医院住院及手术安排的问题。尽管随机服务与排队论问题早已得到深入研究,但某服务系统共有服务台M个,其服务分四大类:每种服务目前的规则是:每周一、三处理 ;而是紧急服务,处理中心有空闲时立即安排处理,其他服务可根据需要安排,但是不安排在周一、周三。系统的示意图见图1。本文要研究的问题是如何建立数学模型,实现对服务台的合理安排,根据目前接受服务顾客及等待接受服务顾客的统计情况,在开始排队时预测其大致接受服务时间区间。
  (二)名词解释
  1.等待服务时间(等待时间):顾客从开始排队到进入服务台的时间。
  2.最长等待时间:等待时间最长的顾客需要等待的时间。
  3.动态优先级调度算法:Monte Carlo算法的一种,计算机操作系统中CPU调度的经典算法之一,利用动态优先级实现对就绪进程的调度。就绪进程占用CPU时间愈长,该进程优先级越低,反之,优先级越高;就绪进程等待CPU时间越长,优先级越高,反之越低。在该模型中引入此算法,相当于降低用户平均等待时间和最长等待时间,从而提高顾客的满意程度和服务系统服务台利用率。
  二、问题研究
  (一)基本假设
  1.服务系统条件充分,而且预测的时间范围内,顾客到来情况是平稳的,且顾客按正常时间离开,无长时间占用服务台的现象。
  2.假设顾客到来的事件流是一泊松流,且不会等待不耐烦而离去。
  3.各个服务台功能相同。
  (二)符号说明
  : 平均等待时间
  : 最长等待时间
  : 第i类服务平均每天到来人数
  : 在预测时间范围内第i类服务每天到来人数的模拟值
  :需要第类服务的顾客在星期到来需要在服务系统接受服务的时间
  : 等待队列中 号顾客已经等待的时间
  :星期到来的号顾客预计要接受服务的时间
  ( =1,2,3,4,5,6,7)
   : 编号为的顾客的优先级
  :每天平均离开的人数
  :预测的第类服务的顾客需要等待的时间
  :当前等待队列中的人数
  :每天到来的第类服务的人数
  :第类服务的顾客平均接受服务时间
  (三)模型的建立
  本模型要实现的目标是即提高服务系统接受服务部的吞吐量,进而降低顾客等待时间,实现服务系统与顾客的互利。基于该目标,本文引入经典的动态优先级调度算法,初始时给予需要接受服务时间较短的顾客更高的优先级(计算机模拟结果显示,此项做法可缩短顾客平均等待时间)。随着等待时间的延长,逐步提高顾客的优先级,因而可将顾客最长等待时间缩短。
  根据上述思路,本文建立一个基于顾客优先级的调度模型,并引入Monte Carlo算法。
  3.1随机数的产生
  ①确定
  由于在不重叠时间区间内到服务系统到来的不同服务顾客是相互独立的,故可以假设顾客到来的事件流是一泊松流,并满足如下表达式:
  
  如果相继两个时间出现的间隔时间为负指数分布,则在某一时间间隔内时间出现的次数满足泊松分布,于是可以用负指数分布的随机变量来组合产生泊松分布的随机数列。
  设为参数负指数分布的随机数序列,因为有
  因此,将 值按序累加,使得满足关系式:
  则求得的就是参数的泊松分布的随机数。
  ②确定
  在假设条件下,可认为近似等于各类顾客平均接受服务时间,进而根据号顾客的服务类型和 的值确定 。
  3.2 优先级模型的建立
  首先,在到来时为每个顾客依次编号并分配初始优先级,紧急服务顾客的优先级最大,可近似于无穷大,即该优先级高于其它任何服务顾客在任何情况下的优先级,从而保证紧急服务顾客尽快接受服务。其它服务中编号为的顾客的优先级可按下列关系式确定:
  
  其中为比例系数。根据的变化实时调整号顾客的优先级。每天按照新的优先级次序把顾客排成新的等待队列,优先级高的顾客排在队列前面,反之,优先级低的排在后面。只要有可利用服务台,先安排紧急服务顾客进入,在还有剩余服务台的情况下,根据等待队列的顺序安排需要有其它类型服务的顾客接受服务。当不同顾客的优先级相同时,按照FCFS的规则安排接受服务。
  在算法设计中,初始时赋予需要接受服务时间较短的顾客更高的优先级,从而使减小;同时随着的增长,顾客优先级提高,避免了顾客长时间等待的情况。这样既保证了需要接受服务时间较短的顾客优先接受以获取较高的服务台利用率,又避免了某些顾客需要长时间等待。
  比例系数用于调整两个因素(和)在不同条件、前提和要求下的权重,在该模型中,不妨取 ,可通过模拟结果验证取值的合理性。
  三、Monte Carlo算法设计
  根据上述模型,设计算法如下:
  Step1:在泊松流假设下生成一天内各类顾客到来的随机数,并将这些不同服务的顾客按到来时间随机排序,到来时对其编号(根据服务类型)赋予每个顾客一个初始优先级(此时 ),并将其加入等待队列。
  Step2: 计算当天要离开的人数。
  Step3: 如有紧急服务顾客等待接受服务,则按照FCFS的规则优先安排此类顾客接受服务;如没有紧急服务顾客等待或将其安排完毕后仍有空闲服务台,则按照优先级由大到小的顺序安排等待队列中的顾客进入,直到服务台完全利用或等待队列为空。
  Step4: 第二天调整等待队列中顾客的使得 ,带入 调整优先级,转入Step1循环执行。
  四、医院病床安排的实例分析
  下面是某眼科诊所2008-7-13到2008-9-11的病人信息分别是各类病人每天的平均就诊人数、一周中每天入院的不同类型病人平均住院时间、当前医院病床利用情况等相关数据。其中,白内障相当于,外伤对应于 。
   表 1 星期一 星期二 星期三 星期四 星期五 星期六 星期日
  白内障 5.4 4.4 7.5 7.375 5.692308 5 3.611111
  白内障(双眼) 12.25 10.625 10.13333 9.125 7.8 6.857143 6
  青光眼 11 10 10 10.8 10.83333 11.33333 8.333333
  视网膜疾病 13.5 13 11.2 13.15385 11.42105 13.32143 12.54545
  外伤 7.1 6.777778 5.75 7.5 7 7 7.666667
  表 2每天入院的患有各类眼疾的病人平均住院时间
  白内障 白内障(双眼) 青光眼 视网膜疾病 外伤
  1.639344262 2.180327869 1.032786885 2.786885246 1.049180328
  表 3各类眼疾平均日就诊人数
  通过对表2的分析,得到五种病的平均住院时间为
  白内障 白内障(双眼) 青光眼 视网膜疾病 外伤
  平均住院时间 5.568346 8.970068 10.32857 12.59168 6.970635
  表 4五种病的平均住院时间
  将以上数据输入Monte Carlo算法,经计算,得到结果:
   平均等待时间(单位:天)
  FCFS 12.95845
  基于优先级的病床安排模型 8.91789
  
  表 5
  立刻可以看出,该算法的安排结果远远好于先到先服务的安排模式。
  五、排队预测模型
  在(预测的第种病的患者需要等待的天数)天内,出院人数为 ,即共有个床位可接纳新的病人,利用出院人数等于入院人数,可建立等式进而求解 的值。
  以预测一名视网膜疾病患者的入院时间为例进行说明:因为视网膜疾病患者平均住院时最长,故其初始优先级最低。经分析,在 天内,排在这名患者前面进入医院接受治疗的患者可分为以下几类:
  ①在该患者门诊就诊时已经进入等待住院队列中的所有患者。此类患者人数为 ,是已知数据。
  ②天内所有的急症患者,可近似等于 。
  ③天内就诊的患有其它几类疾病(白内障、双眼白内障、青光眼)的患者在该患者入院之前的时间内,优先级超过该患者的。分析此情况时,需利用上文建立的基于患者优先级的病床分配模型,计算优先级的表达式为:,可将其简化为基于优先级的病床安排的简化模型,具体做法为:将比例系数设定为1,将一周中每天入院的同类病人住院时间近似为相等的,即利用代替。经分析比较,在该患者就诊后的天内就诊的青光眼患者具有更高的优先级,同理,在该患者就诊后天内就诊的双眼白内障患者、天内就诊的单眼白内障患者也具有更高的优先级。综上所述,此类患者总数为: 。
  根据以上分析可得到等式:
  对于其他几类疾病患者,预测入院时间的情况类似该视网膜疾病患者,经归纳总结,得到预测患者入院时间的通式:
  经整理可得:
  利用计算机模拟运用优先级模型进行病床安排的实际情况,运用MATLAB软件统计整理每天出院人数的数据,通过最小二乘估计,得到
  当置信度为0.95时,置信区间为 ,则近似将每天平均出院人数的上界定为10.4188,下界定为8.1582,将其带入上式得到
  这就是利用该模型预测出的病人入住时间区间。
  经过代入数据计算,当下一位病人患病类型依次为白内障、双眼白内障、青光眼、视网膜疾病时,预测该病人入住时间区间分别是[7.5754,9.98638]、[10.3804,13.6841]、[11.4277,15.0648]、[13.3683,17.623];通过计算机模拟得到该病人的等待时间,经多次仿真计算,得到的以上区间的置信度分别为99.48%、80.43%、89.92%、99.32%,进一步证明了该预测方法的准确性与可靠性。
  六、小结
  用动态优先级调度算法随机模拟是本文模型的核心,利用计算机编程进行模型得出了令人满意的结果,可以满足实用的需要。排队预测模型中又推导出了接受服务时间的预测公式,具有广大的推广空间。
  
  参考文献:
  [1] 刁在筠,刘桂真,宿洁,马建华.运筹学[M].北京:高等教育出版社.2007年.
  [2] 肖立顺,石玉文,黄勇博.银行排队系统的随机分析.信息与电脑[J].2009年第8期.
  [3] 黄水松,黄干平等.计算机操作系统[M].武汉:武汉大学出版社.2003年.
  [4] 赵静,但奇.数学建模与数学实验[M].北京:高等教育出版社.2003年.
  [5] 李骥昭,刘义山.成批到达多服务台排队系统模型分析[J].机电产品开发与创新.第22卷第3期.
  [6] 刘次华,何少锋.批量到达的离散时间排队系统[J].华中科技大学学报.第33卷第10期.
其他文献
[摘要]在油品同质化和市场不确定性的今天,石油公司基于自身资源、网络、服务、品牌和文化的综合性技能,无不懂得通过明晰自身未来的定位,对企业进行人格化管理。本文将结合心理学人格理论的知识,探讨中石油企业人格的衡量指标,并提出企业人格实践的方向与解决方法。  [关键词]人格 企业人格 实践    一、弗洛伊德的人格理论    弗洛伊德认为人格由本我、自我和超我构成。本我是人格结构中最原始部分,从出生日
期刊
随着农村金融改革的纵深推进,农村金融市场的竞争日趋激烈,笔者重点就重庆农商行如何在激烈的竞争中不断发展壮大,如何发挥城乡统筹中的主力军作用,如何围绕重庆提出的“1155”农业农村发展新战略做好支农大文章,尝试进行一些思考,供商榷。    一、形势分析    从国家宏观看,中央对农村的各种利好政策,以空前的速度频频推出,借以调整国家与农民的关系,调整农民与社会各方面的关系,保护农民权利,提升农民地位
期刊
[摘要]本文在对美国灾害救助机构联邦应急管理署(FEMA)的发展过程进行了梳理基础上,结合2005年卡特丽娜飓风案例,探讨美国的灾害救助机构在实际的中是何如运作,实施过程中,该机构存在的优势和不足。对该机构在卡特里娜飓风灾害救助中失误这一事实进行剖析。结合我国现阶段灾害救助的现状和面临的困境,提出我国需进一步完善灾情的预报预警机制,在灾害发生后协调好相关部门以有效执行2005年颁布的国家灾害救助应
期刊
[摘要]2008年9月,国际金融危机在美国率先爆发,并迅速向全世界蔓延,演变为上世纪大萧条以来最严重的一场金融危机。为应对国际金融危机对我国的严重冲击,促进经济平稳较快发展,我国政府果断采取积极的财政政策和适度宽松的货币政策,一年来取得了显著的成效。本文将通过IS—LM模型分析我国经济政策的效应。  [关键词]财政政策 货币政策 政策效果 经济发展    一、引言    2008年9月,国际金融危
期刊
[摘 要]金融危机对各国的产出增长带来很多不确定性。目前一些学者对发达国家的产出增长与波动之间的关系进行了研究,而没有对发展中国家的产出增长与波动进行研究。本文用GARCH模型研究中国的产出增长与波动之间的关系,得出中国产出增长与波动不存在显著的相关性,但是中国产出增长具有明显的周期性。  [关键词]产出增长 波动 GARCH模型    一、引言  金融危机以来,经济增长受到人们热切关注。经济可能
期刊
[摘 要]城市拓展必然伴随新城区的建设。自贡市作为旅游城市,在城市扩张中如何融入旅游的元素,构建作为城市旅游目的地的一个重要载体是其新城区拓展关注的一个焦点。本文认为通过注入旅游要素提升城市品位;通过旅游设施的建设来完善城市功能;通过旅游活动的开展来积聚人气、活跃城市;通过旅游业态的引入来经营城市,从而为新城建设提供理论依据和具体方案。  [关键词]新城建设 城市旅游 自贡市沿滩新城区    一、
期刊
[摘 要]现代物流业作为第三产业的一部分,在经济增长中发挥着重要的作用。本文运用协整分析、格兰杰因果关系检验和误差修正模型对浙江省1978年—2008年物流业的统计数据进行实证分析,以研究物流业在经济增长中的作用。研究结论表明:从短期来看,浙江省每年GDP与其长期均衡值的偏差中的7.0069%被修正;从长期来看,浙江经济增长和物流业的增长存在协整关系,因此有必要采取一些措施,保持二者的协调发展。 
期刊
[摘 要]从20世纪后半叶,随着知识经济、文化经济时代的到来,文化产业迅速发展壮大,已经成为世界经济和文化发展的潮流。文化产业对于促进传统产业转型升级,提升综合国力和区域竞争力具有特殊意义。山东作为文化资源大省,近些年来,文化产业有了快速发展,取得了一些成绩,但是与发达国家和国内一些省市相比,还有许多不足之处。本文拟对山东文化产业发展的现状进行分析,研究山东文化产业发展中的问题,并提出相关建议。 
期刊
[摘 要]超常规发展机构投资者,参与公司治理是构建我国公司的外部治理机制的主要思路。文章以可转债运作为例,着重阐述了机构投资者和公司双方的角色定位、利益需求和相互作用方式并就互动过程举例,说明了机构投资者与公司的相互影响过程,并分析这一过程中可能出现的违规风险,及提出改进这种治理结构的几点想法。以期更有利于我国公司治理的完善。  [关键词]公司治理 可转债 机构 利益需求 互动     作为公司治
期刊
[摘 要] 2008年爆发罕见的金融危机,对中国的钢铁行业的资金链有重大的冲击,中国钢铁行业的问题也暴露出来,怎样减少受到铁矿石价格的制约,如何进行产业的升级是摆在中国钢铁行业面前的亟待解决的问题。   [ 关键词 ] 金融危机 钢铁 产业升级    一、引言  08年爆发百年不遇的经济危机,现在已经有一年半的时间,经济危机对世界的影响正在逐渐减小。回头总结国内钢铁工业面临的问题正是一个很好的时机
期刊