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

中国管理科学 ›› 2026, Vol. 34 ›› Issue (2): 89-102.doi: 10.16381/j.cnki.issn1003-207x.2023.1813cstr: 32146.14.j.cnki.issn1003-207x.2023.1813

• • 上一篇    下一篇

考虑转移时间的分布式资源受限多项目鲁棒调度优化

徐哲1(), 有维宝2, 赵松1, 郭松清1, 苏艺璇1   

  1. 1.北京航空航天大学经济管理学院,北京 100191
    2.中国航空综合技术研究所,北京 100028
  • 收稿日期:2023-10-31 修回日期:2024-03-24 出版日期:2026-02-25 发布日期:2026-02-04
  • 通讯作者: 徐哲 E-mail:xuzhebuaa@163.com
  • 基金资助:
    国家自然科学基金面上项目(72271012)

Robust Scheduling Optimization for the Distributed Resource-constrained Multi-project Scheduling Problem with Transfer time

Zhe Xu1(), Weibao You2, Song Zhao1, Songqing Guo1, Yixuan Su1   

  1. 1.School of Economics and Management,Beihang University,Beijing 100191,China
    2.AVIC China Aero-Polytechnology Establishment,Beijing 100028,China
  • Received:2023-10-31 Revised:2024-03-24 Online:2026-02-25 Published:2026-02-04
  • Contact: Zhe Xu E-mail:xuzhebuaa@163.com

摘要:

在分布式资源受限多项目调度问题中考虑资源转移时间,研究考虑活动工期不确定的鲁棒调度优化,以制定抵抗工期扰动能力强的多项目基线调度计划和资源转移计划。针对问题特点建立以单项目鲁棒性为优化目标的局部调度模型,并通过深度优化的分支定界算法生成插入时间缓冲的局部基线调度计划;考虑全局资源可用量约束,以多项目鲁棒性为优化目标建立全局协调决策模型,设计基于资源流网络构建的启发式资源分配算法有效协调全局资源的分配与转移。实验研究表明:多项目基线调度计划的鲁棒性会随着问题规模及工期不确定程度的增加而恶化;本文提出的两阶段算法与已有的分支定界算法及各类启发式算法相比,能够获得鲁棒性更强的基线调度计划;通过分析项目截止日期与按时完工概率之间的关系,为项目管理者确定合理的截止日期提供参考建议。

关键词: 分布式多项目调度, 资源转移时间, 不确定工期, 鲁棒调度, 两阶段算法

Abstract:

In the distributed management environment, multiple projects may be located in different regions, so the global resource transfer times cannot be neglected when making multi-project scheduling plans. Besides, activity durations may be affected by various uncertain factors (e.g., breakdown of production equipment) in the actual scheduling, resulting in deterioration or even infeasibility of the pre-determined scheduling plans. A distributed multi-project scheduling problem considering resource transfer times and uncertain activity durations is studied. Robust project scheduling is employed to tackle uncertainty. It is named as the robust distributed resource-constrained multi-project scheduling problem with transfer times (robust DRCMPSP-TT). In the robust DRCMPSP-TT, consider the parallel execution of multiple projects in a distributed decision-making environment. The duration of the activities is uncertain, and the execution of the activities requires both local and global resources. Obtain the multi-project baseline scheduling and global resource transfer plans through problem-solving.

To formulate this problem, a two-stage model containing local scheduling and global coordination decision-making is established based on the multi-agent system. In the local scheduling optimization model, each PA focuses on the robustness of the single-project baseline scheduling plan, while in the global coordination decision-making model, the CA is concerned with the robustness of the multi-project scheduling plan. Moreover, a two-stage algorithm integrating time buffer addition and resource flow network construction is designed to solve the problem. In the first stage, the local scheduling problem is solved by the deeply optimized branch-and-bound algorithm to generate local baseline schedules with insertion time buffers. In the second stage, based on the local baseline schedules, a heuristic resource allocation algorithm is developed to optimize additional resource arcs to coordinate global resource allocation and transfer effectively.

The experimental research is executed based on 24 instances generated by RanGen1 software. According to the number of projects and activities in each multi-project, these instances are divided into 4 problem subsets, denoted 2_10, 2_30, 5_10, and 5_30. Each problem subset contains 6 multi-project instances with different problem parameters. Experimental results show that variations in the problem size and the degree of duration uncertainty have an impact on the robustness of the baseline schedule. Compared with the existing branch-and-bound algorithms and various heuristic algorithms, the proposed two-stage algorithm can effectively improve the robustness of the baseline schedule and is more suitable for solving the studied problem. The experimental results further verified that the timely project completion probability increases with the increase of the deadline and approach 1 at different speeds under different duration variability levels. In addition, by analyzing the relationship between project deadlines and the timely project completion probability, quantitative reference opinions are provided for managers to determine reasonable deadlines.

It makes up for the vacancy of the DRCMPSP and opens the door to further study the DRCMPSP with resource transfer and uncertain activity durations in this study. It mainly adopts the proactive scheduling strategy to solve robust DRCMPSP-TT, while combining proactive scheduling with reactive scheduling to solve this problem can be a topic for future research. In addition, the global resource availability is often uncertain due to various unexpected and uncontrollable conditions such as equipment failure, and DRCMPSP-TT under uncertain global resource availability can be further investigated.

Key words: distributed multi-project scheduling, resource transfer time, uncertain duration, robust scheduling, two-stage algorithm

中图分类号: