Abstract
In this study, the single-machine total weighted tardiness scheduling problem with double due date has been addressed. The neuro-dominance rule (NDR-D) is proposed to decrease the total weighted tardiness (TWT) for the double due date. To obtain NDR-D, a back-propagation artificial neural network was trained using 12,000 data items and tested using another 15,000 items. The adjusted pairwise interchange method was used to prepare training and test data of the neural network. It was proved that if there is any sequence violating the proposed NDR-D then, according to the TWT criterion, these violating jobs are switched. The proposed NDR was compared with a number of generated heuristics. However, all of the used heuristics were generated for double due date based on using the original heuristic (ATC, COVERT, SPT, LPT, EDD, WDD, WSPT and WPD). These generated competing heuristics were called ATC1, ATC2, ATC3, COV1, COV2, COV3, COV4, EDD1, EDD2, EDD3, WDD1, WDD2, WDD3, WSPT1, WSPT2, WSPT3, WPD1, WPD2, WPD3 and WPD4. The arrangements among the heuristics were made according to the double due date. The proposed NDR-D was applied to the generated heuristics and metaheuristics, simulated annealing and genetic algorithms, for a set of randomly generated problems. Problem sizes were chosen as 50, 70 and 100. In this study, 202,500 problems were randomly generated and used to demonstrate the performance of NDR-D. From the computational results, it can be clearly seen that the NDR-D dominates the generated heuristics and metaheuristics in all runs. Additionally, it is possible to see which heuristics are the best for the double due date single-machine TWT problems.
Similar content being viewed by others
References
Hsu CJ, Yang SJ, Yang DL (2011) Two due date assignment problems with position dependent processing time on a single machine. Comput Ind Eng 60:796–800
Gordon VS, Strusevich VA (2009) Single machine scheduling and due date assignment with positionally dependent processing times. Eur J Oper Res 198(57–62):2009
Shabtay D, Steiner G (2006) Two due date assignment problems in scheduling a single machine. Oper Res Lett 34:683–691
Wang C (2011) Due-date management through iterative bidding. IEEE Trans Syst Man Cybern—Part A Syst Hum 41(6):1182–1198
Van den Akker JM, Diepen G, Hoogeveen JA (2010) Minimizing total weighted tardiness on a single machine with release dates and equal-length jobs. J Sched 13(6):561–576
Li JQ, Yuan XH, Lee ES, Xu DH (2011) Setting due dates to minimize the total weighted possibilistic mean value of the weighted earliness-tardiness costs on a single machine. Comput Math Appl 62(11):4126–4139
Kellegoz T, Toklu B, Wilson J (2008) Comparing efficiencies of genetic crossover operators for one machine total weighted tardiness problem. Appl Math Comput 199:590–598
Yoon SH, Lee IS (2011) New constructive heuristics for the total weighted tardiness problem. J Oper Res Soc 62(1):232–237
Adams J, Balas E, Zawack D (1988) The shifting bottleneck procedure for job shop scheduling. Manag Sci 34(3):391–401
Colka Altunc AB, Burak Keha A (2009) Interval-indexed formulation based heuristics for single machine total weighted tardiness problem. Comput Oper Res 36(6):2122–2131
Lawler EL (1997) A “Pseudopolynomial” algorithm for sequencing job to minimize total tardiness. Ann Discret Math 1:331–342
Chambers RJ, Carraway RL, Lowe TJ, Morin TL (1991) Dominance and decomposition heuristics for single machine scheduling. Oper Res 39:639–647
Emmons H (1969) One machine sequencing to minimize certain functions of job tardiness. Oper Res 17:701–715
Rinnooy Kan AHG, Lageweg BJ, Lenstra JK (1975) Minimizing total costs in one machine scheduling. Oper Res 23:908–927
Fisher ML (1976) A dual algorithm for the one-machine scheduling problem. Math Progr 11:229–251
Potts CN, Van Wassenhove LN (1985) A branch and bound algorithm for total weighted tardiness problem. Oper Res 33:363–377
Potts CN, Van Wassenhove LN (1987) Dynamic programming and decomposition approaches for the single machine total tardiness problem. Eur J Oper Res 32:405–414
Sabuncuoglu I, Gurgun B (1996) A neural network model for scheduling problems. Eur J Oper Res 93(2):288–299
Abdul-Razaq TS, Potts CN, Van Wassenhove LN (1990) A survey of algorithms for the single machine total weighted tardiness scheduling problem. Discret Appl Math 26:235–253
Bozejko W (2010) Parallel path relinking method for the single machine total weighted tardiness problem with sequence-dependent setups. J Intell Manuf 21(6):777–785
Cheng H, Yixun L, Ruyan F (2009) Bicriteria scheduling with double due dates to minimize the maximum lateness. Chin J Eng Math 26(1):147–150
Mahnam M, Moslehi G (2009) A branch-and-bound algorithm for minimizing the sum of maximum earliness and tardiness with unequal release times. Eng Optim 41(6):521–536
Li K, Yang SL, Ren ML (2011) Single machine scheduling problem with resource dependent release dates to minimize total resource-consumption. Int J Syst Sci 42(10):1811–1820
Geiger MJ (2010) On heuristic search for the single machine total weighted tardiness problem—some theoretical insights and their empirical verification. Eur J Oper Res 207:1235–1243
Eren T (2009) Minimizing the total weighted completion time on a single machine scheduling with release dates and a learning effect. Appl Math Comput 208:355–358
Kenneth KR, Keller B (2010) Solving the single-machine sequencing problem using integer programming. Comput Ind Eng 59:730–735
Vepsalainen APJ, Morton TE (1987) Priority rules for job shops with weighted tardiness cost. Manag Sci 33:1035–1047
Akturk MS, Yidirim MB (1998) A new lower bounding scheme for the total weighted tardiness problem. Comput Oper Res 25(4):265–278
Kanet JJ (2007) New precedence theorems for one-machine weighted tardiness. Math Oper Res 32(3):579–588
Jouglet A, Carlier J (2011) Dominance rules in combinatorial optimization problems. Eur J Oper Res 212:433–444
Akturk MS, Ozdemir D (2001) A new dominance rule to minimize total weighted tardiness with unequal release date. Eur J Oper Res 135:394–412
Cakar T (2005) A new neuro-dominance rule for single machine tardiness problem. Lect Notes Comput Sci 3483:1241–1250
Cakar T (2011) Single machine scheduling with unequal release date using neuro-dominance rule. J Intell Manuf 22:481–490
Chan FTS, Chan HK, Kazerooni A (2003) Real time fuzzy scheduling rules in FMS. J Intell Manuf 14(3–4):341–350
Dudek-Dyduch E (2000) Learning based algorithms in scheduling. J Intell Manuf 11(2):135–143
Laguna L, Barnes JW, Glover FW (1991) Tabu search methods for a single machine scheduling problem. J Intell Manuf 2(2):63–74
Weckman GR, Ganduri CV, Koonce DA (2008) A neural network job shop scheduler. J Intell Manuf 19(2):191–201
Yim SJ, Lee DY (1999) Scheduling cluster tools in wafer fabrication using candidate list and simulated annealing. J Intell Manuf 10(6):531–540
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
Schlunz EB, Van Vuuren JH (2013) “An investigation into the effectiveness of simulated annealing as a solution approach for the generator maintenance scheduling problem. Electr Power Energy Syst 53:166–174
Köker R (2013) A neuro-simulated annealing approach to the inverse kinematics solution of redundant robotic manipulators. Eng Comput 29(4):507–515
Çakar T, Yazgan HR, Köker R (2008) Parallel robot manipulators, new developments. In: Ryu J-H (ed) Parallel robot scheduling with genetic algorithms. I-Tech Education and Publishing, Vienna, pp 153–170
Çakar T, Köker R, Demir I (2008) Parallel robot scheduling to minimize mean tardiness with precedence constraints using a genetic algorithm. Adv Eng Softw 39(1):47–54
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cakar, T., Köker, R. & Canay, O. A new neuro-dominance rule for single-machine tardiness problem with double due date. Neural Comput & Applic 26, 1439–1450 (2015). https://doi.org/10.1007/s00521-014-1789-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-014-1789-4