基于线性规划的护士排班优化问题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于线性规划的护士排班优化问题

基于线性规划的护士排班优化问题 姓名1: 学号: 专业: 姓名1: 学号: 专业: 日期:2011年7月15日 基于线性规划的护士排班优化问题 摘要 本文研究的是关于医院护士一该科最少需多少护士,建立线性规划模型,给出具体的排班方案,见附录1,由于有的排班人数大于该次排班的最少要求人数所以该方案不唯一。 问题四,计算最少需要多少护师职称以上的护士。运用问题三的方法,增加约束条件,即每班次上 班的护士中护师以上(包括护师)职称的所占比例不低于40%。同样引进0,1变量,即,以需要最少的护师职称以上的护士为目标函数,同样建立线性规划模型。得出需要最少的护师(包括护师)职称以上的护士为:84人。 关键词:护士排班 线性规划 0-1变量 Lingo 目录 1、问题重述 4 2、问题分析 5 3、模型假设 5 4、符号说明 6 5、模型建立与求解 6 5.1问题一求解 6 5.2问题二求解 7 5.3问题三求解 7 5.4问题四求解 9 6、模型评价与改进 10 参考文献 10 附录 11 附录一 : 11 附录二: 12 1、问题重述 1.1基本条件 某医院某科室每日: 班次 该班时间段(24小时) 该班最少护士1 6:00-10:00 60 2 10:00-14:00 70 3 14:00-18:00 60 4 18:00-22:00 50 5 22:00-02:00 20 6 02:00-06:00 30 每班的护士在值班开始时向病房报道,满足(1) 每天至多工作8个小时即上两个班次,两个班次不连; (2) 第一天排班在时间段22-02:00(小夜班)的护士,第二天时间段6:00-10:00不排班; (3) 时间段2:00-06:00(大夜班)每个星期只排一次,且第二天必须休息; (4) 每个星期工作40小时;问题1:每天该科所需最少护士问题2:以一为周期该科最少需多少护士问题3:以一为周期排班方案,该方案是否唯一) 2、问题分析 2.1问题背景 护士是医院日常运营的基础,科学合理地安排护士工作时间不仅能够缓解其压力,提高护理质量,而且能够降低医院的人力资源运营成本,提高医院的护理质量和工作积极性,保证护士心身健康,因此护士排班已成为医院管理工作的重要内容之一。 2.2具体问题分析 排班问题是一类带有一定约束条件的优化类问题。在满足各时间段人员需求量的条件下,要对现有人员做出最优安排,从而达到医院的运营需求。 问题一的分析:本问题需要解决的是该医院该科每天所需最少护士数,根据各时间段人员需求量表及题目给出的约束条件1,本文假设个时间段开始上班的人数为决策变量,所需护士数最少为目标函数,建立优化模型,进行求解。 问题二的分析:本文题需解决的问题是以一个星期为周期,该科所需的最少护士数,由条件,时间段02:00-06:00(大夜班)每个星期最多只排一次,且第二天必须休息可以知道排在大夜班的人都不相同,故可计算出最少护士数。 问题三的分析:本问题需给出一个星期内具体的排班方案,也就是说需要知道该班次谁上班,有多少人上班,为此,本问题引进0,1变量,建立优化模型,进行求解。在满足每天至多工作8个小时,每班次不连上,每个星期工作40个小时;第一天排班在时间段22-02:00(小夜班)的护士,第二天时间段6:00-10:00不排班;时间段2:00-06:00(大夜班)每个星期只排一次,且第二天必须休息每天至多工作8个小时即上两个班次,两个班次不连 由题目中的约束条件:每天至多工作8个小时,即上两个班次,两个班次不连上。可以得出:第三个时间段(14:00-18:00)+第一个时间段(6:00-10:00)=第三个时间段所需的人员数a3,即 第四个时间段(18:00-22:00)+第二个时间段(10:00-14:00)=第四个时间段所需人员数a4,即 以此类推,当i=1,2,...,6循环时,有 ,i=1,2,...,6 综上所述: 目标函数: min 约束条件: (2)模型求解 编写程序,运用Lingo求解得出每天该科所需最少护士为145人。程序见附录1。 5.2问题二求解:以一个星期为周期,计算该科最少需签约的护士数。 由条件:时间段02:00-06:00(大夜班)每个星期最多只排一次,且第二天必须休息,从中可以知道上大夜班的护士都不相同,一个星期中每天需要30个护士上大夜班,则一个星期所需最少护士数为:30*7=210。本问题的检验将在问题三中体现。 5.3问题三求解:以一个星期为周期,给出具体的排班方案。 (1)模型建立 本问题需给出每个护士每天每班次的上班情况,为此本问题引进0,1变量,设xij表示第i个班次

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档