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 条
  • [21] Memetic algorithm for multi-mode resource-constrained project scheduling problems
    Liu, Shixin
    Chen, Di
    Wang, Yifan
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2014, 25 (04) : 609 - 617
  • [22] Lower bounds for resource-constrained project scheduling problems
    Brucker, P
    Knust, S
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (02) : 302 - 313
  • [23] Chaos-based improved immune algorithm (CBIIA) for resource-constrained project scheduling problems
    Wu, Shanshan
    Wan, Hung-Da
    Shukla, Sanjay Kumar
    Li, Beizhi
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (04) : 3387 - 3395
  • [24] A competitive genetic algorithm for resource-constrained project scheduling
    Hartmann, S
    NAVAL RESEARCH LOGISTICS, 1998, 45 (07) : 733 - 750
  • [25] Genetic algorithm for the resource-constrained project scheduling problem
    E. N. Goncharov
    V. V. Leonov
    Automation and Remote Control, 2017, 78 : 1101 - 1114
  • [26] An efficient hybrid algorithm for resource-constrained project scheduling
    Chen, Wang
    Shi, Yan-jun
    Teng, Hong-fei
    Lan, Xiao-ping
    Hu, Li-chen
    INFORMATION SCIENCES, 2010, 180 (06) : 1031 - 1039
  • [27] Memetic algorithm for the resource-constrained project scheduling problem
    Chen, Di
    Liu, Shixin
    Qin, Shujin
    2014 11TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2014, : 4991 - 4996
  • [28] A Flexible Heuristic Algorithm for Resource-Constrained Project Scheduling
    Seda, Milos
    Matousek, Radomil
    Osmera, Pavel
    Pivonka, Petr
    Sandera, Cenek
    WCECS 2009: WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, VOLS I AND II, 2009, : 730 - +
  • [29] Population learning algorithm for resource-constrained project scheduling
    Jedrzejowicz, P
    Ratajczak, E
    ARTIFICIAL NEURAL NETS AND GENETIC ALGORITHMS, PROCEEDINGS, 2003, : 223 - 228
  • [30] Genetic algorithm for the resource-constrained project scheduling problem
    Goncharov, E. N.
    Leonov, V. V.
    AUTOMATION AND REMOTE CONTROL, 2017, 78 (06) : 1101 - 1114