A Construction Project Scheduling Approach for Petroleum Refinery Turnaround Maintenance Using Hybrid GA–LOB Optimization
Downloads
This study develops a hybrid Genetic Algorithm–Line of Balance (GA–LOB) scheduling framework for turnaround maintenance (TAM) in petroleum refineries, addressing the NP-hard challenge of optimizing task sequencing under realistic contractor availability and mandatory work/rest cycles. The TAM problem is formulated as an unrelated parallel machine scheduling problem with sequence-dependent setup times and SIMOP (simultaneous operations) safety constraints. A three-component chromosome encodes unit processing sequence, contractor allocation, and execution mode, enabling the GA to explore a large combinatorial solution space. At the same time, the LOB scheduler enforces crew continuity and the feasibility of work/rest. An exhaustive enumeration of contractor counts establishes the theoretical performance ceiling, and statistical validation using ANOVA and independent t-tests assesses the significance of optimization gains. The unconstrained exhaustive search identifies a global optimum of 5.93 weeks with a contractor allocation of (8, 10, 8, 10). With realistic resource constraints of up to three contractors per task, the GA achieves a project duration of 25.50 weeks, a statistically significant 10% improvement over the 28.32-week single-contractor baseline (ANOVA: F = 6.94, p = 0.009). Task-level t-tests reveal no significant change in individual task durations (all p > 0.05), demonstrating that efficiency gains arise exclusively from optimized concurrency and sequencing rather than task compression. This is the first study to apply a GA–LOB hybrid framework to petroleum TAM, formally integrating work/rest cycle constraints and SIMOP safety logic within the optimization chromosome. The resulting framework provides a scalable, data-driven diagnostic tool for industrial asset management with direct applicability to multi-site refinery operations.
Downloads
[1] Alfares, H. K. (2022). Plant shutdown maintenance workforce team assignment and job scheduling. Journal of Scheduling, 25(3), 321–338. doi:10.1007/s10951-021-00718-2.
[2] Alfares, H. K. (2023). Applied Optimization in the Petroleum Industry. Springer International Publishing, Cham, Switzerland. doi:10.1007/978-3-031-24166-6.
[3] Bijvank, M. (2004). Shutdown Scheduling: A Practical Approach to Handling Shutdowns at Refineries. Master Thesis, Vrije Universiteit, Amsterdam, Netherlands.
[4] Al-Turki, U., Duffuaa, S., & Bendaya, M. (2019). Trends in turnaround maintenance planning: literature review. Journal of Quality in Maintenance Engineering, 25(2), 253–271. doi:10.1108/JQME-10-2017-0074.
[5] Ertem, M., As’ad, R., Awad, M., & Al-Bar, A. R. (2022). Workers-constrained shutdown maintenance scheduling with skills flexibility: Models and solution algorithms. Computers and Industrial Engineering, 172. doi:10.1016/j.cie.2022.108575.
[6] Zhang, L., Deng, Q., Lin, R., Gong, G., & Han, W. (2021). A combinatorial evolutionary algorithm for unrelated parallel machine scheduling problem with sequence and machine-dependent setup times, limited worker resources and learning effect. Expert Systems with Applications, 175. doi:10.1016/j.eswa.2021.114843.
[7] Rocha, P. L., Ravetti, M. G., Mateus, G. R., & Pardalos, P. M. (2008). Exact algorithms for a scheduling problem with unrelated parallel machines and sequence and machine-dependent setup times. Computers and Operations Research, 35(4), 1250–1264. doi:10.1016/j.cor.2006.07.015.
[8] Hegazy, T., Hamdy, K., El-Behairy, H., & Essawy, Y. A. S. (2025). Simulation based scheduling of crew routing with learning and forgetting effects in repetitive projects. Scientific Reports, 15(1), 7235. doi:10.1038/s41598-024-82389-5.
[9] Sultan, R. A., Hamdy, K., & Essawy, Y. A. S. (2026). Agent-based simulation for multi-resource-constrained scheduling of scattered atypical repetitive projects. Scientific Reports, 16(1), 11759. doi:10.1038/s41598-026-42832-1.
[10] Sheremetov, L., Martínez-Muñoz, J., & Chi-Chim, M. (2018). Two-stage genetic algorithm for parallel machines scheduling problem: Cyclic steam stimulation of high viscosity oil reservoirs. Applied Soft Computing, 64, 317–330. doi:10.1016/j.asoc.2017.12.021.
[11] Pinedo, M. L. (2022). Scheduling. Springer International Publishing, Cham, Switzerland. doi:10.1007/978-3-031-05921-6.
[12] Faghihi, V., Nejat, A., Reinschmidt, K. F., & Kang, J. H. (2015). Automation in construction scheduling: a review of the literature. The International Journal of Advanced Manufacturing Technology, 81(9-12), 1845–1856. doi:10.1007/s00170-015-7339-0.
[13] Hegazy, T., & Kamarah, E. (2022). Schedule optimization for scattered repetitive projects. Automation in Construction, 133. doi:10.1016/j.autcon.2021.104042.
[14] Vallada, E., & Ruiz, R. (2011). A genetic algorithm for the unrelated parallel machine scheduling problem with sequence dependent setup times. European Journal of Operational Research, 211(3), 612–622. doi:10.1016/j.ejor.2011.01.011.
[15] Bektur, G., & Saraç, T. (2019). A mathematical model and heuristic algorithms for an unrelated parallel machine scheduling problem with sequence-dependent setup times, machine eligibility restrictions and a common server. Computers and Operations Research, 103, 46–63. doi:10.1016/j.cor.2018.10.010.
[16] Afzalirad, M., & Rezaeian, J. (2016). Resource-constrained unrelated parallel machine scheduling problem with sequence dependent setup times, precedence constraints and machine eligibility restrictions. Computers & Industrial Engineering, 98, 40–52. doi:10.1016/j.cie.2016.05.020.
[17] Haq, Z. U., & Anwar, A. A. (2017). Simultaneous-Irrigation Scheduling GA Model with Identical Discharges and Travel Time. Journal of Irrigation and Drainage Engineering, 143(2), 06016014. doi:10.1061/(asce)ir.1943-4774.0001125.
[18] Beauchat, T., Hu, Y., Leicht, R. M., & Suanico, C. (2023). Analyzing Schedule Dependency and Sequencing Changes for Robotic Construction Using Graph Analysis. Journal of Computing in Civil Engineering, 37(1), 04022043. doi:10.1061/(asce)cp.1943-5487.0001057.
[19] Gedik, R., Rainwater, C., Nachtmann, H., & Pohl, E. A. (2016). Analysis of a parallel machine scheduling problem with sequence dependent setup times and job availability intervals. European Journal of Operational Research, 251(2), 640–650. doi:10.1016/j.ejor.2015.11.020.
[20] de Vries, T. T., & Anwar, A. A. (2015). Irrigation Scheduling Using Complex Machine Scheduling. Journal of Irrigation and Drainage Engineering, 141(5), 04014065. doi:10.1061/(asce)ir.1943-4774.0000824.
[21] Yalaoui, F., & Quy Nguyen, N. (2021). Identical Machine Scheduling Problem with Sequence-Dependent Setup Times: MILP Formulations Computational Study. American Journal of Operations Research, 11(01), 15–34. doi:10.4236/ajor.2021.111002.
[22] Hong, Y., Xie, H., Hovhannisyan, V., & Brilakis, I. (2022). A graph-based approach for unpacking construction sequence analysis to evaluate schedules. Advanced Engineering Informatics, 52. doi:10.1016/j.aei.2022.101625.
[23] Ekici, A., Elyasi, M., Özener, O. Ö., & Sarıkaya, M. B. (2019). An application of unrelated parallel machine scheduling with sequence-dependent setups at Vestel Electronics. Computers and Operations Research, 111, 130–140. doi:10.1016/j.cor.2019.06.007.
[24] Nasirian, A., Arashpour, M., Abbasi, B., & Akbarnezhad, A. (2019). Optimal Work Assignment to Multiskilled Resources in Prefabricated Construction. Journal of Construction Engineering and Management, 145(4), 04019011. doi:10.1061/(asce)co.1943-7862.0001627.
[25] Le, C., Shrestha, K. J., Jeong, H. D., & Damnjanovic, I. (2021). A sequential pattern mining driven framework for developing construction logic knowledge bases. Automation in Construction, 121. doi:10.1016/j.autcon.2020.103439.
- Authors retain all copyrights. It is noticeable that authors will not be forced to sign any copyright transfer agreements.
- This work (including HTML and PDF Files) is licensed under a Creative Commons Attribution 4.0 International License.![]()















