欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    工作人员的最优时间分配问题的研究_LINGO线性规划数学建模论文(20页).doc

    • 资源ID:37826880       资源大小:293.50KB        全文页数:20页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    工作人员的最优时间分配问题的研究_LINGO线性规划数学建模论文(20页).doc

    -工作人员的最优时间分配问题的研究_LINGO线性规划数学建模论文-第 20 页工作人员的最优时间分配问题的研究【摘要】 对于一个事业单位,人力资源部门的合理分配对于一个事业单位的收益是至关重要的。众所周知,由于每个人的工作效率不尽不同,不同的分配方式所带来的收益也不同。本文建立了0-1规划模型对最少时间成本下的工作人员分配问题进行了研究。本问题中首先确定第i人做或者不做第j工作将问题定量化,根据不同的需要建立不同的目标函数。对于一个项目而言越早完成越好,对人力资源部门来说所花费的人力越少越好。本文利用运筹管理学的思想建立的0-1规划模型,最后使用Lingo对目标函数求最优解得出最终结果。关键词:最少时间 运筹管理学 最优解 时间分配 0-1模型 Lingo 线性规划一、问题重述最优人力资源安排问题在企事业单位,人力资源部门经常要根据当前情况把人员分配给即将开始的项目。一般地,对项目而言,越早完成越好;而对人力资源部门而言,在该项目上所花费的人力越少越好。现有一个项目,需要把一份中文资料翻译成英语、法语、日语、德语和俄语。已知A、B、C、D、E、F和G七个人翻译该资料所需要花费的时间如表1所示,且这七个人均表示可参加该项目。【注意:为了译文的连贯性,不允许两人或两人以上做同一种译文的翻译工作。一个人在同一时间只能做一种译文的翻译工作。】表1. 七人五语种翻译用时表(单位:天)英语法语日语德语俄语A2151318B10414157C91416138D781194E841586F1246813G5168510试通过建立数学模型(而非枚举法)回答下述问题。问题1. 应该如何进行人力资源的安排使得该项目尽早完成?问题2. 在问题1中若规定每人最多承担一种译文的翻译工作,试求相应的最优人力资源安排方案。问题3. 接上级通知,为了保证翻译的质量,需要对翻译之后的译文进行审校且规定同一个语种的审校人和翻译者不能为同一人。显然,在这种新的要求下,该项目完成当且仅当所有的译文均审校完。已知这七人均表示可以参加审校工作,他们审校这五种译文的用时如表2所示。【注意:对于每个语种,只有当该语种的译文完全完成之后才能进行该语种译文的审校工作。为了译文的连贯性,不允许两人或两人以上做同一种译文的审校工作。一个人在同一时间只能做一种译文的审校工作。】问:应该如何进行人力资源的安排使得该项目尽早完成?表2. 七人五语种审校用时表(单位:天)英语法语日语德语俄语A1131018B1048105C861096D671184E631585F1146710G412632问题4. 在问题3中若规定每人最多承担一种译文的翻译工作和另外一种译文的审校工作,试求相应的最优人力资源安排方案。二、问题假设1.每个人都能在自己的花销时间内完成工作。2.每个人只能做一个工作,即既不能同时做两个工作,也不能在一个工作做完后再做其他工作。3.每件工作都必须有人做,且只能由一个人独立完成。4.各个工作之间没有相互联系。即一个工作的完成与否,不受另一个工作的制约。三、符号说明1:完成翻译工作的总时间2:完成审查工作的总时间: 完成所有工作的总时间ti:完成翻译工作的最短时间tj:完成审查工作的最短时间tk: 完成翻译审查工作的最短时间:第人做第件工作的时间t1:翻译成英语所需的最短时间t2: 翻译成法语所需的最短时间t3:翻译成日语所需的最短时间t4:翻译成得语所需的最短时间t5:翻译成俄语所需的最短时间t6: 翻译并审校完成英语所需的最短时间t7: 翻译并审校完成法语所需的最短时间t8: 翻译并审校完成日语所需的最短时间t9: 翻译并审校完成德语所需的最短时间t10: 翻译并审校完成俄语所需的最短时间四、问题分析、模型的建立与求解1.问题的分析最少时间(即人力资源成本)是最大利润一个很有参考价值的数据,往往需要利用数学建模的方法对其进行定量的分析,首先确定第人做或者不做第工作将问题定量化,再以全部的工作时间为目标函数,最后对目标函数求最优解得出最终结果。2.模型的建立与求解(1)设:翻译成英语所需的最短时间t1=min(*)翻译成法语所需的最短时间t2= min(*)翻译成日语所需的最短时间t3= min(*)翻译成德语所需的最短时间t4= min(*)翻译成俄语所需的最短时间t5= min(*)有目标函数z1=max(t1, t2, t3 ,t4 ,t5)根据运筹管理学的思想,利用lingo软件知道z1=6天其具体分配方案只需满足日语的翻译者为F,由于要尽到人力资源分配最优化其他任务取其最短时间即可。具体推荐分配表如下图任务英语法语日语德语俄语人员AB 或EFAD(2)限定条件为:(即每个人只能做一个工作(假设2),可以小于1是因为人比工作多,允许有人空闲)(即每个工作都要有人做,且只能由一个人做(假设3)将上述条件,以及数据写入Lingo中,编写程序求解。源程序及输出结果详见附件。需花费的人力时间为20天最优分案如下任务英语法语日语德语俄语人员GB 或EFAD(3)审校完成英语所需的最短时间t6=min(*)+t1审校完成法语所需的最短时间t7 = min(*)+t2审校完成日语所需的最短时间t8= min(*)+t3:审校完成德语所需的最短时间t9 = min(*)+t4:审校完成俄语所需的最短时间t10 = min(*)+t5限定条件为 m-i<>5(即每个人只能做一个工作(假设2),可以小于1是因为人比工作多,允许有人空闲)(即每个工作都要有人做,且只能由一个人做(假设3)(即每个人只能做一个工作(假设2),可以小于1是因为人比工作多,允许有人空闲)(即每个工作都要有人做,且只能由一个人做(假设3)完成工作的最早时间zk=max(t6,t7,t8,t9,t10)将上述条件,以及数据写入Lingo中,编写程序求解。推荐最快完成方案如下最快完成的天数为12天任务英语法语日语德语俄语翻译GEFAD审核AFGFE(4)限定条件 m-I<>5将上述条件,以及数据写入Lingo中,编写程序求解。源程序及输出结果详见附件花费总时间为39天,方案如下任务英语法语日语德语俄语翻译GBFAD审核AEBGC3.结果分析表1.2 加粗的单元格即为选择做第j件事的第i个人现在我们可以看到,最优解基本上是集中于取值较低(即花费时间较少)的人上面,受假设2(每个人只能做一个工作,即既不能同时做两个工作,也不能在一个工作做完后再做其他工作)的约束,每一横行只能选一个格子(即每个人只能做一件工作),可不选。模型再受到假设3的约束(每件工作都必须有人做,且只能由一个人独立完成),所以,每一竖行必须且只能选一个格子。对照约束条件与表1.2,我们发现有些事件取值并非该人最高效事件(如第1人),但为满足约束,所以程序从全局高度对结果进行了取舍。由表1.2,我们可以推断,在没有计算机辅助,或待求解量较少且对结果要求不高的情况下,可以采取“画格子”的方式粗糙地求解类似问题。但也可从思维过程看出在计算机辅助的情况下节省了大量的较繁运算。五、模型的评价优点模型明了简洁,具有相当的可推广性。缺点模型考虑的影响因素较少。六、模型的推广与改进在该问题的求解中,考虑的方面较为简略,还有很多因素可以考虑。例如在可以协作的情况下,各个人做完了分配工作后可以再其他工作的情况下,以及该情形下他们不同的休息时间,各道工作有关联时的情况等因素。但在单一工作及简单考虑情况下,该模型具有较大的生存空间,只需改动少许数值即可推广应用。 七、参考文献1 王泽文 乐励华等,数学实验与数学建模,江西,东华理工大学出版社,2011年七月2 姜启源,谢金星,叶俊. 数学模型M.北京:高等教育出版社,2003.83百度文库,LINGO线性规划数学建模论文-工作人员的最优时间分配问题的研究,八、附件源程序一model:sets:myset/1.7/:y;link(myset,myset):x;endsetsdata:x=2 10 9 7 8 12 5 15 4 14 8 4 4 16 13 14 16 11 15 6 81 15 13 9 8 8 5 8 7 8 4 6 13 100 0 0 0 0 0 00 0 0 0 0 0 0enddatafor(myset(i):y(i)=min(link(i,j):x(i,j);End结果一 Feasible solution found. Total solver iterations: 6 Variable Value Y( 1) 2.000000 Y( 2) 4.000000 Y( 3) 6.000000 Y( 4) 1.000000 Y( 5) 4.000000 Y( 6) 0.000000 Y( 7) 0.000000 X( 1, 1) 2.000000 X( 1, 2) 10.00000 X( 1, 3) 9.000000 X( 1, 4) 7.000000 X( 1, 5) 8.000000 X( 1, 6) 12.00000 X( 1, 7) 5.000000 X( 2, 1) 15.00000 X( 2, 2) 4.000000 X( 2, 3) 14.00000 X( 2, 4) 8.000000 X( 2, 5) 4.000000 X( 2, 6) 4.000000 X( 2, 7) 16.00000 X( 3, 1) 13.00000 X( 3, 2) 14.00000 X( 3, 3) 16.00000 X( 3, 4) 11.00000 X( 3, 5) 15.00000 X( 3, 6) 6.000000 X( 3, 7) 8.000000 X( 4, 1) 1.000000 X( 4, 2) 15.00000 X( 4, 3) 13.00000 X( 4, 4) 9.000000 X( 4, 5) 8.000000 X( 4, 6) 8.000000 X( 4, 7) 5.000000 X( 5, 1) 8.000000 X( 5, 2) 7.000000 X( 5, 3) 8.000000 X( 5, 4) 4.000000 X( 5, 5) 6.000000 X( 5, 6) 13.00000 X( 5, 7) 10.00000 X( 6, 1) 0.000000 X( 6, 2) 0.000000 X( 6, 3) 0.000000 X( 6, 4) 0.000000 X( 6, 5) 0.000000 X( 6, 6) 0.000000 X( 6, 7) 0.000000 X( 7, 1) 0.000000 X( 7, 2) 0.000000 X( 7, 3) 0.000000 X( 7, 4) 0.000000 X( 7, 5) 0.000000 X( 7, 6) 0.000000 X( 7, 7) 0.000000 Row Slack or Surplus 1 0.000000 2 0.000000 3 0.000000 4 0.000000 5 0.000000 6 0.000000 7 0.000000Lingo源程序2:model:sets:si/i1.i7/;sj/j1.j5/;sij(si,sj):cost,volume;endsets min = sum(sij:cost*volume);for(sij:bin(x);for(sj(j):sum(si(i):volume(i,j)=1);for(si(i):sum(sj(j):volume(i,j)<=1);data: cost=2 5 15 1 8 10 4 14 15 7 9 14 16 13 8 7 8 11 9 4 8 4 15 8 6 12 4 6 8 13 5 16 8 5 10;enddata endLingo求解输出结果2: Global optimal solution found. Objective value: 20.00000 Extended solver steps: 0 Total solver iterations: 9 Variable Value Reduced Cost X 0.000000 0.000000 COST( I1, J1) 2.000000 0.000000 COST( I1, J2) 5.000000 0.000000 COST( I1, J3) 15.00000 0.000000 COST( I1, J4) 1.000000 0.000000 COST( I1, J5) 8.000000 0.000000 COST( I2, J1) 10.00000 0.000000 COST( I2, J2) 4.000000 0.000000 COST( I2, J3) 14.00000 0.000000 COST( I2, J4) 15.00000 0.000000 COST( I2, J5) 7.000000 0.000000 COST( I3, J1) 9.000000 0.000000 COST( I3, J2) 14.00000 0.000000 COST( I3, J3) 16.00000 0.000000 COST( I3, J4) 13.00000 0.000000 COST( I3, J5) 8.000000 0.000000 COST( I4, J1) 7.000000 0.000000 COST( I4, J2) 8.000000 0.000000 COST( I4, J3) 11.00000 0.000000 COST( I4, J4) 9.000000 0.000000 COST( I4, J5) 4.000000 0.000000 COST( I5, J1) 8.000000 0.000000 COST( I5, J2) 4.000000 0.000000 COST( I5, J3) 15.00000 0.000000 COST( I5, J4) 8.000000 0.000000 COST( I5, J5) 6.000000 0.000000 COST( I6, J1) 12.00000 0.000000 COST( I6, J2) 4.000000 0.000000 COST( I6, J3) 6.000000 0.000000 COST( I6, J4) 8.000000 0.000000 COST( I6, J5) 13.00000 0.000000 COST( I7, J1) 5.000000 0.000000 COST( I7, J2) 16.00000 0.000000 COST( I7, J3) 8.000000 0.000000 COST( I7, J4) 5.000000 0.000000 COST( I7, J5) 10.00000 0.000000 VOLUME( I1, J1) 0.000000 0.000000 VOLUME( I1, J2) 0.000000 4.000000 VOLUME( I1, J3) 0.000000 10.00000 VOLUME( I1, J4) 1.000000 0.000000 VOLUME( I1, J5) 0.000000 7.000000 VOLUME( I2, J1) 0.000000 5.000000 VOLUME( I2, J2) 1.000000 0.000000 VOLUME( I2, J3) 0.000000 6.000000 VOLUME( I2, J4) 0.000000 11.00000 VOLUME( I2, J5) 0.000000 3.000000 VOLUME( I3, J1) 0.000000 4.000000 VOLUME( I3, J2) 0.000000 10.00000 VOLUME( I3, J3) 0.000000 8.000000 VOLUME( I3, J4) 0.000000 9.000000 VOLUME( I3, J5) 0.000000 4.000000 VOLUME( I4, J1) 0.000000 2.000000 VOLUME( I4, J2) 0.000000 4.000000 VOLUME( I4, J3) 0.000000 3.000000 VOLUME( I4, J4) 0.000000 5.000000 VOLUME( I4, J5) 1.000000 0.000000 VOLUME( I5, J1) 0.000000 3.000000 VOLUME( I5, J2) 0.000000 0.000000 VOLUME( I5, J3) 0.000000 7.000000 VOLUME( I5, J4) 0.000000 4.000000 VOLUME( I5, J5) 0.000000 2.000000 VOLUME( I6, J1) 0.000000 9.000000 VOLUME( I6, J2) 0.000000 2.000000 VOLUME( I6, J3) 1.000000 0.000000 VOLUME( I6, J4) 0.000000 6.000000 VOLUME( I6, J5) 0.000000 11.00000 VOLUME( I7, J1) 1.000000 0.000000 VOLUME( I7, J2) 0.000000 12.00000 VOLUME( I7, J3) 0.000000 0.000000 VOLUME( I7, J4) 0.000000 1.000000 VOLUME( I7, J5) 0.000000 6.000000 Row Slack or Surplus Dual Price 1 20.00000 -1.000000 2 0.000000 -5.000000 3 0.000000 -4.000000 4 0.000000 -8.000000 5 0.000000 -4.000000 6 0.000000 -4.000000 7 0.000000 3.000000 8 0.000000 0.000000

    注意事项

    本文(工作人员的最优时间分配问题的研究_LINGO线性规划数学建模论文(20页).doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开