Optimizing resource redistribution in delayed projects using genetic algorithms

Authors

DOI:

https://doi.org/10.51896/rilcods.v6i59.654

Keywords:

Genetic Algorithms, Resource Management, Project Optimization, Project Delays, Resource Redistribution

Abstract

Efficient resource management is crucial in project execution, especially in the construction industry, where delays are common and significantly impact costs and quality. This study focuses on evaluating the effectiveness of a genetic algorithm for optimal resource redistribution in projects with delays using an experimental design. Independent variables were manipulated based on genetic algorithm parameters to observe their effects on resource redistribution effectiveness and efficiency. This study population consisted of simulated resource planning activities, representative of construction industry environments, with a selected sample of 10 activities each lasting 44 working days. Initial distribution was generated using the normal distribution, with a mean (μ) of 22 and standard deviation (σ) of 8.8. To simulate delays, values for the first 10 days were adjusted to reflect a cumulative delay of 10%. To evaluate the robustness and effectiveness of the genetic algorithm, multiple instances of activities with different initial distributions were generated, simulating various scenarios. Python was used for algorithm implementation, employing techniques such as tournament selection, single-point crossover, and uniform mutation. The fitness function, based on the Mean Squared Error (MSE), measured the quality of resource redistribution in terms of minimizing cumulative delay and resource efficiency.

References

El-Shorbagy, M. A., & El-Refaey, A. M. (2020). Hybridization of grasshopper optimization algorithm with genetic algorithm for solving system of non-linear equations. IEEE Access, 8, 220944-220961.

Galli, B. J. (2021). Statistical tools and their impact on project management–how they relate. The Journal of Modern Project Management, 9(2).

Gridin, I. (2021). Learning Genetic Algorithms with Python: Empower the performance of Machine Learning and AI models with the capabilities of a powerful search algorithm (English Edition). BPB publications.

Holland, J.H. (1992). Genetic algorithms. Scientific American, 267(1), 66–73.

James, G., Witten, D., Hastie, T. & Tibshirani, R. (2023). An introduction to statistical learning with applications in R, New York, Springer Science and Business Media, 2013, eISBN: 978-1-4614-7137-7.

Mattos, A. D., & de Valderrama, F. G. F. (2019). Métodos de planificación y control de obras. Reverté.

Nti, I. K., Nyarko-Boateng, O., & Aning, J. (2021). Performance of machine learning algorithms with different K values in K-fold cross-validation. International Journal of Information Technology and Computer Science, 13(6), 61-71.

Published

2024-10-15

How to Cite

Pérez Esquivel, J. M., Mendoza Pérez, M. A., & Juárez Landín, C. (2024). Optimizing resource redistribution in delayed projects using genetic algorithms. Desarrollo Sustentable, Negocios, Emprendimiento Y Educación, 6(59), 39–53. https://doi.org/10.51896/rilcods.v6i59.654

Issue

Section

Artículos