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 条
  • [41] Event-based MILP models for resource-constrained project scheduling problems
    Kone, Oumar
    Artigues, Christian
    Lopez, Pierre
    Mongeau, Marcel
    COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (01) : 3 - 13
  • [42] A New MBS Representation for Resource-Constrained Project Scheduling Problems
    Hao, Xingxing
    Liu, Jing
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 217 - 224
  • [43] An efficient simulation algorithm for Resource-Constrained Project Scheduling Problem
    Peng, L.
    Wuliang, P.
    Open Mechanical Engineering Journal, 2014, 8 (01): : 9 - 13
  • [44] A Local Search Algorithm for the Resource-Constrained Project Scheduling Problem
    Goncharov E.N.
    Journal of Applied and Industrial Mathematics, 2022, 16 (04) : 672 - 683
  • [45] An Orthogonal hybrid algorithm for the resource-constrained project scheduling problem
    Huang, Zhiyu
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 8292 - 8297
  • [46] Best Insertion Algorithm for Resource-constrained Project Scheduling Problem
    Pesek, Igor
    Zerovnik, Janez
    KOI 2006: 11TH INTERNATIONAL CONFERENCE ON OPERATIONAL RESEARCH, PROCEEDINGS, 2008, : 169 - 176
  • [47] An Energy-efficient Mathematical Model for the Resource-constrained Project Scheduling Problem: An Evolutionary Algorithm
    Hosseinian, Amir Hossein
    Baradaran, Vahid
    IRANIAN JOURNAL OF MANAGEMENT STUDIES, 2019, 12 (01) : 91 - 119
  • [48] A new genetic algorithm for resource-constrained project scheduling problem
    Luo Ronggui
    Chen Xiaoming
    Huang Minmei
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INNOVATION & MANAGEMENT, VOLS 1 AND 2, 2006, : 1595 - 1599
  • [49] Improved ACO Algorithm for Resource-Constrained Project Scheduling Problem
    Zhou, Yumiao
    Guo, Qingshun
    Gan, Rongwei
    2009 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, VOL III, PROCEEDINGS, 2009, : 358 - 365
  • [50] A competitive Genetic Algorithm for resource-constrained project scheduling problem
    Wang, H
    Lin, D
    Li, MQ
    Proceedings of 2005 International Conference on Machine Learning and Cybernetics, Vols 1-9, 2005, : 2945 - 2949