Effective genetic algorithm for resource-constrained project scheduling with limited preemptions

被引:26
|
作者
Zhu, Jie [1 ,2 ]
Li, Xiaoping [1 ,2 ]
Shen, Weiming [3 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing, Jiangsu, Peoples R China
[2] Southeast Univ, Key Lab Comp Network & Informat Integrat, Minist Educ, Nanjing, Jiangsu, Peoples R China
[3] CNR, Ctr Computer Assisted Construct Technol, London, ON, Canada
基金
中国国家自然科学基金;
关键词
Pre-emption; Resource-constrained project scheduling problem; Resource allocation; Genetic algorithm;
D O I
10.1007/s13042-011-0014-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a specific preemptive resource-constrained project scheduling problem (PRCPSP) with makespan minimization is considered of which each activity could be interrupted at most M times. According to activity requirements and resource availability, resources are allocated to activities in different intervals. A resource-fragment chain is constructed to keep resource states dynamically. The resource allocation problem is transferred to the well-known 0-1 knapsack problem and solved by dynamic programming in pseudo-polynomial time complexity. The schedule enhancement method is developed to further improve the quality of obtained schedules by removing and rescheduling each activity in the activity list. By integrating the resource allocation and the schedule enhancement method, a genetic algorithm is proposed for the considered problem with the objective to minimize makespan. Computational experiments on the standard J30 and J120 sets show that the proposed algorithm is amongst the most competitive algorithms in literature for the pre-emptive cases.
引用
收藏
页码:55 / 65
页数:11
相关论文
共 50 条
  • [1] Effective genetic algorithm for resource-constrained project scheduling with limited preemptions
    Jie Zhu
    Xiaoping Li
    Weiming Shen
    [J]. International Journal of Machine Learning and Cybernetics, 2011, 2 : 55 - 65
  • [2] A competitive genetic algorithm for resource-constrained project scheduling
    Hartmann, S
    [J]. NAVAL RESEARCH LOGISTICS, 1998, 45 (07) : 733 - 750
  • [3] Genetic algorithm for the resource-constrained project scheduling problem
    E. N. Goncharov
    V. V. Leonov
    [J]. Automation and Remote Control, 2017, 78 : 1101 - 1114
  • [4] Genetic algorithm for the resource-constrained project scheduling problem
    Goncharov, E. N.
    Leonov, V. V.
    [J]. AUTOMATION AND REMOTE CONTROL, 2017, 78 (06) : 1101 - 1114
  • [5] A competitive Genetic Algorithm for resource-constrained project scheduling problem
    Wang, H
    Lin, D
    Li, MQ
    [J]. Proceedings of 2005 International Conference on Machine Learning and Cybernetics, Vols 1-9, 2005, : 2945 - 2949
  • [6] Efficient Genetic Algorithm for Resource-Constrained Project Scheduling Problem
    王宏
    李同玲
    林丹
    [J]. Transactions of Tianjin University, 2010, (05) - 382
  • [7] A genetic algorithm for solving resource-constrained project scheduling problem
    Wang, H
    Lin, D
    Li, MQ
    [J]. ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 185 - 193
  • [8] A new genetic algorithm for resource-constrained project scheduling problem
    Luo Ronggui
    Chen Xiaoming
    Huang Minmei
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INNOVATION & MANAGEMENT, VOLS 1 AND 2, 2006, : 1595 - 1599
  • [9] A hybrid genetic algorithm for the resource-constrained project scheduling problem
    Valls, Vicente
    Ballestin, Francisco
    Quintanilla, Sacramento
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 185 (02) : 495 - 508
  • [10] A genetic algorithm for solving fuzzy resource-constrained project scheduling
    Wang, H
    Lin, D
    Li, MQ
    [J]. ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 171 - 180