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 条
  • [11] Constraints based scheduling in the multi-project environment
    Skolud, Bozena
    Zientek, Aleksandra
    [J]. Computer Assisted Mechanics and Engineering Sciences, 2005, 12 (2-3): : 247 - 257
  • [12] Integrated multi-project planning and scheduling - a multiagent approach
    He, Naihui
    Zhang, David Z.
    Yuce, Baris
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 302 (02) : 688 - 699
  • [13] A multi-unit combinatorial auction based approach for decentralized multi-project scheduling
    Wen Song
    Donghun Kang
    Jie Zhang
    Hui Xi
    [J]. Autonomous Agents and Multi-Agent Systems, 2017, 31 : 1548 - 1577
  • [14] A multi-unit combinatorial auction based approach for decentralized multi-project scheduling
    Song, Wen
    Kang, Donghun
    Zhang, Jie
    Xi, Hui
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2017, 31 (06) : 1548 - 1577
  • [15] A combined multi-agent system for distributed multi-project scheduling problems
    Fu, Fang
    Zhou, Hong
    [J]. APPLIED SOFT COMPUTING, 2021, 107
  • [16] A Multi-PR Heuristic for Distributed Multi-Project Scheduling With Uncertain Duration
    Liu, Dongning
    Xu, Zhe
    [J]. IEEE ACCESS, 2020, 8 : 227780 - 227792
  • [17] Online Scheduling in Multi-project Environments: A Multi-agent Approach
    Alberto Arauzo, Jose
    Manuel Galan, Jose
    Pajares, Javier
    Lopez-Paredes, Adolfo
    [J]. 7TH INTERNATIONAL CONFERENCE ON PRACTICAL APPLICATIONS OF AGENTS AND MULTI-AGENT SYSTEMS (PAAMS 2009), 2009, 55 : 293 - +
  • [18] Hierarchy Model for Distributed Resource Constrained Multi-project Scheduling Problem
    Shi, Yuanxun
    Du, Zongzhan
    Li, Jianxun
    [J]. 2019 5TH INTERNATIONAL CONFERENCE ON INDUSTRIAL AND BUSINESS ENGINEERING (ICIBE 2019), 2019, : 123 - 127
  • [19] Multi-objective optimization model for multi-project scheduling on critical chain
    Wang Wei-xin
    Wang Xu
    Ge Xian-long
    Deng Lei
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2014, 68 : 33 - 39
  • [20] A multi-agent based cooperative approach to decentralized multi-project scheduling and resource allocation
    Li, Feifei
    Xu, Zhe
    Li, Haitao
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 151