Modelling of the decision-making process of jobs priorities definition under conditions of limited resources:case of a service company

Authors

DOI:

https://doi.org/10.17721/1812-5409.2025/1.18

Keywords:

predictive maintenance, data-driven methods, type-2 fuzzy logic, flexible job-shop scheduling, integer linear programming

Abstract

This article focuses on the problem of decision-making regarding the prioritization, selection and scheduling of maintenance and repair jobs on complex industrial equipment under conditions of limited resources for the case of a service company. The author reviews modern approaches to predictive maintenance and jobs scheduling, namely job shop scheduling problem (JSSP), noting a gap in combining these two tasks for the case of service companies and absence of its strict scientifical substantiation. As the first step, a mathematical model is proposed which formulates the problem as an integer linear programming problem (ILP) with the objective of maximizing revenue and minimizing the total duration of the work execution under the limited resources of the service company. The scheduling part in based on the flexible JSSP, one the latest developments of JSSP, which allows to consider business-processes of the services company, which operates a fleet of almost identical mobile workshops. The peculiarity of the researched model is usage of time- indexed variables. Since the revenue is unknown at the moment of decision making, it is modelled with type-2 fuzzy logic approach, which mimics the real expert decision making. Application of type-2 fuzzy logic, in contrast to the type-1 fuzzy logic, allows to consider both uncertainty of experts in preliminary revenue evaluation, which could be modelled by type-1 fuzzy logic, and vagueness in determination of membership function. Directions for further research are outlined, among them numerical experiments on real and synthetically generated data, and further multi-criteria optimization considering equipment downtime. In further research it will be necessary to overcome the increased computing complexity of type-2 fuzzy logic. A few ideas are proposed to avoid this obstacle.

Pages of the article in the issue: 139 - 143

Language of the article: English

References

Baatartogtokh, B., Dunbar, W. S., & van Zyl, D. (2018). The state of outsourcing in the Canadian mining industry. Resources Policy, 59, 184–191. https://doi.org/10.1016/j.resourpol.2018.06.014

Boussadia, N., & Driss, O. B. (2021). Machine Learning for Dynamic Job Shop Scheduling Problem: Literature Review. Proceedings of the 2nd International Conference on Big Data, Modelling and Machine Learning, 444–450. https://doi.org/10.5220/0010736200003101

Deming, L. (2012). Co-evolutionary genetic algorithm for fuzzy flexible job shop scheduling. Applied Soft Computing, 12(8), 2237–2245. https://doi.org/10.1016/j.asoc.2012.03.025

Demir, Y., &İşleyen, S. K. (2013). Evaluation of mathematical models for flexible job-shop scheduling problems. Applied Mathematical Modelling, 37(3), 977–988. https://doi.org/10.1016/j.apm.2012.03.020

Doh, H.-H., Yu, J.-M., Kim, J.-S., Lee, D.-H., & Nam, S.-H. (2013). A priority scheduling approach for flexible job shops with multiple process plans. International Journal of Production Research 51(12), 3748–3764. https://doi.org/10.1080/00207543.2013.765074

Hameeda, M. S. A., & Schwung, A. (2023). Graph neural networks-based Scheduler for Production planning problems using Reinforcement Learning. Journal of Manufacturing Systems, 69, 91–102. https://doi.org/10.1016/j.jmsy.2023.06.005

Kacem, I., Hammadi, S., & Borne, P. (2002). Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic. Mathematics and Computers in Simulation, 60(3–5), 245–276. https://doi.org/10.1016/S0378-4754(02)00019-8

Lenstra, J. K., Kan, A. H. G. R., & Brucker, P. (1977). Complexity of Machine Scheduling Problems. Annals of Discrete, 1, 343–362.

Li, J., Liu, Z.-M., Li, Ch., & Zheng, Zh. (2021). Improved artificial immune system algorithm for type-2 fuzzy flexible job shop scheduling problem. IEEE Transactions on Fuzzy Systems, 29(11), 3234–3248. https://doi.org/10.1109/TFUZZ.2020.3016225

Lina, L., Gena, M., Liang, Y., & Ohno, K. (2012). A Hybrid EA for Reactive Flexible Job-shop Scheduling. Procedia Computer Science, 12, 110–115.

Liu, R., Piplani, R., & Toro, C. (2022). Deep reinforcement learning for dynamic scheduling of a flexible job shop. International Journal of Production Research, 13(60), 4049–4069. https://doi.org/10.1080/00207543.2022.2058432

Ma, D., Han, X., Liang, Y., & Shi, X. (2016). A Fuzzy Immune GA Scheduling Framework for JSSP. International Journal of Grid and Distributed Computing, 9(8), 357–370. https://doi.org/10.14257/ijgdc.2016.9.8.31

Mashchenko, S. O., Kapustian, O. A., & Rubino, B. (2023). On Kemeny Optimization Scheme for Fuzzy Set of Relations. Axioms, 12(12), 1067. https://doi.org/10.3390/axioms12121067

Mendel, J. M., & Liu, X. (2013). Simplified Interval Type-2 Fuzzy Logic Systems. IEEE Transactions on Fuzzy Systems, 21(6), 1056–1069. https://doi.org/10.1109/TFUZZ.2013.2241771

Mohan, J., Lanka, K., & Rao, A. N. (2019). A Review of Dynamic Job Shop Scheduling Techniques. Procedia Manufacturing, 30, 34–39. https://doi.org/10.1016/j.promfg.2019.02.006

Pinedo, M. (1995). Scheduling: Theory, Algorithms and Systems (3 ed.). New Jersey, Englewood Cliffs: Springer.

Rüßmann, M., Lorenz, M., Gerbert, P., Waldner, M., Justus, J., Engel, P., & Harnisch, M. (2015). Industry 4.0: The Future of Productivity and Growth in Manufacturing Industries, 9, 54–89. https://doi.org/10.5281/zenodo.12804554

Schlebusch, D. (2020). Solving the Job-Shop Scheduling Problem with Reinforcement Learning. University of Applied Sciences and Arts FHNW School of Engineering.

Shao, X., & Kim, C. S. (2022). An Adaptive Job Shop Scheduler Using Multi-Level Convolutional Neural Network and Iterative Local Search. IEEE Access, 4. https://doi.org/10.1109/ACCESS.2022.3188765

Siemens AG. (2023). The True Cost of Downtime 2022. SENSEYE PREDICTIVE MAINTENANCE, 11. Retrieved 05 12, 2024 from https://assets.new.siemens.com/siemens/assets/api/uuid:3d606495-dbe0-43e4-80b1-d04e27ada920/dics-b10153-00-7600truecostofdowntime2022-144.pdf

Thiruvady, D., Blum, C., & Ernst, A. T. (2020). Solution Merging in Matheuristics for Resource Constrained Job Scheduling. Algorithms, 13, 256. https://doi.org/10.3390/a13100256

Tran, T.-D., Varela, R., González-Rodríguez, I., & Talbi, E.-Gh. (2013). Solving Fuzzy Job-Shop Scheduling Problems with a Multiobjective Optimizer. The Fifth International Conference on Knowledge and Systems Engineering, 197–209. https://doi.org/10.1007/978-3-319-02821-7_19

Downloads

Published

2025-07-07

Issue

Section

Computer Science and Informatics

How to Cite

Osmak, Y. (2025). Modelling of the decision-making process of jobs priorities definition under conditions of limited resources:case of a service company. Bulletin of Taras Shevchenko National University of Kyiv. Physics and Mathematics, 80(1), 139-143. https://doi.org/10.17721/1812-5409.2025/1.18