- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
固定资源约束下的网络计划进度优化方法研究.doc
固定资源约束下的网络计划进度优化方法研究
如何制定进度计划一直是各种行业中非常重要的 问题 。制定进度计划的主要目的是在一定的资源约束下使工期最短,或者是在工期一定的约束条件下使资源(费用)消耗最小。由此自20世纪60年代以来随着运筹学的 发展 产生了很多相关的 研究 成果,近期的研究主要围绕固定资源约束下的进度计划制定而展开。BoulEiman和Lecocq提出了一类模拟退火算法以有效得对工作节点进行排序[1], Rolf等学者运用拉格朗日松弛提出了一种基于最早开始时间的整数规划 方法 对进度计划进行优化[2].然而相关的大多数研究是从传统的“机器排序”问题演变而来,并不很适用于解决工程项目中的进度问题。 工程项目的进度计划与传统的“机器排序”问题有着较大差异:一是工作节点有着明确的先后作业顺序并且一般不能改变,例如房屋的修建必须是从基础开始。二是工作节点的作业时间有着较大的不确定性,由于气候、设计等因素造成的工期变化极为常见。三是由于工程项目进度计划的时间窗单位比较大,所以最初的进度计划制定没有像一般的制造加 工业 那样要求精确。因此工程项目中的进度优化集中于研究对资源如何进行分配,而不是各工序之间的作业次序调整。
1、 网络 计划优化
现代 的工程项目都是 应用 基于CPM和PERT的网络计划技术作为计划、分配、控制的重要手段和工具。最常见的网络计划进度优化方法是强制缩短法,即采取措施使网络计划中的某些关键工作的持续时间尽可能缩短[3]. 目前 关于工期进度优化方法的研究思路也集中于不断改进强制缩短法,力求在优化项目工期的同时,使所增加的额外成本最小。吴育华等学者提出了割集平行路线差额法解决工期优化的算法[4],刘津明运用“最大流最小截” 理论 研究了工期一成本非线性变化时工期优化的算法思路[5].随着现代信息技术的日益成熟,使用Management scientist等软件可以非常迅捷的求出基于上述强制压缩法进行进度优化的最优结果[6].
强制压缩法要求必须从外界投入新的资源到关键线路的工作节点中,然而在现实工程项目建设中经常缺乏多余资源,这就要求利用网络计划中非关键工作的既有资源进行工期优化,解决所谓的赶工问题。基于上述思想,本文对单代号网络计划中固定资源约束下的工期优化算法进行探讨。
2 、算法思想
利用非关键工作的既有资源进行工期优化,就是利用非关键工作的时差,抽调其中的部分资源用于加强关键工作,以缩短关键工作的持续时间,使工期缩短〔3].利用关键线路的转移进行工期优化的最终结果,是使网络计划中出现尽可能多的关键线路,或者是关键线路的工期与次关键线路的工期差值最小。即当原关键线路的工期经过优化达到设定缩短的工期目标时,就认为工期优化已达到期望。
利用关键线路的转移优化工期,必须先明确关键线路上有可以压缩的关键工作,非关键工作节点有关键线路上可压缩工作节点压缩所需的资源,并且这种资源可以分割转移。非关键工作节点上的资源转移会延长其自身的工期,而关键线路上的工作节点接受了转移的所需资源后会缩短计划工期,从而缩短项目的整体工期。根据资源输出和输入节点的位置,原网络计划中的所有线路工期有可能出现不同程度的延长或缩短,但压缩后的原关键线路工期不能小于次关键线路工期。同时,工作节点上资源的输出或输入量也受到最小资源需求用量和最大压缩时间的约束。因此,将非关键工作中的资源转移到关键线路上的工作中进行工期优化,要解决如下问题:如何选择进行资源输出的非关键工作节点,各非关键工作节点输出多少资源,以及如何选择关键线路中的资源输入节点,各压缩节点输入多少资源。
3 、算法模型
3.1 前提假设
为简化研究,进一步假设网络计划的所有节点中只有一种可以分割转移并且 影响 工期的资源。以往的大部分工期优化研究都是基于成本费用和工期之间的关系,通常项目所需的各种资源也能转化为费用进行衡量,因此我们的假设不失一般性。调整非关键工作节点的总时差会影响其后工作节点的最早开始时间,加大项目的不确定性,因此这里仅选择具有自由时差的非关键工作节点作为资源输出对象。同时,假设工期优化前的网络计划中只有一条关键线路,在满足约束前提下,各工作节点的资源变化量与工期变化量成线性关系。
3. 2 变量假设
设网络计划由m个工作节点和二条线路组成分别记为J={1,2, ……,m}和I={1,2…二}.特别地,将关键线路表示为cp , cp∈ I ,关键线路上的p个工作节点表示为cpk, cpk ∈ J, k∈P, P ={1 , 2, ……, p} .以xj表示工作节点 j 资源的输入或输出量,qj为工作节点j的计划资源用量。qj‘表示工作节点j资源需求量的极值,对于关键线路上的节点,qj’表示
原创力文档


文档评论(0)