TOTAL WEIGHTED TARDINESS MINIMIZATION FOR TASKS WITH A COMMON DUE DATE ON PARALLEL MACHINES IN CASE OF AGREEABLE WEIGHTS AND PROCESSING TIMES

Authors

DOI:

https://doi.org/10.20998/2079-0023.2019.01.04

Keywords:

scheduling theory, parallel machines, total weighted tardiness, common due date, agreeable weights, PSC-algorithm

Abstract

We consider  tasks scheduling problem on  identical parallel machines by the criterion of minimizing the total weighted tardiness of tasks. All tasks arrive for processing at the same time. Weights and processing times are agreeable, that is, a greater weight of a task corresponds to a shorter processing time. In addition, we have arbitrary start times of machines for tasks processing. The times may be less or greater than the due date or to coincide with it. The problem in this formulation is addressed for the first time. It can be used to provide planning and decision making in systems with a network representation of technological processes and limited resources. We give efficient PSC-algorithm with  complexity that includes the poly­nomial component and the approximation algorithm based on permutations of tasks. The polynomial component contains sufficient signs of optimality of the obtained solutions and allows to obtain an exact solution by polynomial subalgorithm. In the case when the sufficient signs of opti­mality do not fulfill, we obtain approximate solution with an estimate of de­viation from the optimum for each individual problem instance of any prac­tical dimension. We show that a schedule obtained as a result of the problem solving can be split into two schedules: the schedule on machines which start time is less than or equal to the due date, and the schedule on machines which start after the due date. Optimization is only done in the first sched­ule. The second schedule is optimal by construction. Statistical studies of the PSC-algorithm showed its high efficiency. We solved problems with dimensions up to 40,000 tasks and up to 30 ma­chines. The average time to solve the problem by the algorithm using the most efficient types of permutations was 27.3 ms for this dimension. The average frequency of an optimal solution obtaining amounted to 90.3 %. The average deviation from an optimum was no more than 0.000251.

Author Biographies

Alexander Pavlov, National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

Doctor of Technical Sciences, Full Professor, National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv, Ukraine, Head of the Department of Automated Information Processing and Control Systems

Elena Misura, National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

Candidate of Technical Sciences (PhD), Senior Researcher at the Research Institute of Information Processes of the National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv, Ukraine

Oleg Melnikov, National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

Candidate of Technical Sciences (PhD), Leading engineer of the Department of Automated Information Processing and Control Systems of the National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv, Ukraine

References

Yalaoui F. Minimizing total tardiness in parallel-machine scheduling with release dates. Applied evolutionary computation. 2012, vol. 3, iss. 1, pp. 21–46. doi: 10.4018/jaec.2012010102

Zgurovsky M. Z., Pavlov A. A. Combinatorial optimization problems in planning and decision making: theory and applications. Cham, Springer Publ., 2019. 526 p. doi: 10.1007/978-3-319-98977-8

Garey M. R., Johnson D. S. Computers and intractability: a guide to the theory of NP-completeness. San Francisco, W. H. Freeman and Co. Publ., 1979. 348 p.

Lawler E. L. A “pseudopolynomial” algorithm for sequencing jobs to minimize total tardiness. Annals of Discrete Mathematics. 1977, vol. 1, pp. 331–342. doi: 10.1016/S0167-5060(08)70742-8

Pinedo M. L. Scheduling: theory, algorithms, and systems. 5 th ed. Cham, Springer Publ., 2016. 690 p. doi: 10.1007/978-3-319-26580-3

Kramer A., Subramanian A. A unified heuristic and an annotated bibliography for a large class of earliness-tardiness scheduling problems. Available at: https://arxiv.org/abs/1509.02384 (accessed 05.05.2019).

Tanaev V. S., Shkurba V. V.: Vvedenie v teoriyu raspisaniy [Introduction to scheduling theory]. Moscow, Nauka Publ., 1975. 256 p.

Kovalyov M. Y., Werner F. Approximation schemes for scheduling jobs with common due date on parallel machines to minimize total tardiness. Journal of Heuristics. 2002, vol. 8, iss. 4, pp. 415–428. doi: 10.1023/A:1015487829051

Zgurovsky M. Z., Pavlov A. A. Trudnoreshaemye zadachi kombinatornoy optimizatsii v planirovanii i prinyatii resheniy: monografiya [Intractable problems of combinatorial optimization in planning and decision-making: monograph]. Kiev, Naukova dumka Publ., 2016. 716 p.

Pavlov A. A., Misura E. B., Melnikov O. V., Mukha I. P., Lishchuk K. I. Approximation algorithm for parallel machines total tardiness minimization problem for planning processes automation. The Second International Conference on Computer Science, Engineering and Education Applications ICCSEEA 2019 (26–27 January 2019, Kiev). Cham, Springer Publ., 2020, pp. 459–467. doi: 10.1007/978-3-030-16621-2_43

Lawler E. L., Moore J. M. A functional equation and its application to resource allocation and sequencing problems. Management Science. 1969, vol. 16, no. 1, pp. 77–84. doi: 10.1287/mnsc.16.1.77

Yuan J. The NP-hardness of the single machine common due date weighted tardiness problem. Journal of Systems Science and Complexity. 1992, vol. 5, no. 4, pp. 328–333.

Downloads

Published

2024-06-29

How to Cite

Pavlov, A., Misura, E., & Melnikov, O. (2024). TOTAL WEIGHTED TARDINESS MINIMIZATION FOR TASKS WITH A COMMON DUE DATE ON PARALLEL MACHINES IN CASE OF AGREEABLE WEIGHTS AND PROCESSING TIMES. Bulletin of National Technical University "KhPI". Series: System Analysis, Control and Information Technologies, (1), 20–24. https://doi.org/10.20998/2079-0023.2019.01.04

Issue

Section

MANAGEMENT IN ORGANIZATIONAL SYSTEMS