主管:中国科学院
主办:中国优选法统筹法与经济数学研究会
   中国科学院科技战略咨询研究院

中国管理科学 ›› 2022, Vol. 30 ›› Issue (3): 117-130.doi: 10.16381/j.cnki.issn1003-207x.2020.2176

• 论文 • 上一篇    下一篇

复杂不确定环境下活动可拆分的项目资源鲁棒性调度优化

马志强1, 徐小峰1, 何正文2, 王能民2   

  1. 1.中国石油大学华东经济管理学院,山东 青岛266580;2.西安交通大学管理学院,陕西 西安710049
  • 收稿日期:2020-08-31 修回日期:2020-12-15 出版日期:2022-03-19 发布日期:2022-03-19
  • 通讯作者: 马志强(1990-),男(汉族),山东泰安人,中国石油大学(华东)经济管理学院,师资博士后,研究方向:项目调度与优化,Email:zhiqma@upc.edu.cn. E-mail:zhiqma@upc.edu.cn
  • 基金资助:
    青岛市博士后应用研究项目(qdyy20200055);中国石油大学(华东)自主创新科研计划项目(20CX06107A);国家自然科学基金资助项目(71871222,71871176,71572138,71732006)

Robust Scheduling Optimization of Project Resources with Activity Splitting under Complex and Uncertain Environments

MA Zhi-qiang1, XU Xiao-feng1, HE Zheng-wen2, WANG Neng-min2   

  1. 1. School of Economics and Management, China University of Petroleum, Qingdao 266580, China;2. School of Management, Xi’an Jiaotong University, Xi’an 710049, China
  • Received:2020-08-31 Revised:2020-12-15 Online:2022-03-19 Published:2022-03-19
  • Contact: 马志强 E-mail:zhiqma@upc.edu.cn

摘要: 复杂不确定环境下,制定一个具有较强抗干扰能力的基准进度计划非常必要。本文研究了活动工期不确定环境下考虑活动可拆分的项目资源鲁棒性调度优化问题,旨在考虑活动可拆分,探究在活动优先关系约束、项目截止日期约束、活动拆分约束、资源流约束等条件下如何进行活动拆分决策并合理地安排各个项目活动/活动分段间的资源调配方案和时间缓冲添加策略,以制定鲁棒性最大化的基准进度计划。本文创新点如下:1)在项目资源鲁棒性调度优化问题中考虑活动可拆分,定义了资源流网络下活动自由时差的计算方法,提出了一种新的活动可拆分情形下进度计划鲁棒性的衡量方式,进而构建得到了考虑活动可拆分的项目资源鲁棒性调度优化模型;2)分析证明了问题模型的强NP-hard属性以及非线性属性,并在此基础上开发了一种内嵌资源调度安排的遗传算法进行问题求解;3)选取一个典型的实际案例对研究问题进行说明,直观展示了活动拆分执行对进度计划鲁棒性提升的重要价值,揭示了鲁棒性调度计划中资源调度方案的重要性,得到了活动拆分执行会增加项目内部资源转移次数的结论。

关键词: 鲁棒性调度;优化模型;遗传算法;活动可拆分;活动工期不确定

Abstract: In practice, faced with the complex and uncertain environment, it is really necessary for project managers to construct a robust resource allocation schedule with a strong anti-interference ability. At the stage of schedule generation, activities may be not divided into the smallest units, so project managers can choose to further split activities into subactivities under specific constraints. When taking activity splitting into account, on the one hand, it will be more flexible for activity scheduling; on the other hand, it will be more complex for resource allocation between the subactivities.

Key words: robust scheduling; optimization model; genetic algorithm; activity splitting; stochastic activity durations

中图分类号: