A moving block sequence-based evolutionary algorithm for resource-constrained project scheduling problems

被引:0
|
作者
Hao, Xingxing [1 ]
Liu, Jing [1 ]
Yuan, Xiaoxiao [1 ]
Tang, Xianglong [1 ]
Li, Zhangtao [1 ]
机构
[1] Xidian Univ, Key Lab Intelligent Percept & Image Understanding, Minist Educ, Xian 710071, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
moving block sequence; MBS; resource-constrained project scheduling problems; RCPSPs; multiagent evolutionary algorithm; MAEA; PARTICLE SWARM OPTIMIZATION; GENETIC ALGORITHM; SCATTER SEARCH; HEURISTICS; CLASSIFICATION; JUSTIFICATION;
D O I
10.1504/IJBIC.2019.101631
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a new representation for resource-constrained project scheduling problems (RCPSPs), namely moving block sequence (MBS), is proposed. In RCPSPs, every activity has fixed duration and resource demands, therefore, it can be modelled as a rectangle block whose height represents the resource demand and width the duration. Naturally, a project that consists of N activities can be represented as the permutation of N blocks that satisfy the precedence constraints among activities. To decode an MBS to a valid schedule, four move modes are designed according to the situations that how every block can be moved from its initial position to an appropriate location that can minimise the makespan of the project. Based on MBS, the multiagent evolutionary algorithm (MAEA) is used to solve RCPSPs. The proposed algorithm is labelled as MBSMAEA-RCPSP, and by comparing with several state-of-the-art algorithms on benchmark J30, J60, J90 and J120, the effectiveness of MBSMAEA-RCPSP is clearly illustrated.
引用
收藏
页码:85 / 102
页数:18
相关论文
共 50 条
  • [1] An evolutionary algorithm for resource-constrained project scheduling
    Hindi, KS
    Yang, HB
    Fleszar, K
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (05) : 512 - 518
  • [2] A hybrid evolutionary algorithm for the resource-constrained project scheduling problem
    Thammano A.
    Phu-ang A.
    Artificial Life and Robotics, 2012, 17 (02) : 312 - 316
  • [3] An Effective Evolutionary Algorithm for Pre-emptive Resource-constrained Project Scheduling Problems
    Zhu, Lie
    Li, Xiaoping
    IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
  • [4] Solving Multimode Resource-Constrained Project Scheduling Problems Using an Organizational Evolutionary Algorithm
    Wang, Lixia
    Liu, Jing
    PROCEEDINGS OF THE 18TH ASIA PACIFIC SYMPOSIUM ON INTELLIGENT AND EVOLUTIONARY SYSTEMS, VOL 1, 2015, : 271 - 283
  • [5] Consolidated optimization algorithm for resource-constrained project scheduling problems
    Elsayed, Saber
    Sarker, Ruhul
    Ray, Tapabrata
    Coello Coello, Carlos
    INFORMATION SCIENCES, 2017, 418 : 346 - 362
  • [6] Evolutionary algorithm for resource-constrained project scheduling and multiple execution modes
    Lopez, Oscar C.
    Barcia, Ricardo M.
    Eyada, Osama
    Gauthier, Fernando O.
    Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science), 1996, 1159
  • [7] A Two-Stage Repair Strategy Based Evolutionary Algorithm for Solving Resource-Constrained Project Scheduling Problems
    Xie, Guohui
    Shao, Shuai
    Tian, Ye
    2024 6TH INTERNATIONAL CONFERENCE ON DATA-DRIVEN OPTIMIZATION OF COMPLEX SYSTEMS, DOCS 2024, 2024, : 142 - 149
  • [8] A heuristic search algorithm for solving resource-constrained project scheduling problems
    Ahsan, MK
    Tsao, DB
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2003, 20 (02) : 143 - 160
  • [9] A Scale-Free Based Memetic Algorithm for Resource-Constrained Project Scheduling Problems
    Wang, Lixia
    Liu, Jing
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2013, 2013, 8206 : 202 - 209
  • [10] A Multiagent Evolutionary Algorithm for the Resource-Constrained Project Portfolio Selection and Scheduling Problem
    Shou, Yongyi
    Xiang, Wenwen
    Li, Ying
    Yao, Weijian
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014