Mitigating Co-Activity Conflicts and Resource Overallocation in Construction Projects: A Modular Heuristic Scheduling Approach with Primavera P6 EPPM Integration
Abstract
:1. Introduction
2. Materials and Methods
2.1. Statement of the Problem
2.1.1. Data Exchange and Software Integration
2.1.2. Spatial Conflicts and Contractor Coordination
2.1.3. Suboptimal Resource Allocation
2.2. Problem Instance
2.3. Proposed Solution
- Project class: This class encapsulates the overall project information, including the decision time step for recalculating the cost function, definition of calendars used in the planning, start and end dates of the project, etc. It also serves as a container for tasks and resources and manages the interactions between them.
- Task class: Instances of this class represent individual tasks within the project. Each task object captures task-specific attributes, such as duration, precedence relationships, and resource requirements.
- Resource class: This class represents available resources within the project. These resources can include personnel, equipment, materials, or any other assets that are required to complete the project tasks.
2.3.1. Connector Module
2.3.2. Resource Incompatibility Verification Module
2.3.3. Resource Availability Verification Module
Algorithm 1 Heuristic-Based Project Scheduling with Co-Activity and Resource Considerations |
|
3. Results
4. Discussion
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Coelho, J.; Vanhoucke, M. Going to the core of hard resource-constrained project scheduling instances. Comput. Oper. Res. 2020, 121, 104976. [Google Scholar] [CrossRef]
- Ding, H.; Zhuang, C.; Liu, J. Extensions of the resource-constrained project scheduling problem. Autom. Constr. 2023, 153, 104958. [Google Scholar] [CrossRef]
- Wang, H.W.; Lin, J.R.; Zhang, J.P. Work package-based information modeling for resource-constrained scheduling of construction projects. Autom. Constr. 2020, 109, 102958. [Google Scholar] [CrossRef]
- García-Nieves, J.D.; Ponz-Tienda, J.L.; Salcedo-Bernal, A.; Pellicer, E. The Multimode Resource-Constrained Project Scheduling Problem for Repetitive Activities in Construction Projects. Comput. Aided Civ. Infrastruct. Eng. 2018, 33, 655–671. [Google Scholar] [CrossRef]
- Devagekar, P.; Balasubramanian, M. Investing the Application of Resource-Constrained Project Scheduling Problem in a Single-Mode Construction Project. In Advances in Construction Management: Select Proceedings of ACMM; Loon, L.Y., Subramaniyan, M., Gunasekaran, K., Eds.; Springer: Singapore, 2022; pp. 513–522. [Google Scholar] [CrossRef]
- Liu, J.; Liu, Y.; Shi, Y.; Li, J. Solving Resource-Constrained Project Scheduling Problem via Genetic Algorithm. J. Comput. Civ. Eng. 2020, 34, 04019055. [Google Scholar] [CrossRef]
- Chapman, C.; Ward, S. Project Risk Management: Processes, Techniques and Insights, 2nd ed.; Wiley: Hoboken, NJ, USA, 2003. [Google Scholar]
- Rai, A.; Atamuradov, V.; Mahe, S.; Deroui, H.; Allali, A.; Aumont, A.; Wacyk, J.G.; Plana, R. A Dynamic Heuristic Optimization for Condition-based Maintenance Planning. In EasyChair Preprint; 2020; 2576. Available online: https://easychair.org/publications/preprint_open/SkBc (accessed on 1 May 2024).
- Rai, A.; Deroui, H.; Vacher, B.; Ninpan, K.; Aumont, A.; Vitillo, F.; Plana, R. A Modular Solution for Large-Scale Critical Industrial Scheduling Problems with Coupling of Other Optimization Problems. Int. J. Mech. Ind. Eng. 2022, 16. Available online: https://publications.waset.org/abstracts/search?q=Khwansiri%20Ninpan (accessed on 1 May 2024).
- Ninpan, K.; Kondratenko, K.; Huang, S.; Plancon, A.; Aumont, A.; Artaud, L.; Baker, M.; Roumili, E.; Vitillo, F.; Bechet, L.B.; et al. An Extension of a Dynamic Heuristic Solution for Solving a Multi-Objective Optimization Problem in the Defense Industry. In Proceedings of the International Conference on Optimization, Learning Algorithms and Applications; Pereira, A.I., Mendes, A., Fernandes, F.P., Pacheco, M.F., Coelho, J.P., Lima, J., Eds.; Springer: Cham, Switzerland, 2024; pp. 377–390. [Google Scholar]
- Elena Bruni, M.; Beraldi, P.; Guerriero, F.; Pinto, E. A scheduling methodology for dealing with uncertainty in construction projects. Eng. Comput. 2011, 28, 1064–1078. [Google Scholar] [CrossRef]
- Williams, D.L. Oracle Primavera P6 Version 8: Project and Portfolio Management; Packt Publishing Ltd.: Birmingham, UK, 2012. [Google Scholar]
- Aravindhan, C.; Santhoshkumar, R.; Bonny, K.; Vidhya, K.; Manishankar, S.; Dhamodharam, P. Delay analysis in construction project using Primavera & SPSS. Mater. Today Proc. 2023, 80, 3171–3177. [Google Scholar] [CrossRef]
- Sacks, R.; Eastman, C.; Lee, G.; Teicholz, P. BIM Handbook: A Guide to Building Information Modeling for Owners, Designers, Engineers, Contractors, and Facility Managers; John Wiley & Sons: Hoboken, NJ, USA, 2018. [Google Scholar]
- Biafore, B. Successful Project Management: Applying Best Practices, Proven Methods, and Real-World Techniques with Microsoft Project; Pearson Education: London, UK, 2011. [Google Scholar]
- Kastor, A.; Sirakoulis, K. The effectiveness of resource levelling tools for Resource Constraint Project Scheduling Problem. Int. J. Proj. Manag. 2009, 27, 493–500. [Google Scholar] [CrossRef]
- Damci, A.; Polat, G.; Akin, F.D.; Turkoglu, H. Resource Levelling with Float Consumption Rate. In Proceedings of the Creative Construction Conference, Budapest, Hungary, 29 June–2 July 2019; Budapest University of Technology and Economics: Budapest, Hungary, 2019; pp. 597–602. [Google Scholar] [CrossRef]
- Oracle Primavera P6 User’s Guide. Available online: https://docs.oracle.com/cd/F51301_01/English/User_Guides/p6_eppm_user/p6_eppm_user.pdf (accessed on 1 May 2024).
- Wilson, I.D.; Ware, J.M.; Ware, J.A. A Genetic Algorithm approach to cartographic map generalisation. Comput. Ind. 2003, 52, 291–304. [Google Scholar] [CrossRef]
- Sun, Y.; Guo, Q.; Liu, Y.; Ma, X.; Weng, J. An Immune Genetic Algorithm to Buildings Displacement in Cartographic Generalization-Sun. Trans. GIS 2016, 20, 585–612. [Google Scholar] [CrossRef]
- Huang, H.; Guo, Q.; Sun, Y.; Liu, Y. Reducing Building Conflicts in Map Generalization with an Improved PSO Algorithm. ISPRS Int. J. Geo-Inf. 2017, 6, 127. [Google Scholar] [CrossRef]
- Li, W.; Yan, H.; Lu, X.; Shen, Y. A Heuristic Approach for Resolving Spatial Conflicts of Buildings in Urban Villages. ISPRS Int. J. Geo-Inf. 2023, 12, 392. [Google Scholar] [CrossRef]
- Fathi, S.; Fathi, S.; Balali, V. Time–Space Conflict Management in Construction Sites Using Discrete Event Simulation (DES) and Path Planning in Unity. Appl. Sci. 2023, 13, 8128. [Google Scholar] [CrossRef]
- Chavada, R.; Dawood, N.; Kassem, M. Construction Workspace Management: The Development and application of a Novel nD Planning Approach and Tool. J. Inf. Technol. Constr. 2012, 17, 213–236. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ninpan, K.; Huang, S.; Vitillo, F.; Assaad, M.A.; Benmiloud Bechet, L.; Plana, R. Mitigating Co-Activity Conflicts and Resource Overallocation in Construction Projects: A Modular Heuristic Scheduling Approach with Primavera P6 EPPM Integration. Algorithms 2024, 17, 230. https://doi.org/10.3390/a17060230
Ninpan K, Huang S, Vitillo F, Assaad MA, Benmiloud Bechet L, Plana R. Mitigating Co-Activity Conflicts and Resource Overallocation in Construction Projects: A Modular Heuristic Scheduling Approach with Primavera P6 EPPM Integration. Algorithms. 2024; 17(6):230. https://doi.org/10.3390/a17060230
Chicago/Turabian StyleNinpan, Khwansiri, Shuzhang Huang, Francesco Vitillo, Mohamad Ali Assaad, Lies Benmiloud Bechet, and Robert Plana. 2024. "Mitigating Co-Activity Conflicts and Resource Overallocation in Construction Projects: A Modular Heuristic Scheduling Approach with Primavera P6 EPPM Integration" Algorithms 17, no. 6: 230. https://doi.org/10.3390/a17060230
APA StyleNinpan, K., Huang, S., Vitillo, F., Assaad, M. A., Benmiloud Bechet, L., & Plana, R. (2024). Mitigating Co-Activity Conflicts and Resource Overallocation in Construction Projects: A Modular Heuristic Scheduling Approach with Primavera P6 EPPM Integration. Algorithms, 17(6), 230. https://doi.org/10.3390/a17060230