In collaboration with Payame Noor University and the Iranian Society of Instrumentation and Control Engineers

Document Type : Research Article

Authors

Department of Management and Accounting, College of Farabi, University of Tehran, Iran

10.30473/coam.2026.76630.1365

Abstract

This study presents a multi-objective mixed-integer linear programming (MILP) model for optimizing rotational shift scheduling of personnel at gas pressure reduction stations (CGSs) and administrative offices of the Gas Company of Qom Province, Iran. The model simultaneously addresses organizational requirements and human-centric factors, including employee shift preferences, coworker compatibility, sensitivity to mercaptan gas, public communication skills, commuting distances, and regulatory workload constraints. A two-phase solution framework is employed: the multi-objective problem is first scalarized using the ε-constraint method, and the resulting single-objective subproblems are then solved using the Gray Wolf Optimizer (GWO) and the Crow Search Algorithm (CSA). An MILP-solver-based ε-constraint baseline is also reported for benchmarking. A real-world case study involving 49 employees, 9 service locations, and a 30-day planning horizon is used to evaluate the framework. Results from 30 independent runs show that CSA obtains lower average overtime (44.2 h versus 48.6 h), higher shift-preference satisfaction (90.1% versus 87.3%), higher coworker-preference satisfaction (86.4% versus 83.6%), and shorter average runtime (109.8 s versus 121.4 s) than GWO. Wilcoxon signed-rank tests indicate statistically significant differences at the 5% level. Sensitivity analysis reveals the trade-off between individual shift preferences and coworker compatibility under alternative weight settings. The framework therefore provides a practical and adaptable decision-support approach for workforce planning in continuous and safety-critical gas distribution operations.

Highlights

  • A multi-objective MILP model for rotational shift scheduling in gas distribution systems is proposed.
  • Human-centric factors including mercaptan sensitivity and coworker preferences are formally modeled.
  • The ε-constraint method systematically explores Pareto trade-offs among four competing objectives.
  • The Crow Search Algorithm (CSA) statistically outperforms GWO across all key performance metrics.
  • Gini coefficient analysis confirms equitable workload and commuting burden distribution among staff.

Keywords

Main Subjects

[1] Aggarwal, D., Saxena, D.K., Bäck, T., Emmerich, M. (2023). “Real-world airline crew pairing optimization: Customized genetic algorithm versus column generation method”. Lecture Notes in Computer Science, 13970. https://doi.org/10.1007/ 978-3-031-27250-9_37
[2] Askarzadeh, A. (2016). “A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm”. Computers & Structures, 169, 1–12. https://doi.org/10.1016/j.compstruc.2016.03.001
[3] Baker, K.R. (1976). “Workforce allocation in cyclical scheduling problems: A survey”. Operational Research Quarterly, 27(1), 155–167. https://doi.org/10.2307/ 3009134
[4] Bard, J.F., Binici, C., deSilva, A.H. (2003). “Staff scheduling at the United States Postal Service”. Computers Operations Research, 30(5), 745–771. https://doi.org/ 10.1016/S0305-0548(02)00048-5
[5] Booker, L., Mills, J., Bish, M., Spong, J., Deacon-Crouch, M., Skinner, T. (2024). “Nurse rostering: Understanding current shift-work scheduling processes, benefits, limitations, and potential fatigue risks”. BMC Nursing, 23. https://consensus.app/papers/ nurse-rostering-understanding-the-current-shift-work-booker-mills/ 0026ad181db255a8a24f462f2fa7d9df/
[6] Breugem, T., Dollevoet, T., Huisman, D. (2022). “Is equality always desirable? Analyzing the trade-off between fairness and attractiveness in crew rostering”. Management Science, 68, 2619–2641. https://consensus.app/papers/details/f736a3f5802e5d3499553e7ffacfac05
[7] Chaieb, M., Ben Sassi, D. (2021). “Measuring and evaluating the home health care scheduling problem with simultaneous pick-up and delivery with time windows using a tabu search metaheuristic solution”. Applied Soft Computing, 113, 107957. https: //doi.org/10.1016/j.asoc.2021.107957
[8] Chen, S., Zhang, N., Wang, A. (2022). “Pulsating assembly production personnel scheduling technology based on improved genetic algorithm”. In 2022 IEEE International Conference on Mechatronics and Automation. https://doi.org/10.1109/ICMA54519. 2022.9856253
[9] Ehrgott, M., Gandibleux, X. (2003). “Multi-objective combinatorial optimization: Theory, methodology, and applications”. In M. Ehrgott & X. Gandibleux (Eds.), Multiple Criteria Optimization: State of the Art Annotated Bibliographic Surveys (pp. 369–444). Springer. https://doi.org/10.1007/978-3-662-05036-7_8
[10] Energy Institute. (2025). Statistical Review of World Energy 2025. https://www. energyinst.org/statistical-review
[11] Ernst, A.T., Jiang, H., Krishnamoorthy, M., Sier, D. (2004). “Staff scheduling and rostering: A review of applications, methods and models”. European Journal of Operational Research, 153(1), 3–27. https://doi.org/10.1016/S0377-2217(03)00095-X
[12] Heidari, H., Akbari, M., Souhankar, A., Hafezi, R. (2022). “Review of global energy trends towards 2040 and recommendations for Iran oil and gas sector”. International Journal of Environmental Science and Technology, 19(8), 8007–8026. https://doi.org/10. 1007/s13762-022-03963-w
[13] Koruca, H., Emek, M.S., Gulmez, E. (2023). “Development of a new personalized staff-scheduling method with a work-life balance perspective: Case of a hospital”. Annals of Operations Research. https://consensus.app/papers/details/ 456c6fafbbce5508834cde565c6cce82/
[14] Koulinas, G.K., Demesouka, O.E., Bougelis, G.G., Koulouriotis, D.E. (2022). “Risk prioritization in a natural gas compressor station construction project using the analytical hierarchy process”. Sustainability, 14(20), 13172. https://doi.org/10.3390/ su142013172
[15] Krump, S., Graf, V., Stanek, P. (2023). “Optimization of workers quantity using mathematical model”. MM Science Journal, 2023(March). https://doi.org/10.17973/MMSJ.2023_03_2022106
[16] Luo, L., Liu, X., Cui, X., Cheng, Y., Yu, X., Li, Y., Jiang, L., Tan, M. (2020). “Applying queuing theory and mixed integer programming to blood center nursing schedules of a large hospital in China”. Computational and Mathematical Methods in Medicine, 2020, 9373942. https://doi.org/10.1155/2020/9373942
[17] Ma, K., Yang, C., Xu, H., Lv, H., Hong, F. (2024). “A fast-flexible strategy-based approach to solving employee scheduling problem considering soft work time”. Scientific Reports, 14. https://consensus.app/papers/ a-fastflexible-strategy-based-approach-to-solving-ma-yang/ 8a43db9ba4ef5b2bb07a70163b050cfb/
[18] Makhadmeh, S., Alomari, O., Mirjalili, S., Al-Betar, M., Elnagar, A. (2022). “Recent advances in multi-objective gray wolf optimizer, its versions and applications”. Neural Computing and Applications, 34, 19723–19749. https://consensus.app/papers/ details/b6d8400c550b5f89a905e8c6589e670c/
[19] Malekian, S., Komijan, A.R., Shoja, A., Ehsanifar, M. (2023). “New nurse scheduling model considering nurses’ seniority and the possibility of consecutive shifts under COVID-19: A real case study”. International Journal of Healthcare Management, 16(4). https://doi.org/10.1080/20479700.2022.2134639
[20] Mardiningsih, Sidabutar, L.I. (2024). “Scheduling labor of nurse using fuzzy goal programming method: Case study of RSU Mitra Medika Amplas”. Journal of Mathematics Technology and Education. https://consensus.app/papers/details/ 152ad01a220e53d5858cf10e7ad13422/
[21] Mavrotas, G. (2009). “Effective implementation of the ε-constraint method in multiobjective mathematical programming problems”. Applied Mathematics and Computation, 213(2), 455–465. https://doi.org/10.1016/j.amc.2009.03.037
[22] Meng, Y., Chen, R., Zhang, K., Deng, T. (2022). “Two-stage robust power cost minimization in a natural gas compressor station”. Petroleum Science, 19(1), 438–448. https: //doi.org/10.1016/j.petsci.2021.10.005
[23] Mirjalili, S., Mirjalili, S.M., Lewis, A. (2014). “Gray wolf optimizer”. Advances in Engineering Software, 69, 46–61. https://doi.org/10.1016/j.advengsoft.2013.12. 007
[24] Mohtadi, M.M., Alwardi, A., Pahlevanzadeh, M.J., Fathi, M.R. (2022). “Mathematical modeling for the simultaneous allocation and scheduling of tour guides: A practical problem in war tourism”. International Journal of Industrial Engineering: Theory, Applications and Practice, 29(5). https://doi.org/10.23055/ijietap.2022.29.5.7993
[25] Ngoo, C.M., Goh, S.L., Likoh, J. (2022). “Gray Wolf Optimizer for the nurse rostering problem”. In 2022 IEEE 13th Control and System Graduate Research Colloquium (pp. 11–15). https://consensus.app/papers/ grey-wolf-optimizer-for-the-nurse-rostering-problem-ngoo-goh/ 94037cdeb0b15dc9997b8776080abd83/
[26] Nguyen, T., Cohen, K. (2025). “Fuzzy logic-based scheduling system for part-time workforce”. arXiv. https://arxiv.org/abs/2504.17805
[27] National Institute for Occupational Safety and Health. (n.d.). NIOSH Pocket Guide to Chemical Hazards: Methyl Mercaptan. Centers for Disease Control and Prevention. https://www.cdc.gov/niosh/npg/npgd0425.html
[28] Otero-Caicedo, R., Casas, C.M., Jaimes, C., Garzón, C., Yáñez Vergel, E.A., Valdes, J. (2023). “A preventive-reactive approach for nurse scheduling considering absenteeism and nurses’ preferences”. Operations Research for Health Care. https://consensus. app/papers/details/6815a91de7dd58a397716cbc2318dc99/
[29] Özder, E.H., Özcan, E., Eren, T. (2019). “Sustainable personnel scheduling problem optimization in a natural gas combined-cycle power plant”. Processes, 7(10), 702. https: //doi.org/10.3390/pr7100702
[30] Özder, E.H., Özcan, E., Eren, T. (2020). “Sustainable personnel scheduling supported by an artificial neural network model in a natural gas combined cycle power plant”. International Journal of Energy Research, 44(9). https://doi.org/10.1002/er.5480
[31] Pahlevanzadeh, M.J., Jolai, F., Goodarzian, F., Ghasemi, P. (2021). “A new two-stage nurse scheduling approach based on occupational justice considering assurance attendance in work shifts by using Z-number method: A real case study”. RAIRO – Operations Research, 55(6). https://doi.org/10.1051/ro/2021157
[32] Park, C.H., Ko, Y.D. (2022). “A practical staff scheduling strategy considering various types of employment in the construction industry”. Algorithms, 15(9), 321. https:// doi.org/10.3390/a15090321
[33] Renggli, F., Gerlach, M., Bieri, J., Golz, C., Sariyar, M. (2025). “Integrating nurse preferences into AI-based scheduling systems: A qualitative study”. JMIR Formative Research, 9. https://consensus.app/papers/details/ d45fd7270cbf5f62bf3415f19e015fb0/
[34] Sadjadi, S.J., Soltani, R., Izadkhah, M., Saberian, F., Darayi, M. (2011). “A new nonlinear stochastic staff scheduling model”. Scientia Iranica, 18(3), 699–710. https://doi.org/10.1016/j.scient.2011.05.017
[35] Salimifard, K., Nakhaei, M., Zare, Z., Moghdani, R. (2019). “Developing a multiobjective meta-heuristic algorithm to select work model and staff scheduling in petrochemical companies”. Industrial Management Journal, 10(4). https://doi.org/10.22059/ imj.2018.263727.1007476
[36] Secundo, G., Nucci, F., Shams, R., Albergo, F. (2022). “Optimising workforce efficiency in healthcare during COVID-19: A computational study of vehicle routing for homebound vaccination”. Production Planning & Control. https://doi.org/10.1080/09537287. 2022.2110153
[37] Sun, Q., Wu, Z., Gu, W., Zhang, X.P., Lu, Y., Liu, P., Lu, S., Qiu, H. (2023). “Resilience assessment for integrated energy systems considering gas-thermal inertia and system interdependency”. IEEE Transactions on Smart Grid. https://doi.org/10.1109/TSG. 2023.3306183
[38] Sun, L., Zhang, N., Ning, L., Song, Z., Li, W. (2020). “A Gini coefficient-based impartial and open dispatching model”. Energies, 13. https://consensus.app/papers/ details/97b30ca7509d55af8a224c570a14b87c/
[39] Tsao, Y.-C., Chen, D.Z., Hwang, F., Linh, V. (2024). “Intelligent clinic nurse scheduling considering nurses paired with doctors and nurse preferences”. Journal of Medical Systems, 48. https://consensus.app/papers/details/ 3ac56277466d5bc69ae5ec55e6c8535d/
[40] Wang, X., Ferreira, F.A.F., Chang, C.-T. (2022). “Multi-objective competency-based approach to project scheduling and staff assignment: Case study of an internal audit project”. Socio-Economic Planning Sciences, 81, 101182. https://doi.org/10.1016/j.seps. 2021.101182
[41] Wang, W., Xie, K., Guo, S., Li, W., Xiao, F., Liang, Z. (2023). “A shift-based model to solve the integrated staff rostering and task assignment problem with real-world requirements”. European Journal of Operational Research, 310, 360–378. https:// consensus.app/papers/details/a742fa3ad3f5522a87847ba78db5c029/
[42] Wu, W., Katoh, N., Ikegami, A. (2022). “An iterated local search heuristic for the staff scheduling problem for part-time employees in Japan”. Asia-Pacific Journal of Operational Research, 39(5). https://doi.org/10.1142/S0217595921500378
[43] Zhang, M., Liang, W., Qiu, Z., Lin, Y. (2017). “Application of risk-based inspection method for gas compressor station”. Journal of Physics: Conference Series, 842(1), 012064. https://doi.org/10.1088/1742-6596/842/1/012064
[44] Zhang, X., Yang, Y., Zhu, Q., Lin, Q., Chen, W.-N., Li, J., Coello Coello, C.A. (2024). “Multi-agent deep Q-network-based metaheuristic algorithm for nurse rostering”. Swarm and Evolutionary Computation, 87, 101547. https://doi.org/10.1016/j.swevo. 2024.101547