Abstract
This paper presents an algorithm based on the simulated annealing technique for the problem of scheduling tasks on one machine with the criterion of minimizing the sum of costs of tasks performed overdue. We propose to use, for the first time in simulated annealing, elimination criteria, the so-called blocks, allowing to not considered non-perspective solutions from the neighborhood. The use of blocks with the parallelization of the algorithm with the use of the MPI library allowed to improve the algorithm’s efficiency in the same number of steps. Additionally, we propose to extend the benchmark database with new large test instances for which the block properties are most fully presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bożejko, W., Grabowski, J., Wodecki, M.: Block approach-Tabu search algorithm for single machine total weighted tardiness problem. Comput. Ind. Eng. 50(1/2), 1–14 (2006)
Grabowski, J., Wodecki, M.: A very fast Tabu search algorithm for the permutation flow shop problem with makespan criterion. Comput. Oper. Res. 31, 1891–1909 (2004)
Kirkpatrick, S., Gellat, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 26, 53–67 (1983)
Kirlik, G., Oguz, C.: A variable neighborhood search for minimizing total weighted tardiness with sequence dependent setup times on single machine. Comput. Oper. Res. 39, 1506–1520 (2012)
Lenstra, J.K., Rinnoy Kan, A.H.G., Brucker, P.: Complexity of machine scheduling problems. Ann. Discrete Math. 1, 343–362 (1977)
OR Library: http://people.brunel.ac.uk/~mastjjb/jeb/info.html
Potts, C.N., Van Wassenhove, L.N.: Algorithms for scheduling a single machine to minimize the weighted number of late tasks. Manage. Sci. 34(7), 843–858 (1988)
Rinnoy Kan, A.H.G., Lageweg, B.J., Lenstra, J.K.: Minimizing total costs in one-machine scheduling. Oper. Res. 25, 908–927 (1975)
Voß, S.: Tabu search: applications and prospects. In: Du, Z., Pardalos, P.M. (eds.) Network Optimization Problems: Algorithms, Applications and Complexity, pp. 333–353. World Scientific Publishing Co, Singapore (1993)
Sahni, S.K.: Algorithms for scheduling independent tasks. J. Assoc. Comput. Match 23, 116–127 (1976)
Uchroński, M.: Test instances for a single-machine total weighted tardiness scheduling problem. https://zasobynauki.pl/zasoby/51561
Villareal, F.J., Bulfin, R.L.: Scheduling a single machine to minimize the weighted number of tardy tasks. IEE Trans. 15, 337–343 (1983)
Wodecki, M.: A block approach to earliness-tardiness scheduling problems. Adv. Manuf. Technol. 40, 797–807 (2009). https://doi.org/10.1007/s00170-008-1395-7
Wodecki, M., Bound, A.B.: Parallel algorithm for single-machine total weighted tardiness problem. Adv. Manuf. Technol. 37, 996–1004 (2008)
Acknowledgments
The paper was partially supported by the National Science Centre of Poland, grant OPUS no. 2017/25/B/ST7/02181, grant no. 8211104160 K34W04D03 of Wrocław University of Science and Technology, and computational grant No. 96 of Wrocław Centre for Networking and Supercomputing.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Bożejko, W., Pempera, J., Uchroński, M., Wodecki, M. (2022). Parallel Block-Based Simulated Annealing for the Single Machine Total Weighted Tardiness Scheduling Problem. In: Sanjurjo González, H., Pastor López, I., García Bringas, P., Quintián, H., Corchado, E. (eds) 16th International Conference on Soft Computing Models in Industrial and Environmental Applications (SOCO 2021). SOCO 2021. Advances in Intelligent Systems and Computing, vol 1401. Springer, Cham. https://doi.org/10.1007/978-3-030-87869-6_72
Download citation
DOI: https://doi.org/10.1007/978-3-030-87869-6_72
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-87868-9
Online ISBN: 978-3-030-87869-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)