Optimizing resource redistribution in delayed projects using genetic algorithms
DOI:
https://doi.org/10.51896/rilcods.v6i59.654Keywords:
Genetic Algorithms, Resource Management, Project Optimization, Project Delays, Resource RedistributionAbstract
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.
Downloads
Published
How to Cite
Issue
Section
License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Usted es libre de:
- Compartir — copiar y redistribuir el material en cualquier medio o formato
- Adaptar — remezclar, transformar y construir a partir del material
Bajo los siguientes términos:
- Atribución — Usted debe dar crédito de manera adecuada, brindar un enlace a la licencia, e indicar si se han realizado cambios. Puede hacerlo en cualquier forma razonable, pero no de forma tal que sugiera que usted o su uso tienen el apoyo de la licenciante.
- NoComercial — Usted no puede hacer uso del material con propósitos comerciales.