INTEGRATION OF OPERATIONS RESEARCH AND DISCRETE MATHEMATICS METHODS FOR PROCESS OPTIMISATION IN OPERATING SYSTEM SOFTWARE

Authors

DOI:

https://doi.org/10.28925/2663-4023.2025.30.991

Keywords:

operations research; discrete mathematics; game theory; operating systems; software modeling; process optimization; Nash equilibrium.

Abstract

The article presents an approach to optimizing processes in operating system software based on the integration of operations research (OR) and discrete mathematics (DM) methods. It is shown that modern operating systems operate in high-parallelism environments where processes compete for limited resources, which necessitates the search for optimal allocation strategies. Game theory, as a component of OR, provides a framework for modeling strategic interactions among processes, while discrete mathematics offers formal tools for describing structural relationships between them. A game-theoretic model of process scheduling optimization is proposed, where each process is considered a player with a utility function depending on execution time, resource volume, and priority. The application of Nash equilibrium enables finding a stable resource distribution without centralized control. A generalized mathematical model is developed in the form of a directed graph, implementing optimal scheduling algorithms based on dynamic programming, linear optimization, and graph theory. Comparative analysis between classical scheduling algorithms (FCFS, Round Robin, Priority) and the proposed game-optimization model demonstrates reduced average waiting time and improved CPU utilization. The obtained results confirm the efficiency of the integrated approach and highlight its potential application in modeling cloud and distributed systems. The proposed methodology can also be used in educational practice when teaching courses such as Discrete Mathematics, Operations Research, and Operating Systems.

Downloads

Download data is not yet available.

References

Tanenbaum, A. S. (2019). Modern operating systems. Kyiv: Williams.

Silberschatz, A., & Galvin, P. (2020). Fundamentals of operating systems. Kyiv: Dialectics.

Saaty, T. (2008). Decision making. The analytic hierarchy process method. Kyiv: Osnovy.

Cormen, T., Leiserson, C., & Rivest, R. (2019). Algorithms: Design and analysis. Kyiv: Williams.

Luzhyn, V. (2021). Operations research in management systems. Kyiv: Taras Shevchenko National University of Kyiv.

Saaty, T. L. (2008). Decision making for leaders. Pittsburgh: RWS Publications.

Harsanyi, J. C. (1977). Rational behavior and bargaining equilibrium. Cambridge: Cambridge University Press.

Nash, J. (1951). Non-cooperative games. Annals of Mathematics, 54(2), 286–295. https://doi.org/10.2307/1969529

Tanenbaum, A. S., & Bos, H. (2022). Modern operating systems (4th ed.). London: Pearson.

Fudenberg, D., & Tirole, J. (1991). Game theory. Cambridge: MIT Press.

Hillier, F., & Lieberman, G. (2021). Introduction to operations research (11th ed.). New York: McGraw-Hill.

Stallings, W. (2020). Operating systems: Internals and design principles (9th ed.). London: Pearson.

Ross, S. (2019). Introduction to probability models (12th ed.). London: Academic Press.

Abramov, V., Astafieva, M., Boiko, M., Bodnenko, D., Bushma, A., Vember, V., Hlushak, O., Zhyltsov, O., Ilich, L., Kobets, N., Kovaliuk, T., Kuchakovska, H., Lytvyn, O., Lytvyn, P., Mashkina, I., Morze, N., Nosenko, T., Proshkin, V., Radchenko, S., & Yaskevych, V. (2021). Theoretical and practical aspects of the use of mathematical methods and information technology in education and science. https://doi.org/10.28925/9720213284km

Bondarchuk, A., Skladannyi, P., Zhebka, V., & Strazhnikov, A. (2024). Optimization of the electric vehicle charging system based on operations research methods. Telecommunication and Information Technologies, 3(84), 86–93. https://doi.org/10.31673/2412-4338.2024.038693

Downloads


Abstract views: 31

Published

2025-10-26

How to Cite

Bazhan, T., Zhebka, V., Gnidenko, I., & Volochchuk, O. (2025). INTEGRATION OF OPERATIONS RESEARCH AND DISCRETE MATHEMATICS METHODS FOR PROCESS OPTIMISATION IN OPERATING SYSTEM SOFTWARE. Electronic Professional Scientific Journal «Cybersecurity: Education, Science, Technique», 2(30), 531–542. https://doi.org/10.28925/2663-4023.2025.30.991