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

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

• • 上一篇    下一篇

基于分布式资源配置的现金流动态均衡多项目调度优化

何羽康1, 贾涛2,3, 郑维博2,3()   

  1. 1.西安建筑科技大学管理学院,陕西 西安 710055
    2.西安交通大学管理学院,陕西 西安 710049
    3.过程管理与效率工程教育部重点实验室(西安交通大学),陕西 西安 710049
  • 收稿日期:2024-09-13 修回日期:2024-12-23 出版日期:2026-02-25 发布日期:2026-02-04
  • 通讯作者: 郑维博 E-mail:zhengweb@mail.xjtu.edu.cn
  • 基金资助:
    国家自然科学基金项目(72002164);国家自然科学基金项目(72371195);国家自然科学基金项目(72192830);国家自然科学基金项目(72192834)

Decentralized Resource Allocation Based Multi-project Scheduling Optimization to Dynamically Balance Cash Flows

Yukang He1, Tao Jia2,3, Weibo Zheng2,3()   

  1. 1.School of Management,Xi’an University of Architecture and Technology,Xi’an 710055,China
    2.School of Management,Xi’an Jiaotong University,Xi’an 710049,China
    3.The Key Lab of the Ministry of Education for Process Management & Efficiency Engineering (Xi’an Jiaotong University),Xi’an 710049,China
  • Received:2024-09-13 Revised:2024-12-23 Online:2026-02-25 Published:2026-02-04
  • Contact: Weibo Zheng E-mail:zhengweb@mail.xjtu.edu.cn

摘要:

现实中的承包商往往要同时实施多个项目,在此过程中如何保持现金流出与流入的动态平衡是其必须解决的核心问题之一。本文针对这一现实背景,研究了基于分布式资源配置的现金流动态均衡多项目调度问题,其中,各单项目在局部资源约束下自主地安排其进度计划,而企业总部通过分配全局资源对进度安排施加影响,目标是最小化承包商的最大现金流缺口。首先,基于对研究问题的定义,构建了由局部项目调度子模型和全局资源安排子模型构成的资源约束多项目调度优化模型。其次,根据问题特点及性质,设计了模型求解的模拟退火与禁忌搜索混合算法。最后,在随机生成的标准算例集合上对算法进行了计算测试,并就关键参数对目标函数的影响进行了敏感性分析,得到如下结论:本文所设计的改进算法是在求解该问题所有算法中最为满意的算法;资源强度、项目截止时间及支付条件等参数均会对以承包商最大现金流缺口测度的现金流动态均衡状态产生重要影响。

关键词: 分布式多项目调度, 现金流动态均衡, 优化模型, 模拟退火, 禁忌搜索

Abstract:

In reality, a contractor often implements several projects concurrently while during this course, how to maintain a dynamic balance between cash outflows and cash inflows is a key issue for the contractor to deal with. It should be noted that over the course of the project, the distribution of cash flows is closely related to the arrangement of the project schedule. As a result, through reasonable project scheduling, the contractor can effectively coordinate cash outflows and inflows and thus best achieve a positive cash flow balance. Based on the realistic background aforementioned, this paper studies the decentralized resource-constrained multi-project scheduling problem with the objective of cash flow dynamic balance. In the problem, the schedule of each project is arranged under its local resource constraints whereas the enterprise headquarter exerts its impact on project scheduling through the allocation of global resources among different projects.First, based on the discussion of realistic and theoretical backgrounds of the research problem, a multi-project scheduling optimization model is constructed under the objective of minimizing the maximum cash flow gap of the contractor. The model consists of two submodels, namely local project scheduling submodel and global resource allocation submodel. The former optimally arranges schedule for each single project under the constraint of its local resources and based on the results obtained, the latter optimally allocates and coordinates global resources among multiple projects so as to realize the best dynamic balance between the contractor’s cash outflows and inflows. Through the analysis of the constructed model, three basic properties of the studied problem are proposed, thus providing supports for the effective solution of the problem.Second, due to the characteristic of the problem, which is NP-hard and includes two interrelated subproblems, a simulated annealing - tabu search algorithm is developed. In the algorithm, the local project scheduling subproblem is solved by a simulated annealing - tabu search algorithm, where a tabu list is employed to prevent the algorithm from visiting identical feasible solutions repeatedly at high temperature stage, while the global resource allocation subproblem is tackled using a sequential game based algorithm, which deals with global resource conflicts effectively by postponing the relevant activities. To enhance the searching efficiency of the developed algorithm, an improvement measure is designed for the algorithm for the local project scheduling subproblem based on the properties of the studied problem.Finally, in order to evaluate the performance of the algorithm and the effect of its improvement measure, a large-scale computational experiment is conducted on a data set generated randomly. In the experiment, taking the multi-start iteration improvement algorithm as the comparison algorithm, the two versions of the developed algorithm, i.e., the simulated annealing - tabu search algorithm equipped with and without the improvement measure, are tested and the results are also compared with those obtained by the simulated annealing, tabu search, and multistart iteration improvement algorithms. Based on the computational results, the advantage of the simulated annealing - tabu search algorithm including the improvement measure over other algorithms is verified and through the sensitivity analysis of the impact of key parameters on the objective function, the trends of the maximum cash flow gap of individual projects and multiple projects varying with the parameters are discussed.The conclusions of the research in this paper are as follows: The simulated annealing - tabu search algorithm with the improvement measure is the most promising algorithm for the studied problem. The advantage of this algorithm over other algorithms grows with the increase in the activity number of project, local resource strength, and project deadline or the decrease in the local resource factor. The maximal cash flow gap in individual projects descends as the local resource strength, advance payment proportion, milestone activity number, and project deadline go up, while ascends as the local resource factor and discount rate climb. When the global resource factor drops or the global resource strength and project deadline grow, the increment of the maximal cash flow gap in multi-project, which is caused by handling global resource conflicts, decreases.

Key words: Decentralized multi-project scheduling, Dynamic balance of cash flows, Optimization model, Simulated annealing, Tabu search

中图分类号: