基于关键链的项目优化调度问题研究
【摘要】:关键链法是一种新的项目调度技术,近年已经成为项目管理理论研究和实践的热点。关键链项目管理方法综合考虑资源约束和项目实际运作时的不确定性,致力于实现项目的整体优化,充分体现了系统工程的管理思想。但在技术手段、资源约束和不确定性多种因素的制约下,手工制作关键链项目的执行计划是非常困难的。而目前关于关键链项目优化调度的研究还非常少。本文面向大规模项目管理的应用需求,研究关键链项目调度问题的优化模型和求解算法,为关键链项目管理方法在复杂项目环境下的应用提供了一种切实有效的实现途径。
首先对关键链项目管理方法的研究现状进行了总结,阐述了关键链项目调度问题的基本原理和主要方法。本文应用一种简化的缓冲区设置机制,提出了以项目时间最短为优化目标的单模式关键链项目调度问题模型。然后在此基础上,面向更为复杂的项目场景和现代运营管理多目标优化的需求,提出了一种多模式资源约束关键链项目调度问题模型。
关键链项目调度问题继承了资源约束项目调度问题的一切特点,因此是一种NP-hard问题,对于大规模实际问题,其求解非常困难。本文针对单模式关键链项目调度问题模型,利用活动优先级规则设计出启发式算法以查找关键链,并通过大量数值实验对不同优先级规则在关键链项目调度中的性能进行了比较。
相对于单模式问题而言,多模式关键链项目调度问题的求解更加困难。本文综合考虑模式优先级规则和活动优先级规则,提出了一种基于优先级规则的两阶段启发式算法。针对多模式关键链项目调度问题的特点,设计了求解该问题的遗传算法。对于本文中涉及的所有算法,均通过项目调度标准问题库(PSPLIB)的项目实例进行了仿真测试,实验结果表明算法计算效率满足实际应用需求。
现代项目管理本质上是一种多目标优化问题。目前的关键链项目调度问题研究,虽考虑了资源约束和不确定性因素,但仍然仅仅关注时间优化。本文建立了一种基于关键链项目管理方法的离散时间/成本项目调度问题的多目标优化模型。并针对问题的特点,设计了一种求解该问题的差分进化算法,对编码方式进行了设计,对进化模式进行了改进。通过计算试验,验证了算法的有效性。
为提高关键链方法在实际项目管理中的可操作性,本文在理论研究的基础上,运用面向对象方法对关键链项目调度系统进行了系统分析和设计,并面向数据集成的需要,对系统的异构数据交换等关键问题进行了深入研究。最后对系统进行了开发实现。
|
|
|
|
1 |
廖仁,陈庆新,毛宁;模具虚拟企业项目调度遗传算法研究[J];计算机集成制造系统-CIMS;2004年07期 |
2 |
刘涛,刘民,张龙,路深,张亚斌;施工项目调度问题的一种智能优化算法[J];控制工程;2005年02期 |
3 |
王宏;林丹;李敏强;;一种求解资源受限项目调度问题的自适应遗传算法[J];系统工程;2005年12期 |
4 |
金凤;;蚁群算法在资源受限项目调度中的应用[J];电脑知识与技术;2008年S2期 |
5 |
路深,刘民,吴澄,张亚斌,张龙;带流水作业工程项目调度问题的遗传算法[J];控制工程;2005年01期 |
6 |
刘金定;伍艳莲;叶锡君;;基于拓扑排序资源约束下多项目调度优化算法[J];西华大学学报(自然科学版);2008年06期 |
7 |
管在林;马力;何敏;邵新宇;;基于贡献度的项目调度方法研究[J];计算机集成制造系统;2008年12期 |
8 |
胡仕成,徐晓飞,战德臣;一种面向成本优化的生产计划调度算法[J];计算机集成制造系统-CIMS;2003年09期 |
9 |
彭武良;王成恩;;一种求解资源受限项目调度问题的蚁群算法[J];系统仿真学报;2009年07期 |
10 |
张宏国;徐晓飞;战德臣;;不确定资源约束下项目鲁棒性调度算法[J];计算机应用研究;2009年06期 |
11 |
毛宁,陈庆新,陈新;支持虚拟企业建立的项目优化调度算法[J];自动化学报;2001年03期 |
12 |
毛宁,陈庆新,陈新;MRCPSP的一种精确算法[J];控制理论与应用;2001年01期 |
13 |
毛宁,陈庆新,陈新,汪应洛;任务工期随实际开工时间变化的RCPSP精确算法[J];系统工程理论与实践;2001年01期 |
14 |
李英杰;陈庆新;陈新度;陈新;;协同制造项目进度管理[J];计算机集成制造系统;2007年11期 |
15 |
彭杰;陈庆新;毛宁;伍岳;;嵌入随机概率模型的模具项目模板及其应用[J];模具工业;2007年08期 |
16 |
陈旺;李波;史彦军;滕弘飞;;求解RCPSP问题的带分布估计的差异演化算法[J];计算机工程与应用;2011年04期 |
17 |
李会国;杨衡;;基于Petri网关键链技术研究[J];价值工程;2011年01期 |
18 |
刘士新;宋健海;唐加福;;基于关键链的资源受限项目调度新方法[J];自动化学报;2006年01期 |
19 |
杨莉;李南;;软件项目进度的关键链管理[J];计算机工程;2010年07期 |
20 |
黄志宇;;一种新的项目调度解表示方法[J];计算机应用;2007年01期 |
|