Abstract
We investigate and justify the efficiency of PSC-algorithm for solving the NP-hard in the strong sense scheduling problem of the total weighted tardiness of jobs minimization on one machine. The problem is used widely in the automation of planning processes in objects of different nature. As a result of the research, we identify and justify regions of the problem parameter values at which it is solved quickly and at which it requires a large computational effort. For each individual instance, a polynomial subalgorithm of \( O(n^{2} ) \) complexity constructs a sequence on which we determine the instance’s structure and its characteristics designating the instance’s complexity. We analyze the polynomial component of the PSC-algorithm which checks sufficient signs of optimality at all stages of the problem solving, in contrast to the existing methods. The optimal solution was achieved with the polynomial component for 27.3% of instances. We present experimental data on the solving time for problems with dimensions up to 300 jobs. We show that up to 68% of the generated benchmark instances are solved relatively quickly for any dimension. The PSC-algorithm is competitive by the computation time with the known method of Tanaka et al. and significantly exceeds it on instances from the determined regions of quick solving.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Pinedo, M.L.: Scheduling: Theory, Algorithms, and Systems. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-26580-3
Heydari, M., Hosseini, S.M., Gholamian, S.A.: Optimal placement and sizing of capacitor and distributed generation with harmonic and resonance considerations using discrete particle swarm optimization. Int. J. Intell. Syst. Appl. (IJISA) 5(7), 42–49 (2013). https://doi.org/10.5815/ijisa.2013.07.06
Wang, F., Rao, Y., Wang, F., Hou, Y.: Design and application of a new hybrid heuristic algorithm for flow shop scheduling. Int. J. Comput. Netw. Inf. Secur. (IJCNIS) 3(2), 41–49 (2011). https://doi.org/10.5815/ijcnis.2011.02.06
Cai, Y.: Artificial fish school algorithm applied in a combinatorial optimization problem. Int. J. Intell. Syst. Appl. (IJISA) 2(1), 37–43 (2010). https://doi.org/10.5815/ijisa.2010.01.06
Fomin, F.V., Kratsch, D.: Exact Exponential Algorithms. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16533-7
Soltani, N., Soleimani, B., Barekatain, B.: Heuristic algorithms for task scheduling in cloud computing: a survey. Int. J. Comput. Netw. Inf. Secur. (IJCNIS) 9(8), 16–22 (2017). https://doi.org/10.5815/ijcnis.2017.08.03
Garg, R., Singh, A.K.: Enhancing the discrete particle swarm optimization based workflow grid scheduling using hierarchical structure. Int. J. Comput. Netw. Inf. Secur. (IJCNIS) 5(6), 18–26 (2013). https://doi.org/10.5815/ijcnis.2013.06.03
Mishra, M.K., Patel, Y.S., Rout, Y., Mund, G.B.: A survey on scheduling heuristics in grid computing environment. Int. J. Mod. Educ. Comput. Sci. (IJMECS) 6(10), 57–83 (2014). https://doi.org/10.5815/ijmecs.2014.10.08
Sajedi, H., Rabiee, M.: A metaheuristic algorithm for job scheduling in grid computing. Int. J. Mod. Educ. Comput. Sci. (IJMECS) 6(5), 52–59 (2014). https://doi.org/10.5815/ijmecs.2014.05.07
Hwang, K., Dongarra, J., Fox, G.: Distributed and Cloud Computing: From Parallel Processing to the Internet of Things. Morgan Kaufmann, Burlington (2012)
Brucker, P., Knust, S.: Complex Scheduling, 2nd edn. GOR-Publications Series, Springer, Berlin, Heidelberg (2012). https://doi.org/10.1007/978-3-642-23929-8
Zgurovsky, M.Z., Pavlov, A.A.: Algorithms and software of the four-level model of planning and decision making. In: Combinatorial Optimization Problems in Planning and Decision Making: Theory and Applications, 1st edn. Studies in Systems, Decision and Control, vol. 173, pp. 407–518. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-98977-8_9
Zgurovsky, M.Z., Pavlov, A.A.: The total weighted tardiness of tasks minimization on a single machine. In: Combinatorial Optimization Problems in Planning and Decision Making: Theory and Applications, 1st edn. Studies in Systems, Decision and Control, vol. 173, pp. 107–217. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-98977-8_4
Tanaka, S., Fujikuma, S., Araki, M.: An exact algorithm for single-machine scheduling without machine idle time. J. Sched. 12(6), 575–593 (2009). https://doi.org/10.1007/s10951-008-0093-5
Kanet, J., Birkemeier, C.: Weighted tardiness for the single machine scheduling problem: an examination of precedence theorem productivity. Comput. Oper. Res. 40(1), 91–97 (2013). https://doi.org/10.1016/j.cor.2012.05.013
Kanet, J.: One-machine sequencing to minimize total tardiness: a fourth theorem for Emmons. Oper. Res. 62(2), 345–347 (2014). https://doi.org/10.1287/opre.2013.1253
Karakostas, G., Kolliopoulos, S., Wang, J.: An FPTAS for the minimum total weighted tardiness problem with a fixed number of distinct due dates. ACM Trans. Algorithms 8(4), 1–16 (2012). https://doi.org/10.1145/2344422.2344430
Zgurovsky, M.Z., Pavlov, A.A.: Introduction. In: Combinatorial Optimization Problems in Planning and Decision Making: Theory and Applications, 1st edn. Studies in Systems, Decision and Control, vol. 173, pp. 1–14. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-98977-8_1
Tanaka, S., Fujikuma, S., Araki, M.: OR-library: weighted tardiness (2013). https://sites.google.com/site/shunjitanaka/sips/benchmark-results-sips. Accessed 08 Nov 2018
Fisher, M.L.: A dual algorithm for the one machine scheduling problem. Math. Progr. 11(1), 229–251 (1976). https://doi.org/10.1007/BF01580393
Ding, J., Lü, Z., Cheng, T.C.E., Xu, L.: Breakout dynasearch for the single-machine total weighted tardiness problem. Comput. Indust. Eng. 98(C), 1–10 (2016). https://doi.org/10.1016/j.cie.2016.04.022
Pavlov, A.A., Misura, E.B., Melnikov, O.V., Mukha, I.P.: NP-hard scheduling problems in planning process automation in discrete systems of certain classes. In: Hu, Z., Petoukhov, S., Dychka, I., He, M. (eds.) Advances in Computer Science for Engineering and Education. ICCSEEA 2018. Advances in Intelligent Systems and Computing, vol. 754, pp. 429–436. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-91008-6_43
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Pavlov, A.A., Misura, E.B., Melnikov, O.V., Mukha, I.P., Lishchuk, K.I. (2020). Study of Theoretical Properties of PSC-Algorithm for the Total Weighted Tardiness Minimization for Planning Processes Automation. In: Hu, Z., Petoukhov, S., Dychka, I., He, M. (eds) Advances in Computer Science for Engineering and Education II. ICCSEEA 2019. Advances in Intelligent Systems and Computing, vol 938. Springer, Cham. https://doi.org/10.1007/978-3-030-16621-2_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-16621-2_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-16620-5
Online ISBN: 978-3-030-16621-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)