Empirically discovering dominance relations for scheduling problems using an evolutionary algorithm

Many dominance relations have been established in the literature for scheduling problems where they are mainly used in implicit enumeration techniques to further reduce the search space for finding an optimal solution. In this paper, we propose a novel method for discovering dominance relations for scheduling problems. We discover dominance relations by using an evolutionary algorithm. The proposed method of empirically discovering dominance relations can be used for any scheduling problem. After the description of the method, we apply it to a specific scheduling problem. The specific problem is the multimedia data objects scheduling problem for WWW applications which can be modelled as the two-machine flowshop problem of minimizing maximum lateness with separate setup times. The performances of the dominance relations obtained by the proposed method as well as the existing four dominance relations in literature are analysed. The results of the computational experiments show that the proposed method is quite efficient.

[1]  Wen-Chiung Lee,et al.  Trade-off solutions in a single-machine scheduling problem for minimizing total earliness and maximum tardiness , 2000, Int. J. Syst. Sci..

[2]  Philippe Baptiste,et al.  A branch and bound to minimize the number of late jobs on a single machine with release time constraints , 2003, Eur. J. Oper. Res..

[3]  Jatinder N. D. Gupta,et al.  A review of scheduling research involving setup considerations , 1999 .

[4]  V. Rajendra Prasad,et al.  Pseudopolynomial algorithms for CTV minimization in single machine scheduling , 1997, Comput. Oper. Res..

[5]  Ishfaq Ahmad,et al.  Design and Evaluation of Data Allocation Algorithms for Distributed Multimedia Database Systems , 1996, IEEE J. Sel. Areas Commun..

[6]  Ali Allahverdi,et al.  Minimizing mean flowtime in a two-machine flowshop with sequence-independent setup times , 2000, Comput. Oper. Res..

[7]  Ali Allahverdi,et al.  Two–machine flowshop minimum–length scheduling problem with random and bounded processing times , 2003 .

[8]  Tapan Sen,et al.  Job lateness in a two-machine flowshop with setup times separated , 1991, Comput. Oper. Res..

[9]  Türkay Dereli,et al.  Allocating optimal index positions on tool magazines using genetic algorithms , 2000, Robotics Auton. Syst..

[10]  X. Chao,et al.  Operations scheduling with applications in manufacturing and services , 1999 .

[11]  Jing Liu,et al.  A survey of scheduling problems with setup times or costs , 2008, Eur. J. Oper. Res..

[12]  Suna Kondakci Köksalan,et al.  A flexible flowshop problem with total flow time minimization , 2001, Eur. J. Oper. Res..

[13]  Hui-Yin Tsai,et al.  A note on defective units in an inventory model with sub-lot sampling inspection for variable lead-time demand with the mixture of free distributions , 2004 .

[14]  Fawaz S. Al-Anzi,et al.  Using two-machine flowshop with maximum lateness objective to model multimedia data objects scheduling problem for WWW applications , 2002, Comput. Oper. Res..

[15]  Ali Allahverdi,et al.  A new heuristic for m-machine flowshop scheduling problem with bicriteria of makespan and maximum tardiness , 2004, Comput. Oper. Res..

[16]  Umar Al-Turki,et al.  Tabu search for a class of single-machine scheduling problems , 2001, Comput. Oper. Res..

[17]  C. Chu A branch-and-bound algorithm to minimize total tardiness with different release dates , 1992 .

[18]  Wei-Chang Yeh,et al.  A branch-and-bound algorithm for the three-machine flowshop scheduling problem with bicriteria of makespan andtotal flowtime , 2004 .

[19]  F. D. Croce,et al.  The two-machine total completion time flow shop problem , 1996 .

[20]  Ali Allahverdi,et al.  The two- and m-machine flowshop scheduling problems with bicriteria of makespan and mean flowtime , 2003, Eur. J. Oper. Res..

[21]  Patrick Valduriez,et al.  Principles of Distributed Database Systems , 1990 .

[22]  Türkay Dereli,et al.  Heuristic optimization system for the determination of index positions on CNC magazines with the consideration of cutting tool duplications , 2004 .

[23]  Chris N. Potts,et al.  A decomposition algorithm for the single machine total tardiness problem , 1982, Oper. Res. Lett..

[24]  Chengbin Chu,et al.  Parallel machine scheduling to minimize total tardiness , 2002 .

[25]  R. L. Daniels,et al.  Multiobjective flow-shop scheduling , 1990 .