Modelling of the decision-making process of jobs priorities definition under conditions of limited resources:case of a service company
DOI:
https://doi.org/10.17721/1812-5409.2025/1.18Keywords:
predictive maintenance, data-driven methods, type-2 fuzzy logic, flexible job-shop scheduling, integer linear programmingAbstract
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
Issue
Section
License
Copyright (c) 2025 Yevhen Osmak

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
