THE SOLUTION TO THE PROJECT SCHEDULING PROBLEM BY USING AN IMPROVED GENETIC ALGORITHM

Authors

  • Do Ba Chin Faculty of Information Technology, Hanoi National University of Education, Hanoi city, Vietnam
  • Tran Truc Mai Faculty of Information Technology, VNU University of Engineering and Technology, Hanoi city, Vietnam
  • Dang Quoc Huu Faculty of Economic Information System and E-commerce, Thuong Mai University, Hanoi city, Vietnam
  • Nguyen The Loc Faculty of Information Technology, Hanoi National University of Education, Hanoi city, Vietnam

DOI:

https://doi.org/10.18173/2354-1059.2024-0035

Keywords:

project scheduling, scheduling problem, genetic algorithm

Abstract

Nowadays, managing and allocating resources for projects has become increasingly essential for managers. A critical factor affecting the success of a project is the work assignment plan for workers to optimize the completion time. Current solutions to project scheduling problems have not been thoroughly addressed; thus, in this study, we model the labor assignment process in project production as a scheduling problem. To solve this problem, we use an improved genetic algorithm named GA-RT (Genetic Algorithm with Random Crossover and Negative Tournament Selection) and conduct experiments on the iMOPSE standard dataset. Experimental results show that the proposed GA-RT algorithm can effectively solve the project scheduling problem, achieving better performance compared to existing algorithms.

References

[1] Dang QH, Nguyen TL, Nguyen DC, Xiong N, (2020). Effective Evolutionary Algorithm for Solving the Real-Resource Constrained Scheduling Problem. Journal of Advanced Transportation, 2020(1). DOI: 10.1155/2020/8897710.

[2] Błazewicz J, Lenstra JK & Rinnooy Kan AHG, (1983). Scheduling subject to resource constraints: classification and complexity. Discrete Applied Mathematics, 5(1), 11-24.

[3] Skowroński M, Myszkowski PB, Kwiatek P & Adamski M, (2013). Tabu Search approach for Multi–Skill Resource–Constrained Project Scheduling Problem. 2013 Federated Conference on Computer Science and Information Systems, Krakow, Poland, 153-158.

[4] Hosseinian AH & Baradaran V, (2019). An Evolutionary Algorithm Based on a Hybrid Multi-Attribute Decision Making Method for the Multi-Mode Multi-Skilled Resource-Constrained Project Scheduling Problem. Journal of Optimization in Industrial Engineering, 12(2), 155-178.

[5] Hosseinian AH & Baradaran V, (2020), P-GWO and MOFA: two new algorithms for the MSRCPSP with the deterioration effect and financial constraints (a case study of a gas treating company). Applied Intelligence, 50, 2151-2176.

[6] Christian A, Demassey S & Néron E, (2008). Resource Constrained Project Scheduling: Models, Algorithms, Extensions and Applications (1st ed), Wiley-ISTE.

[7] Klein R (2012). Scheduling of Resource-Constrained Projects, Springer Science & Business Media (2000th ed), Kluwer Academic Publishers.

[8] Myszkowski PB, Laszczyk M, Nikulin I & Skowro M, (2019). iMOPSE: a library for bicriteria optimization in Multi-Skill Resource-Constrained Project Scheduling Problem. Soft Computing Journal, 23(11), 2297-3410.

[9] Myszkowski PB, Skowronski ME & Sikora K, (2015). A new benchmark dataset for Multi-Skill Resource-Constrained Project Scheduling Problem, 2015 Federated Conference on Computer Science and Information Systems (FedCSIS), Lodz, Poland, 129-138. DOI: 10.15439/2015F273.

[10] Katoch S, Chauhan1 SS & Kumar V, (2021). A review on genetic algorithm: past, present, and future. Multimedia Tools and Applications, 80, 8091-8126.

[11] Kolisch R & Sprecher A, (1997). PSPLIB-a project scheduling problem library: OR software-ORSEP operations research software exchange program. European Journal of Operational Research, 96(1), 205-216.

[12] Hosseinian AH, Baradaran V & Bashiri M, (2019). Modeling of the time-dependent multi-skilled RCPSP considering learning effect. Journal of Modelling in Management, 10(2), 521-558.

[13] Hosseinian AH & Baradaran V, (2019). Detecting communities of workforces for the multi-skill resource-constrained project scheduling problem: A dandelion solution approach. Journal of Industrial and Systems Engineering, 12(Special issue on Project Management and Control), 72-99.

Downloads

Published

31-10-2024

How to Cite

Ba Chin, D., Truc Mai , T. ., Quoc Huu, D. ., & The Loc , N. . (2024). THE SOLUTION TO THE PROJECT SCHEDULING PROBLEM BY USING AN IMPROVED GENETIC ALGORITHM. Journal of Science Natural Science, 69(3), 57-66. https://doi.org/10.18173/2354-1059.2024-0035