网站大量收购独家精品文档,联系QQ:2885784924

二维瓶颈指派问题的动态规划算法.pdfVIP

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

第33卷 第1期 贵州工业大学学报 (自然科学版) V0l1.33 No.1 2004年 2月 JOURNALOFGUIZHOUUNIVERSITYOFTECHNOLOGY Feburary.2004 : : : — 文章编号:1009—0193(2004)01—0006.04 二维瓶颈指派问题的动态规划算法 唐春霞 ,韩丽娟2,王瑞江 ,梁 峰 (1.贵州工业大学应用数学研究所,贵州 贵阳550003;2.贵州工业大学计算机科学与信息技术学院,贵州 贵阳550003) 摘 要:基于前人对一维瓶颈指派问题的算法的研究,讨论了二维瓶颈指派问题,并给 出了一 种带阈值的动态规划算法。 关键词:动态规划;瓶颈指派;阀值 中图分类号:0221.3 文献标识码:A 0 引 言 在生产实际中经常遇到这样的问题,某单位需完成 项任务,有2n个人可承担这些任务,每2个人干 一 项任务,且每个人只干一项任务,由于每个人的专长不同,各人完成任务的效率不同,所费时间也不同,若 要 ”项任务全部完成,且使各种分派中完成一项工作的2个人的效率和最小的一组达到最大,或使完成一 项工作的2个人所费时间最多的一组达到时间最少,以使任务在规定的工期内完成规定的工作。于是产生 应指派哪个人去完成哪项任务,才能满足以上这些条件的问题。象这种使最小值达到最大或使最大值达到 最小的问题都称为瓶颈问题。 整数瓶颈问题 (mP)的研究最早可追溯到 1959年O.Gross关于一维瓶颈指派问题 ( )的研究以及 Barsow关于时间运输问题( )的研究。对BAP,相继又出现了改进算法 J、图算法 J以及将其化为一般 指派问题的算法。1969年以来,HB_rnIner等人又重新研究 rP以及0—1瓶颈问题 _8J。近十几年来,对 IBP仍有一些新成果面世,但无论国内或国外,除文献 [7]外,绝大多数成果均局限于 1—2维的简单情形。 本文提出并研究了二维瓶颈指派问题 ,它是文献[1]的一个推广。 1 问题的提 出及其数学模型 设有 //项工作,每项工作均需要2个工人来做,现有2 个工人,每个工人只干一项工作,已知第 i个人 干第J项工作的效率为C 并令: I1 当指派第 i个工人去做第 项工作 {0 否则 2n 我们欲求一指派 1 (由人员集合到工作集合的一个映射),使z= ∑c 达到最大值。则上述 , 问题可归结为下列数学模型: f—z mine j∑ 巧=1(江 1,2,…,27z) :j=1 I2n 1∑xij=2 (:1,2,…,7z) } =1 l “=1或0 (i=1,2,…,2n;=1,2,…,I1) 收稿 日期:2oo3—10—30 第 1期 唐春霞,等:二维瓶颈指派问题的动态规划算法 7 记上述问题为(P). 2 动态规划算法 由于指派2,z个人做,z项工作的过程具有明显的阶段性,故问题(P)可建立动态规划模型来求解。为了 减少一些不必要的计算,我们引入一个阀值,以达到简化计算的目的。 问题 (P)的动态规划模型: (1)阶段变量k=1,2,…,,z,表示给 ,z项工作指派人的顺序。 (2)状态变量 表示第k阶段开始时,等待指派的人员编号集,令 墨 ={ l1l=2n一2(k一1)} s1={1,2,…,2,z} s+1= (3)决策变量d表示第k阶段状态为 时,被指派的人员编号集合。 允许决策集合为:Dk={dldCs,ldI=2} 状态转移方程为:+1= \dk,k=1,2,…,,z ’ (4)令 rk=rk( ,d)表示第 k阶段被指派人员为d 时

文档评论(0)

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

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

1亿VIP精品文档

相关文档