40th International Conference on Production Engineering of Serbia
ICPES 2025
Nis, Serbia, 18-19th september 2025


APPLICATION OF THE MATHEMATICAL CONVOLUTION OPERATOR IN THE OPTIMIZATION OF RESOURCE PLANNING AND SCHEDULING

Aleksandar Stankovic, Milica Milunovic, Goran Petrovic

DOI: 10.46793/ICPES25.221S


Abstract:

This paper explores the application of the mathematical operator convolution in the context of resource planning and scheduling problems in industrial processes. Convolution is used as a tool for modelling the interactions between different operations and resources, while taking into account time dependencies and system capacities. It is applied in the context of resource planning and scheduling problems in industrial processes to model the combined probability distributions of the durations of individual operations. Mathematically, convolution enables the calculation of the overall impact of available resources on task execution over time, through the integration or summation of corresponding functions that describe operations and resource capacities. The advantage of applying the convolution operator in the context of summing operation execution times lies in its ability to accurately model the combined probability distribution of total process durations, taking into account the variability and uncertainty of individual operation times. This approach shows that applying convolution in resource planning and scheduling leads to more efficient schedules, with significant improvements in overall productivity and reductions in operational costs compared to traditional methods. The results confirm the potential of convolution as a mathematical tool for solving complex optimization problems in industrial and manufacturing systems

Keywords:

Planning and scheduling of resources, convolution, optimization

References:


[1] Ross, S. M. (2002). A first course in probability (6th ed.). Prentice Hall.
[2] Grinstead, C. M., & Snell, J. L. (1997). Introduction to probability (2nd rev. ed.). American Mathematical Society.
[3] Hogg, R. V., & Craig, A. T. (1995). Mathematical statistics (5th ed.). Prentice Hall.
[4] Parzen, E. (1960). Modern probability theory and its applications. John Wiley & Sons.
[5] Woodward, J. A., & Palmer, C. G. S. (1997). On the exact convolution of discrete random variables. Applied Mathematics and Computation, 83(1), 69–77.
[6] Glen, A., Evans, D., & Leemis, L. (2001). A probability programming language. The American Statistician, 55(2), 156–166.
[7] Jones, T. A. (1977). A computer method to calculate the convolution of statistical distributions. Mathematical Geology, 9(6), 635–647.
[8] Thompson, P. (2000). Getting normal probability approximations without using normal tables. The College Mathematics Journal, 31(1), 51–54.
[9] Glen, A., Leemis, L., & Drew, J. (2004). Computing the distribution of the product of two continuous random variables. Computational Statistics & Data Analysis, 44(3), 451–464.
[10] Evans, D. L., & Leemis, L. M. (2004). Algorithms for computing the distributions of sums of discrete random variables. Mathematical and Computer Modelling, 0, 1-10. https://doi.org/10.1016/j.mcm.2004.03.002.
[11] Stankovic, A., Petrovic, G., Turudija, R., Markovic, D., & Cojbašic, Ž. (2025). Hybrid machine learning approach for parallel machine scheduling under uncertainty. Expert Systems with Applications, 279, 127427. https://doi.org/10.1016/j.eswa.2024.127427
[12] Stankovic, A., & Petrovic, G. (2025). Priority decision rules with a fuzzy MCDM approach for solving flexible job shop problem: A real case study of optimizing manufacturing. Acta Polytechnica Hungarica, 22(1), 143–162. https://doi.org/10.12700/APH.22.1.2025.143.
[13] Stankovic, A., Petrovic, G., Markovic, D., & Cojbašic, Ž. (2022). Solving flexible job shop scheduling problem with transportation time based on neuro-fuzzy suggested metaheuristics. Acta Polytechnica Hungarica, 19(4), 209–227. https://doi.org/10.12700/APH.19.4.2022.209.