ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:170.75KB ,
资源ID:7489771      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7489771.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(护士工作时间的安排.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

护士工作时间的安排.docx

1、护士工作时间的安排护士工作时间的安排护士工作时间的安排摘要医院里每个科室都有自己的护士工作时间表。一般而言,每个科室的一个工作日分为12个两小时的时段,每个时段护士的人员要求不同。例如,在夜间只要求有很少几名护士就足够了,但在早晨为了给病人提供特殊报务,需要很多护士。在已知某医院心脑血管科每个时段护士的人员需求量的条件下,为了确定满足其需求量的最少护士数量以及制定出其护士的工作时间表,本文通过建立护士安排方案的数学规划模型,在满足各时间段人员需求量的条件下,分别算出了最少所需护士总数及在护士人数有限的情况下最少加班人员人数,并制定了不同情况下护士工作安排的最优方案。为保证模型计算结果的多样性和

2、准确性,本文分别运用MATLAB和lingo做线性规划处理,通过综合比较两种软件得出的结果,我们择优制定了护士工作时间的安排方案。针对问题一,依据已给出的各时间段人员需求量和每个护士每天工作8小时,在工作4个小时后需要休息1个小时这一假定条件,我们建立了线性规划模型,分别运用MATLAB和lingo进行求解,都得出所需护士人员总数最少为100人。具体优化方案见后文。针对问题二,在护士总数为80的限定条件下,依据各时间段人员需求量和加班人员每天加班时间为2个小时,且紧随在一个4小时工作时段之后,加班与4小时工作时段之间没有休息这一假定,分别设各时间段开始正常上班的护士人数为、应加班的护士人数。由

3、于题中未提及加班时间紧随在哪一个4小时工作时段之后,故在问题一的基础上应分情况讨论再建立线性规划模型,此处分两种情况讨论,分别为紧随在前一个4小时工作时段之后和紧随在后一个4小时工作时段之后。运用MATLAB和lingo对模型进行求解,我们在不同的情况下两种软件都得出所需加班的护士人员总数最少为40人。具体优化方案见后文。关键词:护士工作安排 数学规划模型 最优方案 MATLAB lingo1.问题重述某医院的心脑血管科需要制定护士的工作时间表。在心脑血管科的一个工作日分为12个两小时的时段,每个时段的人员要求不同。例如,在夜间只要求有很少几名护士就足够了,但在早晨为了给病人提供特殊报务,需要

4、很多护士。表B1列出了每个时段的人员需求量。编号时段需要人数10:002:001522:004:001534:006:001546:008:003558:0010:0040610:0012:0040712:0014:0040814:0016:0030916:0018:00311018:0020:00351120:0022:00301222:0024:0020问题1:(1)为满足需求最少需要多少名护士?这里假定每位护士每天工作8小时,且在工作4小时后需要休息1小时。(2)如果满足需求的排班方案不止一种,请给出你认为最合理的排班方案,并说明其理由。问题2:目前心脑血管科只有80名护士,如果这个数目

5、不能满足指定的需求,只能考虑让部分护士加班。如果加班,每天加班的时间为2小时,且紧随在一个4小时工作时段之后,中间没有休息。(1)请给出护士工作时间安排的方案,以使需要加班的护士数目最少。(2)如果排班(包括加班)的方案不止一种,请给出你认为最合理的排班和加班方案,并说明其理由。2.问题分析本题属于带有一定约束条件的数学规划问题。在满足各时间段人员需求量的条件下,需要对现有人员做出最优安排,从而达到医院的需求,同时使人员利用率最高从而降低成本。对于问题一,本题给出了该医院心血管科各时间段的护士人员需求量,并假定每个护士每天工作8小时,且在工作4个小时后需要休息1个小时,要求我们求出满足需求的最

6、少护士人数。若护士休息1小时后立即开始工作,则会出现护士在2小时时段间开始工作或休息,在这种情况下想要解决问题就还需要将现有的2小时时段分割为2个1小时时段,再重新确定新的每个1小时时段护士需要人数,然后再进行求解,但是如果这样处理不仅加剧了模型求解的复杂程度而且在重新确定新的每个1小时时段护士需要人数时主观臆断太强,这样会降低模型的一般性和准确性。故为降低模型的复杂性和提高准确度,我们假定每个时段为2小时且护士只在时段初开始工作,时段间不开始工作,即允许0点开始工作但是不允许1点开始工作。在该假设条件下,护士休息1个小时作休息2小时处理。故每个护士的每天的在岗时间为连续5个时段,包括4个时段

7、的工作时间及1小时休息(做1个时段处理)。因为变量为护士人数,故所得结果为自然数。我们假定在各时间段开始上班的人数为自变量,所需人员总数为应变量,各个时段的需要人数为限制条件,建立整数规划模型,运用软件进行求解。对于问题二,与问题一相比,增加了该医院心脑血管科现有护士为80人,加班人员每天加班时间为2个小时,且紧随在一个4小时工作时段之后,中间没有休息的限定条件。对于是否要加班,要先看第一题的结果,若大于80人,则必须有人加班,若小于80人,则反之。此时,我们假定在各时间段开始正常上班的人数以及开始上班且需要加班的人数为自变量,所需加班人员总数为应变量,在限定条件下,建立整数规划模型,运用软件

8、进行求解。3.符号说明1. :为满足需求所需要的护士人员总数;2. :需要加班的护士人员总数;3. :各个时段需要的人数;,=15.=20.4. :第个时间段开始上班的人数。,为自然数。5. :第个时间段开始正常上班的人数。,为自然数。6. :第个时间段开始上班且需要加班的人数。,为自然数。4.模型假设1. 正常上班时,每个护士每天工作8小时,且在工作4个小时后需要休息1个小时;2. 护士只在时段初开始工作,时段间不开始工作,即允许0点开始工作但是不允许1点开始工作;3. 在假设2下,将护士休息1小时作1个时段处理;4. 加班人员每天加班时间为2个小时,且紧随在一个4小时工作时段之后,中间没有

9、休息。5.建模过程5.1问题一的建模与求解5.1.1问题分析本题给出了该医院心血管科各时间段的护士人员需求量,并假定每个护士每天工作8小时,且在工作4个小时后需要休息1个小时,要求我们求出满足需求的最少护士人数。假定护士只在时段初开始工作,时段间不开始工作,即允许0点开始工作但是1点不允许开始工作,故在每个时段为2小时的条件下,护士休息1个小时作休息了两小时处理。故每个护士的每天的在岗时间为连续5个时段,包括4个时段的工作时间及一小时休息(作一个时段处理)。因为变量为护士人数,所以所得结果为自然数。我们假定在各时间段开始上班的人数为自变量,所需人员总数为应变量,各个时段的需要人数为限制条件,建

10、立数学规划模型,运用软件进行求解。5.1.2 模型建立为满足需求所需要的护士人员总数等于各个时段开始上班的护士人数之和,即:以第一个时段即0:00-2:00为例,在该时段工作的护士分别为第9、10、12、1时段开始上班的护士。为满足该时段人员需求,则应满足有以下条件:其他时段与第一个时段同理。故可建立数学规划模型如下:上述式子中为时,为.5.1.3 模型求解运用MATLAB编写程序求解可得(程序见附录8.1.1):由上述结果可知,为满足需求所需要的护士人员总数最少为100人,但是所求得的各个时段开始上班的护士人数存在小数,出现这种情况无法避免。若四舍五入取值,虽然能得到正确有效的结果,但是需进

11、行检验,该过程工作量大且较麻烦。于是考虑再用lingo编程求解。运用lingo编写程序求解可得(程序见附录8.1.2):由上述结果可知,为满足需求所需要的护士人员总数最少为100人,与用MATLAB求得的结果相同,故可确定上述结果是正确的。且由上述结果可知各个时段最优的护士排班方案为:编号时段该时段开始上班的护士人数10:002:002322:004:00434:006:001246:008:00058:0010:0013610:0012:0011712:0014:0017814:0016:000916:0018:0071018:0020:0001120:0022:00121222:0024:

12、0005.1.4 模型结果分析该模型得出的结果经检验完全符合题意,故接受。5.2 问题二的建模与求解5.2.1问题分析对于问题二,与问题一相比,增加了该医院心脑血管科现有护士为80人,加班人员每天加班时间为2个小时,且紧随在一个4小时工作时段之后,中间没有休息的限定条件。故每个护士的每天的在岗时间为连续6个时段,包括4个时段的工作时间,1个时段的加班时间及一小时休息(作一个时段处理)。对于是否要加班,要先看第一题的结果,若大于80人,则必须有人加班,若小于80人,则反之。由于第一问求出为满足需求最少需要护士100人,故必须有人加班。我们假定在各时间段开始正常上班的人数以及开始上班且需要加班的人

13、数为自变量,所需加班人员总数为应变量,在限定条件下,建立数学规划模型,运用软件进行求解。5.2.2 模型建立需要加班的护士人员总数等于在各个时间段开始上班且需要加班的护士人数之和,即:由于题中未提及加班时间紧随在哪一个4小时工作时段之后,故在问题一的基础上应分情况讨论再建立线性规划模型,此处分两种情况讨论,分别为加班时间紧随在前一个4小时工作时段之后和加班时间紧随在后一个4小时工作时段之后。下面分情况讨论建立模型。加班时间紧随在前一个4小时工作时段之后以第一个时段即0:00-2:00为例,在该时段工作的护士分别为第9、10、12、1时段开始正常上班的护士和在第1、12、11、9、8时段开始工作

14、且需要加班的护士。为满足该时段人员需求,则应满足以下条件:其他时段与第一个时段同理。故可建立数学规划模型如下:加班时间紧随在后一个4小时工作时段之后以第一个时段即0:00-2:00为例,在该时段工作的护士分别为第9、10、12、1时段开始正常上班的护士和在第1、12、10、9、8时段开始工作且需要加班的护士。为满足该时段人员需求,则应满足以下条件:其他时段与第一个时段同理。故可建立数学规划模型如下:5.2.3 模型求解5.2.3.1 加班时间紧随在前一个4小时工作时段之后运用MATLAB编写程序求解可得(程序见附录8.2.1.1):由上述结果可知,需要加班的护士人员总数最少为40人,但是所求得

15、的各个时间段开始上班且需要加班的护士人数存在小数,出现这种情况无法避免。若四舍五入取值,虽然能得到正确有效的结果,但是需进行检验,该过程工作量大且较麻烦。于是考虑再用lingo编程求解。运用lingo编写程序求解可得(程序见附录8.2.1.2):由上述结果可知,需要加班的护士人员总数最少为40人,与用MATLAB求得的结果相同,故可确定上述结果是正确的。且由上述结果可知各个时段最优的护士排班方案为:编号时段该时段开始正常上班的护士人数该时段开始上班且需要加班的护士人数10:002:000022:004:000034:006:007046:008:0001158:0010:0098610:001

16、2:0032712:0014:00200814:0016:0000916:0018:00001018:0020:00021120:0022:00151222:0024:000125.2.3.2 加班时间紧随在后一个4小时工作时段之后运用MATLAB编写程序求解可得(程序见附录8.2.2.1):由上述结果可知,需要加班的护士人员总数最少为40人,但是所求得的各个时间段开始上班且需要加班的护士人数存在小数,出现这种情况无法避免。若四舍五入取值,虽然能得到正确有效的结果,但是需进行检验,该过程工作量大且较麻烦。于是考虑再用lingo编程求解。运用lingo编写程序求解可得(程序见附录8.2.2.2)

17、:由上述结果可知,需要加班的护士人员总数最少为40人,与用MATLAB求得的结果相同,故可确定上述结果是正确的。且由上述结果可知各个时段最优的护士排班方案为:编号时段该时段开始正常上班的护士人数该时段开始上班且需要加班的护士人数10:002:0001422:004:000034:006:000046:008:006058:0010:0051610:0012:001010712:0014:00140814:0016:0050916:0018:00001018:0020:00001120:0022:00011222:0024:000145.2.4 模型结果分析通过5.2.3的模型求解,我们可以发现

18、分情况讨论下来所得到的结果完全一样,即需要加班的护士人员总数最少为40人。故猜测护士加班时间无论紧随在哪一个4小时工作时段之后对结果都无影响。又该模型得出的结果经检验完全符合题意,故可接受。6.模型的综合评价模型的优点本文所建立的模型操作简单,准确性高,贴合实际,能够完美解决题目所提出的问题。模型的缺点在运用该模型求解第二题时,我们默认所有参与加班的护士都按同一种方式加班,即要么全部紧随在前一个4小时工作时段之后加班,要么全部紧随在后一个4小时工作时段之后加班。但是实际中这种默认情况一般不存在,常常是有的护士按前一种方式加班,有的护士按后一种方式加班。模型在这个问题上有待改进。模型的改进 在问

19、题二中加入三个自变量,分别为各时间段开始正常上班的人数、开始上班且在前一个4小时工作时段加班的人数、开始上班且在后一个4小时工作时段加班的人数。分析方法与原模型相同。模型的推广 本文所建立的模型除了可以解决护士工作时间安排的问题,还可以解决其他类似的排班问题。 7.参考文献1 胡运权,运筹学教程,清华大学出版社,2010.118.附录8.1.1Matlab:A=-1 0 0 0 0 0 0 0 -1 -1 0 -1; -1 -1 0 0 0 0 0 0 0 -1 -1 0; 0 -1 -1 0 0 0 0 0 0 0 -1 -1; -1 0 -1 -1 0 0 0 0 0 0 0 -1; -1

20、 -1 0 -1 -1 0 0 0 0 0 0 0 ; 0 -1 -1 0 -1 -1 0 0 0 0 0 0 ; 0 0 -1 -1 0 -1 -1 0 0 0 0 0 ; 0 0 0 -1 -1 0 -1 -1 0 0 0 0 ; 0 0 0 0 -1 -1 0 -1 -1 0 0 0 ; 0 0 0 0 0 -1 -1 0 -1 -1 0 0 ; 0 0 0 0 0 0 -1 -1 0 -1 -1 0 ; 0 0 0 0 0 0 0 -1 -1 0 -1 -1 ;b=-15;-15;-15;-35;-40;-40;-40;-30;-31;-35;-30;-20;f=1 1 1 1 1 1

21、 1 1 1 1 1 1;x=0 0 0 0 0 0 0 0 0 0 0 0;x,fval=linprog(f,A,b,x,)8.1.2Lingo:Min=x1+x2+x3+x4+x5+x6+x7+x8+x9+x10+x11+x12;x1+x12+x9+x10=15;x2+x1+x10+x11=15;x3+x2+x11+x12=15;x4+x3+x12+x1=35;x5+x4+x1+x2=40;x6+x5+x2+x3=40;x7+x6+x3+x4=40;x8+x7+x4+x5=30;x9+x8+x5+x6=31;x10+x9+x6+x7=35;x11+x10+x7+x8=30;x12+x11+

22、x8+x9=20;gin(x1);gin(x2);gin(x3);gin(x4);gin(x5);gin(x6);gin(x7);gin(x8);gin(x9);gin(x10);gin(x11);gin(x12);8.2.1.1Matlab:A=-1 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 -1; -1 -1 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 -1; 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 0; -1

23、 0 -1 -1 0 0 0 0 0 0 0 -1 0 -1 -1 -1 0 0 0 0 0 0 -1 -1; -1 -1 0 -1 -1 0 0 0 0 0 0 0 -1 0 -1 -1 -1 0 0 0 0 0 0 -1; 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 0 0 0; 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 0 0; 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 0; 0 0 0 0 -1 -

24、1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0; 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0; 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0; 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 -1 -1; 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ;b=-15;-15;-15;-35;-40;-40;-40;-

25、30;-31;-35;-30;-20;80;f=0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1;x=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;x,fval=linprog(f,A,b,x,)8.2.1.2Min=x21+x22+x23+x24+x25+x26+x27+x28+x29+x210+x211+x212;x11+x112+x19+x110+x21+x212+x211+x29+x28=15;x12+x11+x110+x111+x22+x21+x212+x210+x29=15;x13+x1

26、2+x111+x112+x23+x22+x21+x211+x210=15;x14+x13+x112+x11+x24+x23+x22+x212+x211=35;x15+x14+x11+x12+x25+x24+x23+x21+x212=40;x16+x15+x12+x13+x26+x25+x24+x22+x21=40;x17+x16+x13+x14+x27+x26+x25+x23+x22=40;x18+x17+x14+x15+x28+x27+x26+x24+x23=30;x19+x18+x15+x16+x29+x28+x27+x25+x24=31;x110+x19+x16+x17+x210+x29

27、+x28+x26+x25=35;x111+x110+x17+x18+x211+x210+x29+x27+x26=30;x112+x111+x18+x19+x212+x211+x210+x28+x27=20;x11+x12+x13+x14+x15+x16+x17+x18+x19+x110+x111+x112+x21+x22+x23+x24+x25+x26+x27+x28+x29+x210+x211+x212=80;gin(x11);gin(x12);gin(x13);gin(x14);gin(x15);gin(x16);gin(x17);gin(x18);gin(x19);gin(x110);g

28、in(x111);gin(x112);gin(x21);gin(x22);gin(x23);gin(x24);gin(x25);gin(x26);gin(x27);gin(x28);gin(x29);gin(x210);gin(x211);gin(x212);8.2.2.1Matlab:A=-1 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 -1; -1 -1 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 0; 0 -1 -1 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0

29、0 0 0 0 0 -1 -1 -1; -1 0 -1 -1 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1; -1 -1 0 -1 -1 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1; 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 0 0 0 0 0; 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 0 0 0 0; 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 0 0 0; 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 0 0; 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 0; 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 0; 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 -1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1