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

中国管理科学 ›› 2020, Vol. 28 ›› Issue (7): 220-230.doi: 10.16381/j.cnki.issn1003-207x.2020.07.022

• 论文 • 上一篇    

基于柔性资源约束的前摄性项目调度优化研究

马咏, 何正文, 郑维博   

  1. 1. 西安交通大学管理学院, 陕西 西安 710049;
    2. 过程控制与效率工程教育部重点实验室(西安交通大学), 陕西 西安 710049
  • 收稿日期:2018-09-12 修回日期:2018-10-29 出版日期:2020-07-20 发布日期:2020-08-04
  • 通讯作者: 何正文(1967-),男(汉族),山西运城人,西安交通大学管理学院,教授,博士生导师,研究方向:项目管理及优化,E-mail:zhengwenhe@mail.xjtu.edu.cn. E-mail:zhengwenhe@mail.xjtu.edu.cn
  • 基金资助:
    国家自然科学基金资助项目(71871176,71371150,71572138,71732006,71390331,71731009)

Proactive Project Scheduling Optimization Based on Flexible Resource Constraint

MA Yong, HE Zheng-wen, ZHENG Wei-bo   

  1. 1. School of Management, Xi'an Jiaotong University, Xi'an 710049, China;
    2. Key Laboratory of Process Control&Efficiency Engineering(Xi'an Jiaotong University), Ministry of Education, Xi'an 710049, China
  • Received:2018-09-12 Revised:2018-10-29 Online:2020-07-20 Published:2020-08-04

摘要: 不确定环境中,项目进度计划鲁棒性的高低直接影响项目能否顺利实施。本文研究了具有随机活动工期的柔性资源约束下的前摄性项目调度优化问题,目标是在柔性资源和项目工期的约束下,借助对活动开始时间合理的进行安排进而得到拥有最大鲁棒性的进度计划。首先对研究问题进行界定;随后构建优化模型,并根据问题NP-hard属性和模型特点设计了双层嵌套禁忌搜索启发式算法,通过内外两层交互搜索寻找满意解;最后通过一个实际案例对本文研究进行说明,并分析关键参数对进度计划鲁棒性的影响,得到如下结论:相对于资源无柔性情况下的项目进度计划而言,资源具备柔性后得到的项目进度计划的鲁棒性更高,具有更强的抗干扰能力,能够保证项目稳定执行;同时,项目进度计划鲁棒性分别随着项目工期的延长、资源可用量的增加或资源柔性的提高而上升。

关键词: 前摄性项目调度, 优化模型, 禁忌搜索算法, 柔性资源, 随机工期

Abstract: With the increasingly fierce market competition and diversified customer needs, in order to quickly adapt to market changes, companies need to complete customized production and provide personalized services within a certain period of time. This requires the ability of companies to achieve smart manufacturing and resource flexibility plays an important role in it. Two typical examples of flexible resources are industrial robots and multi-skilled human resources. At the same time, projects are executed in a complex and dynamic environment, facing considerable uncertainties:activities may take more or less time than originally estimated, resource may become unavailable, etc. These uncertainties may lead to schedule disruptions or even failures. Therefore, it is important to develop a schedule that is protected as well as possible against schedule disruptions caused by uncertainties. Based on the above theory and facts, this paper studies the proactive project scheduling problem with stochastic activity durations and flexible resource constraints. The objective is to schedule the starting times of the activities in a reasonable way so as to maximize the robustness of the project schedule under the constraints of precedence, flexible resources and project deadline.
Firstly, the research problem is defined, where the activity duration is a random variable with known mean value and standard deviation.Flexible resources are defined as renewable resources with multiple skills, but only one skill can be selected for use before project execution and each resource must be used as a whole. The robustness of the project schedule is defined as the sum of the products of time buffers and the weight coefficients of all the activities. Then the optimization model is constructed.Based on the NP-hardness attribute of the problem and the characteristics of the model, a two-layer nested tabu search heuristic algorithm is developed to obtain satisfactory solutions. The outer loop of the algorithm aims to find a feasible resource skill allocation plan and the inner loop searches for the project schedule with maximum robustness under the constraint of resource skill allocation plan. At last, a practical project is introduced to illustrate the research problem, for which the satisfactory solutions obtained under the constraints of inflexible resources and flexible resources are compared and analyzed. The research results indicate that, compared with the project schedule developed under the condition of inflexible resources, the robustness of the project schedule obtained with flexible resources has increased from 3.76 to 7.42, i.e., an increase of 97.34%, which improves the anti-interference ability of the project and ensures a more stable project implementation. Besides, the influences of the key parameters, including project deadline, resource availability and resources flexibility, on the robustness of the project schedule, are analyzed.The following conclusions are drawn:with the extension of project deadline, the increase of resource availability or resource flexibility, the robustness of the project schedule increases respectively.
The research in this paper extends the flexible resource constrained project scheduling to the robust project scheduling field,which can provide reference for relevant research.

Key words: proactive project scheduling, optimization model, tabu search algorithm, flexible resource, stochastic activity duration

中图分类号: