运筹与管理 ›› 2025, Vol. 34 ›› Issue (1): 19-26.DOI: 10.12005/orms.2025.0004

• 理论分析与方法探讨 • 上一篇    下一篇

基于活动切割机制的分布式多项目柔性调度优化研究

林新宇1, 刘国山2, 王敏3   

  1. 1.国家开放大学 经济管理学院,北京 100039;
    2.中国人民大学 商学院,北京 100872;
    3.福建江夏学院 工商管理学院,福建 福州 350108
  • 收稿日期:2022-10-25 出版日期:2025-01-25 发布日期:2025-05-16
  • 通讯作者: 王敏(1990-),女,山西运城人,副教授,研究方向:项目调度管理等。Email:18630122029@163.com。
  • 作者简介:林新宇(1996-),女,山东聊城人,讲师,研究方向:项目调度管理,电子商务,博弈论等。

Decentralized Multi-project Flexible Scheduling Optimization Based on Task Cutting Mechanism

LIN Xinyu1, LIU Guoshan2, WANG Min3   

  1. 1. School of Economics and Management, The Open University of China, Beijing 100039, China;
    2. School of Business, Renmin University of China, Beijing 100872, China;
    3. College of Business Administration, Fujian Jiangxia University, Fuzhou 350108, China
  • Received:2022-10-25 Online:2025-01-25 Published:2025-05-16

摘要: 随着经济的发展,企业的项目普遍呈现大型化、多元化、分散化的特点,分布式多项目管理模式得到越来越多的应用和关注。已有的分布式多项目调度研究大都基于活动工期已知且不变、活动匀速执行的假设,这与多项目的现实背景并不完全相符,同时也会在一定程度上造成资源的浪费,限制了活动调度的灵活性和实用性。论文从柔性调度角度入手,在局部调度中将活动工期作为决策变量,在全局调度中加入活动切割机制,允许被切割的活动改变其工期和单位资源需求量,建立了基于活动切割机制的分布式多项目柔性调度模型,同时设计了局部调度求解算法以及全局资源协商机制,并通过实验证明了活动切割机制对减少多项目成本和多项目延期的作用。

关键词: 分布式多项目调度, 柔性调度, 协调机制, 启发式算法

Abstract: With the development of economy, the projects of enterprises are generally large, diversified and decentralized, and the decentralized multi-project management mode is attracting more and more attention. In the process of decentralized multi-project scheduling, each project leader has more autonomy, and often has different decision-making goals from the senior manager. For sub-projects, how to get more global resources and complete the project as soon as possible is his decision focus, while senior managers need to take a holistic view to minimize the impact of limited resources on multiple projects. Therefore, how to coordinate global resources allocation and plan multiple project scheduling in a decentralized multi-project environment has become a key concern.
However, most of the existing studies on decentralized multi-project scheduling are based on the assumption that the task’s duration is known and constant and the tasks are scheduled at a uniform rate, which is not entirely consistent with the realistic background and also causes waste of resources, limiting the flexibility and practicality of tasks scheduling. For some projects that do not have a strict limit to the duration of tasks, the duration of tasks can be taken flexibly within a certain range and according to the supply of resources, and the execution rate of tasks can be adjusted according to the supply of resources at different time periods, to achieve the purpose of making full use of resources. Therefore, based on the existing research, the paper proposes a flexible scheduling method for the decentralized multi-project, which provides a new approach to solving global resources conflicts.
First, a bi-level optimization model is proposed in the paper. The upper-level model is a global resources scheduling model with the decision objective of minimizing the delay cost of multi-projects, and the lower-level model is a local sub-project scheduling model with the decision objective of minimizing the completion time of sub-projects. In the local project scheduling process, the duration and start time of tasks are jointly used as decision variables, and a nested heuristic algorithm is used. In the global resources scheduling process, the paper proposes a new coordination mechanism. That is, in addition to the method of “delaying the start time of newly arrived tasks”, the resources conflict can be solved by cutting the executing task into two subtasks at the moment of conflict, and rescheduling the incomplete part without allowing interruptions by changing its execution rate.
The paper conducts experimental tests on some randomly generated cases of the multi-project. The results show that the task-cutting coordination mechanism is effective in reducing both the multi-project costs and delay days. That is because it increases the ways to resolve global resources conflicts, and the duration and unit resources requirements of tasks are no longer strictly limited. The performance of this flexible scheduling approach is also influenced by the intensity of global resources conflicts and project size. The larger the multi-project size or the stronger the global resources conflict, the more difficult the project scheduling will be, and the advantage of the flexible scheduling approach decreases but tends to be stable. When the global resources conflict is more intense, the marginal utility of one more way to mitigate conflicts will be smaller, and it is better to solve by increasing the supply of resources. The flexible scheduling method better meets the needs of decentralized multi-project management and also improves the scientificity, flexibility and practicality of multi-project scheduling decisions. At the same time, the multi-skilled global resources also contribute to mitigating resources conflicts, which can be further considered in future research.

Key words: decentralized multi-project scheduling, flexible scheduling, coordination mechanism, heuristic algorithm

中图分类号: