A critical chains based distributed multi-project scheduling approach

被引:51
|
作者
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 条
  • [1] Multi-project robust scheduling based on critical chain
    Liu, Qiong
    Lin, Kui
    Zhang, Chao-Yong
    Zhu, Hai-Ping
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2012, 18 (04): : 813 - 820
  • [2] A DECOMPOSITION APPROACH TO MULTI-PROJECT SCHEDULING
    DECKRO, RF
    WINKOFSKY, EP
    HEBERT, JE
    GAGNON, R
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1991, 51 (01) : 110 - 118
  • [3] A multi-agent system for distributed multi-project scheduling: An auction-based negotiation approach
    Adhau, Sunil
    Mittal, M. L.
    Mittal, Abhinav
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2012, 25 (08) : 1738 - 1751
  • [4] An Auction-based Approach for Decentralized Multi-Project Scheduling
    Song, Wen
    [J]. AAMAS'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS, 2016, : 1518 - 1519
  • [5] A learning-based optimization approach to multi-project scheduling
    Wauters, Tony
    Verbeeck, Katja
    De Causmaecker, Patrick
    Vanden Berghe, Greet
    [J]. JOURNAL OF SCHEDULING, 2015, 18 (01) : 61 - 74
  • [6] A learning-based optimization approach to multi-project scheduling
    Tony Wauters
    Katja Verbeeck
    Patrick De Causmaecker
    Greet Vanden Berghe
    [J]. Journal of Scheduling, 2015, 18 : 61 - 74
  • [7] The Study of Multi-Project Scheduling Method Based on the Critical Chain Technology
    Yang, Xin
    Cheng, Li-Li
    An, Zhong
    [J]. EBM 2010: INTERNATIONAL CONFERENCE ON ENGINEERING AND BUSINESS MANAGEMENT, VOLS 1-8, 2010, : 2183 - +
  • [8] Multi-project scheduling
    Ohmae, Yoshitsugu
    Hasegawa, Susumu
    Okuda, Minoru
    [J]. Journal of information processing, 1992, 15 (02) : 267 - 279
  • [9] Integration scheduling optimization for critical chain multi-project
    Li, Jun-Ting
    Wang, Run-Xiao
    Yang, Yun-Tao
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2011, 17 (08): : 1772 - 1779
  • [10] A stochastic scheduling for distributed multi-project with multi-PR heuristic
    Liu, Dongning
    Xu, Zhe
    [J]. Xu, Zhe (xuzhebuaa@163.com), 1600, Systems Engineering Society of China (41): : 3294 - 3303