A critical chains based distributed multi-project scheduling approach

被引:52
|
作者
Zheng, Zheng [1 ,2 ]
Guo, Ze [1 ]
Zhu, Yueni [1 ]
Zhang, Xiaoyi [1 ]
机构
[1] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing 100191, Peoples R China
[2] Beihang Univ, Sci & Technol Aircraft Control Lab, Beijing 100191, Peoples R China
基金
中国国家自然科学基金;
关键词
Distributed multi-project scheduling; Critical chain; Multi-agent system; Elimination mechanism; ALGORITHM; SYSTEM;
D O I
10.1016/j.neucom.2014.04.056
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we discuss the distributed resource constrained multi-project scheduling problem (DRCMPSP) and focus on handling resource conflicts. The resource conflicts among projects are originally caused by precedence constraints and resource constraints. To reflect the influences of both constraints, this paper incorporates the critical chain concept into the distributed problem and introduces a corresponding heuristic strategy. Besides, to deal with large scale instances, an elimination mechanism is proposed, which identifies a few conflict time slots in advance and allocates global resources in those time slots only. Depending upon the heuristics and elimination mechanism, we develop a distributed multi-agent system based algorithm called DMAS/EM. Experiments show that DMAS/EM algorithm can generate satisfactory solutions with low average project delay and significant time savings. Furthermore, we observe that our algorithm provides great scalability with respect to variations in the size of instances processed and the degree of conflicts. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:282 / 293
页数:12
相关论文
共 50 条
  • [31] MULTI-PROJECT SCHEDULING WITH EXPLICIT LATENESS COSTS
    KIM, SY
    LEACHMAN, RC
    [J]. IIE TRANSACTIONS, 1993, 25 (02) : 34 - 44
  • [32] Multi-project scheduling with explicit lateness costs
    Leachman, Robert C.
    [J]. IIE Transactions (Institute of Industrial Engineers), 1993, 25 (02): : 34 - 44
  • [33] Practical application of a multi-project scheduling heuristic
    Bowers, Melissa R.
    Groom, Kevin
    Morris, Robert
    [J]. Production and Inventory Management Journal, 37 (04): : 19 - 25
  • [34] Robust Competence Allocation for Multi-project Scheduling
    Bocewicz, Grzegorz
    Wikarek, Jaroslaw
    Sitek, Pawel
    Banaszak, Zbigniew
    [J]. INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, ISAT 2019, PT II, 2020, 1051 : 16 - 30
  • [35] Collaborative evolutionary multi-project resource scheduling
    Shackelford, M
    Corne, D
    [J]. PROCEEDINGS OF THE 2001 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2001, : 1131 - 1138
  • [36] Multi-Project Scheduling by Fuzzy Combinatorial Auction
    Cheng, Chi-Bin
    Lo, Chiao-Yu
    [J]. 2017 3RD IEEE INTERNATIONAL CONFERENCE ON CYBERNETICS (CYBCONF), 2017, : 61 - 66
  • [37] Distributed multi-project resource scheduling oriented to manufacturing of building materials equipment group
    Zhang J.
    Jiang L.
    Guo J.
    Du B.-G.
    Li Y.-B.
    [J]. Kongzhi yu Juece/Control and Decision, 2021, 36 (09): : 2133 - 2142
  • [38] A-Team Solving Distributed Resource-Constrained Multi-project Scheduling Problem
    Jedrzejowicz, Piotr
    Ratajczak-Ropel, Ewa
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2018, PT II, 2018, 11056 : 243 - 253
  • [39] A-Team Solving Distributed Resource-Constrained Multi-Project Scheduling Problem
    Jedrzejowicz, Piotr
    Ratajczak-Ropel, Ewa
    [J]. VIETNAM JOURNAL OF COMPUTER SCIENCE, 2019, 6 (04) : 423 - 437
  • [40] MAS-BASED NEGOTIATION MECHANISM FOR SHIP MULTI-PROJECT SCHEDULING
    Li, Jing-Hua
    [J]. PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-6, 2009, : 1388 - 1392