运筹学报告护士值班

  • 格式:doc
  • 大小:137.00 KB
  • 文档页数:9

长征医院的护士值班计划一、问题重述长征医院是长宁市的一所区级医院,该院每天各时间区段内需求的值班护士数如表1所示。

表1时间区段6:00-10:00 10:00-14:00 14:00-18:00 18:00-22:00 22:00-6:00(次日) 需求数18 20 19 17 12该医院护士上班分五个班次,每班8h,具体上班时间为第一班2:00-10:00,第二班6:00-14:00,第三班10:00-18:00,第四班14:00-22:00,第五班18:00-2:00(次日)。

每名护士每周上5个班,并被安排在不同日子,有一名总护士长负责护士的值班安排计划。

值班方案要做到在人员或经济上比较节省,又做到尽可能合情合理。

下面是一些正在考虑中的值班方案:方案1每名护士连续上班5天,休息2天,并从上班第一天起按从上第一班到第五班顺序安排。

例如第一名护士从周一开始上班,则她于周一上第一班,周二上第二班,……,周五上第五班;另一名护士若从周三起上班,则她于周三上第一班,周四上第二班,……,周日上第五班,等等。

方案2考虑到按上述方案中每名护士在周末(周六、周日)两天内休息安排不均匀。

于是规定每名护士在周六、周日两天内安排一天、且只安排一天休息,再在周一至周五期间安排4个班,同样上班的五天内分别顺序安排5个不同班次。

在对第1、2方案建立线性规划模型并求解后,发现方案2虽然在安排周末休息上比较合理,但所需值班人数要比第1方案有较多增加,经济上不太合算,于是又提出了第3方案。

方案3在方案2基础上,动员一部分护士放弃周末休息,即每周在周一至周五间由总护士长给安排三天值班,加周六周日共上五个班,同样五个班分别安排不同班次。

作为奖励,规定放弃周末休息的护士,其工资和奖金总额比其他护士增加a%。

根据上述,帮助长征医院的总护士长分析研究:(a) 对方案1、2建立使值班护士人数为最少的线性规划模型并求解;(b) 对方案3,同样建立使值班护士人数为最少的线性规划模型并求解,然后回答a的值为多大时,第3方案较第2方案更经济;二、问题分析与求解2.1 对方案1的分析用xi(i=1,2,3,…,7)表示从星期i开始上班的护士人数。

其值班安排表如下:表2 方案1护士值班安排模型星期 班次 星期一 星期二 星期三 星期四 星期五 星期六 星期日 2:00-10:00 x1 x2 x3 x4 x5 x6 x7 6:00-14:00 x7 x1 x2 x3 x4 x5 x6 10:00-18:00 x6 x7 x1 x2 x3 x4 x5 14:00-22:00 x5 x6 x7 x1 x2 x3 x4 18:00-2:00 x4 x5 x6x7x1x2x3由此可对方案1建立如下线性规划模型:()⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎨⎧=≥≥+≥+≥+≥+≥+≥+≥+++++++=7,3,2,1122012202320342045205620672071..7654321min i xi x x x x x x x x x x x x x x t s x x x x x x x z将线性规划方程输入到LINGO 11.0窗口里,如下 model:min =x1+x2+x3+x4+x5+x6+x7; x1>=12; x2>=12; x3>=12; x4>=12; x5>=12; x6>=12; x7>=12; x1+x7>=20; x7+x6>=20; x6+x5>=20; x5+x4>=20; x4+x3>=20; x3+x2>=20; x2+x1>=20;@gin(x1);@gin(x2);@gin(x3);@gin(x4);@gin(x5);@gin(x6);@gin(x7); endLINGO 对方案1的运行结果如下:星期班Global optimal solution found.Objective value: 84.00000 Extended solver steps: 0 Total solver iterations: 0Variable Value Reduced Cost X1 12.00000 1.000000 X2 12.00000 1.000000 X3 12.00000 1.000000 X4 12.00000 1.000000 X5 12.00000 1.000000 X6 12.00000 1.000000 X7 12.00000 1.000000 2.2 对方案2的分析因为每名护士在周六、周日两天里必须工作一天,安排休息一天。

周一到周五连续安排4个班,所以可以先安排周末的护士值班情况:周六、周末两天共10个班次,用Xj (j=1,2,3,…10)表示周六周末两天10个班次的护士人数,其中 X1-X5分别代表周六第1个到第5个班次的护士人数,X6-X10分别代表周日从第1个到第5个班次的护士人数。

其值班安排表如下:表3 方案2护士值班安排模型星期 班次星期一 星期二 星期三 星期四 星期五 星期六 星期日 2:00-10:00 x10 x5+x9 x4+x8 x3+x7 x2 x1 x6 6:00-14:00 x6 x1+x10 x5+x9 x4+x8 x3 x2 x7 10:00-18:00 x7 x2+x6 x1+x10 x5+x9 x4 x3 x8 14:00-22:00 x8 x3+x7 x2+x6 x1+x10 x5 x4 x9 18:00-2:00 x9 x4+x8 x3+x7 x3+x6 x1 x5 x10星期次由此可对方案2建立如下线性规划模型:()()⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎧=≥=≥≥+≥+≥+≥+≥+≥+≥+≥+≥+++≥+++≥+++≥+++≥+≥+≥+≥+≥+≥+++≥+++≥+++≥++++++++++=10,,2,1010,9,6,5,2,1121295126312731284171091751195419981273631710631201062119736220872043207620321821188473209854201095118106..10987654321min j xi i xi x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x t s x x x x x x x x x x w 方案2在LINGO 11.0环境下的运算过程和结果将方案2的线性规划方程输入到LINGO 11.0软件环境里,如下: model:Min =x1+x2+x3+x4+x5+x6+x7+x8+x9+x10; x6+x10>=18;x1+x5+x9+x10>=20; x4+x5+x8+x9>=20; x3+x7+x4+x8>=18; x1+x2>=18; x2+x3>=20; x6+x7>=20; x3+x4>=20; x7+x8>=20;x2+x6+x3+x7>=19;x1+x2+x6+x10>=20;x1+x3+x6+x10>=17;x3+x6+x3+x7>=12;x8+x9>=19;x4+x5>=19;x1+x5>=17;x9+x10>=17;x4+x8>=12;x3+x7>=12;x3+x6>=12;x5+x9>=12;x2>=12;x1>=12;x6>=12;x9>=12;x5>=12;x10>=12;@gin(x1);@gin(x2);@gin(x3);@gin(x4);@gin(x5);@gin(x6);@gin(x7);@gin(x8);@gin(x9);@gin(x10);EndLINGO对方案2的运行结果如下:Global optimal solution found.Objective value: 112.0000Extended solver steps: 0Total solver iterations: 8Variable Value Reduced CostX1 12.00000 1.000000X2 12.00000 1.000000X3 8.000000 1.000000X4 12.00000 1.000000X5 12.00000 1.000000X6 12.00000 1.000000X7 13.00000 1.000000X8 7.000000 1.000000X9 12.00000 1.000000X10 12.00000 1.000000 2.3 对方案3的分析分析方案3的突破口主要有以下几点:1、一部分护士周末两天都上班,另外一部分护士周末只上一天。

2、连续上班5天,休息2天。

3、同样5个班分别安排在不同的班次。

因此,先安排周末的值班,设:X1- X5周末两天都上班。

X6-X15周末只上一天。

对方案3进行分析,以表格的形式将方案3的护士值班安排表示如下表所示:表4 方案3护士值班安排模型工作区段星期1 星期2 星期3 星期4 星期5 星期6 星期日2:00-10:00 x4+x15 x3+x14+x10 x2+x13+x9 x12+x8 x7 x1+x6 x5+x11 6:00-14:00 x5+x11 x4+x15+x6 x3+x14+x10 x13+x9 x8 x2+x7 x1+x12 10:00-18:00 x1+x12 x5+x11+x7 x4+x15+x6 x4+x10 x9 x3+x8 x2+x13 14:00-22:00 x2+x13 x1+x12+x8 x5+x11+x7 x15+x6 x10 x4+x9 x3+x14 18:00-2:00 x3+x14 x2+x13+x9 x1+x12+x8 x11+x7 x6 x5+x10 x4+x15由此可对方案3建立如下线性规划模型:Min v =x1+x2+x3+x4+x5+x6+x7+x8+x9+x10+x11+x12+x13+x14+x15;s.t.x4+x15+x5+x11>=18;x5+x11+x1+x12>=20;x4+x15+x6+x5+x11+x7>=20;x5+x11+x7+x1+x12+x8>=19;x3+x14+x10+x4+x15+x6>=20;x1+x12+x8+x2+x13+x9>=17;x13+x9+x14+x10>=20;x4+x10+x15+x6>=19;x15+x6+x11+x7>=17;x11+x7+x12+x8>=12;x1+x6+x5+x10>=12;x7+x8>=18;x8+x9>=20;x9+x10>=19;x10+x6>=17;x1+x6+x2+x7>=18;x2+x7+x3+x8>=20;x1+x12+x2+x13>=20;x2+x13+x3+x14>=19;x3+x14+x4+x15>=17;x3+x8+x4+x9>=19;x4+x9+x5+x10>=17;x12+x8>=12;x7>=12;x5+x11>=12;x3+x14>=12;x2+x13+x9>=12;x6>=12;x5+x10>=12;x4+x15>=12;x11+x7>=12;x j≥0, j=1, 2…15;将方案3的线性规划方程输入到LINGO 11.0软件环境里,如下:model:min =x1+x2+x3+x4+x5+x6+x7+x8+x9+x10+x11+x12+x13+x14+x15;x4+x15+x5+x11>=18;x5+x11+x1+x12>=20;x4+x15+x6+x5+x11+x7>=20;x5+x11+x7+x1+x12+x8>=19;x3+x14+x10+x4+x15+x6>=20;x1+x12+x8+x2+x13+x9>=17;x13+x9+x14+x10>=20;x4+x10+x15+x6>=19;x15+x6+x11+x7>=17;x11+x7+x12+x8>=12;x1+x6+x5+x10>=12;x7+x8>=18;x8+x9>=20;x9+x10>=19;x10+x6>=17;x1+x6+x2+x7>=18;x2+x7+x3+x8>=20;x1+x12+x2+x13>=20;x2+x13+x3+x14>=19;x3+x14+x4+x15>=17;x3+x8+x4+x9>=19;x4+x9+x5+x10>=17;x12+x8>=12;x7>=12;x5+x11>=12;x3+x14>=12;x2+x13+x9>=12;x6>=12;x5+x10>=12;x4+x15>=12;x11+x7>=12;@gin(x1);@gin(x2);@gin(x3);@gin(x4);@gin(x5);@gin(x6);@gin(x7);@gin(x8);@gin(x9);@gin(x10);@gin(x11);@gin(x12);@gin(13);@gin(14);@gin(15); EndLINGO对方案3的运行结果如下:Global optimal solution found.Objective value: 105.0000Extended solver steps: 0Total solver iterations: 14Variable Value Reduced CostX1 2.000000 0.000000X2 11.00000 0.000000X3 12.00000 1.000000X4 12.00000 1.000000X5 12.00000 1.000000X6 12.00000 1.000000X7 12.00000 1.000000X8 6.000000 1.000000X9 14.00000 1.000000X10 5.000000 1.000000X11 0.000000 1.000000X12 6.000000 0.000000X13 1.000000 0.000000X14 0.000000 1.000000X15 0.000000 1.000000三、模型求解结果3.1 方案1的结论:方案1线性规划模型的最优解为:x1=12, x2=12, x3=12, x4=12, x5=12, x6=12, x7=12, z=84;方案1的护士值班安排如下表所示:方案1的护士值班安排星期1 星期2 星期3 星期4 星期5 星期6 星期日2:00-10:00 12 12 12 12 12 12 12 6:00-14:00 12 12 12 12 12 12 12 10:00-18:00 12 12 12 12 12 12 12 14:00-22:00 12 12 12 12 12 12 12 18:00-2:00 12 12 12 12 12 12 123.2 方案2的结论:方案2线性规划模型的最优解为:x1=12, x2=12, x3=8, x4=12, x5=12, x6=12, x7=13, x8=7, x9=12, x10=12, w=112;方案2的护士值班安排如下表所示:方案2的护士值班安排星期1 星期2 星期3 星期4 星期5 星期6 星期日2:00-10:00 12 24 19 21 12 12 12 6:00-14:00 12 24 24 19 8 12 13 10:00-18:00 13 24 24 24 12 8 7 14:00-22:00 7 21 24 24 12 12 12 18:00-2:00 12 19 21 20 12 12 123.3方案3的结论方案3线性规划模型最优解为:x1=2, x2=11, x3=12, x4=12, x5=12, x6=12,x7=12, x8=6, x9=14, x10=5, x11=0, x12=6, x13=1, x14=0, x15=0, v=105;方案3的护士值班安排如下表所示:方案3的护士值班安排星期1 星期2 星期3 星期4 星期5 星期6 星期日2:00-10:00 12 17 26 12 12 14 12 6:00-14:00 12 24 17 15 6 23 8 10:00-18:00 8 24 24 17 14 18 12 14:00-22:00 12 14 24 12 5 26 12 18:00-2:00 12 26 14 12 12 17 123.4 方案3与方案2的对比结论由于放弃周末休息的护士其工资和奖金总额比其他护士增加a%, 假设未放弃周末休息的护士的工资为:A元。