Heuristic Embedded Genetic Algorithm for Heterogeneous Project Scheduling Problems

被引:0
|
作者
Mahmud, Firoz [1 ]
Zaman, Forhad [1 ]
Sarker, Ruhul [1 ]
Essam, Daryl [1 ]
机构
[1] Univ New South Wales, Sch Engn & Informat Technol, Canberra, ACT, Australia
基金
澳大利亚研究理事会;
关键词
heterogeneous project scheduling problems; evolutionary algorithms; multi-operator algorithms; RESOURCE CONSTRAINTS; TABU SEARCH;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Over the last few decades, many solution approaches have been developed for solving different variants of resource-constrained project scheduling problems (RCPSPs). In most of them, it is assumed that a project consists of some homogeneous activities that require all types of resources over the entire project horizon. On the contrary, many real-world projects consist of heterogeneous activities that use different types of resources at different time instants during the project execution. The application of existing approaches, developed for RCPSPs with homogeneous activities, in solving RCPSPs with heterogeneous activities is computationally expensive. In this paper, we propose a heuristic embedded genetic algorithm to address RCPSPs with heterogeneous activities. Two heuristics are proposed to obtain high-quality feasible solutions. The first heuristic is based on priority rules while the second one based on a new neighbourhood swapping matrix. To evaluate the performance of the proposed algorithm, we solve a number of real-world and modified test problems, and the obtained results are compared with an existing algorithm. It is found that the proposed approach obtains high-quality solutions with a significantly lower computational time compared to other algorithms.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Solving project scheduling problems with a heuristic learning algorithm
    Zamani, R
    Shue, LY
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1998, 49 (07) : 709 - 716
  • [2] Memetic Algorithm for Heterogeneous Project Scheduling Problems
    Mahmud, Firoz
    Zaman, Forhad
    Sarker, Ruhul
    Essam, Daryl
    [J]. 2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 2778 - 2785
  • [3] A Heuristic Algorithm for Solving Resource Constrained Project Scheduling Problems
    Chand, Shelvin
    Singh, Hemant Kumar
    Ray, Tapabrata
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 225 - 232
  • [4] A heuristic learning algorithm and its application to project scheduling problems
    Zamani, R
    Shue, LY
    Athanasiadis, L
    [J]. ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDINGS OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1998, : 230 - 232
  • [5] Multi-project scheduling using an heuristic and a genetic algorithm
    Kumanan, S.
    Jose, G. Jegan
    Raja, K.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 31 (3-4): : 360 - 366
  • [6] Multi-project scheduling using an heuristic and a genetic algorithm
    S. Kumanan
    G. Jegan Jose
    K. Raja
    [J]. The International Journal of Advanced Manufacturing Technology, 2006, 31 : 360 - 366
  • [7] A comment on solving project-scheduling problems with a heuristic learning algorithm
    Ahsan, MK
    Tsao, DB
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2003, 54 (06) : 666 - 668
  • [8] A hybrid heuristic-genetic algorithm for task scheduling in heterogeneous processor networks
    Daoud, Mohammad I.
    Kharma, Nawwaf
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (11) : 1518 - 1531
  • [9] A heuristic search algorithm for solving resource-constrained project scheduling problems
    Ahsan, MK
    Tsao, DB
    [J]. ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2003, 20 (02) : 143 - 160
  • [10] Heuristic Algorithm for Workforce Scheduling Problems
    Montoya, Carlos
    Mejia, Gonzalo
    [J]. BRAZILIAN JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 2006, 3 (02) : 35 - 48