Abstract
In this study, the problem of scheduling jobs on unrelated parallel machines with sequence-dependent setup times under due-date constraints is considered to minimize the total cost of tardiness and earliness. A new mathematical model is presented for considered problem and due to the complexity of the problem; an integrated meta-heuristic algorithm is designed to solve the problem. The proposed algorithm consists of genetic algorithm as the basic algorithm and simulated annealing method as local search procedure that follows the genetic algorithm to improve the quality of solutions. The performance of the proposed algorithm is evaluated by solving a set of test problems. The results show that the proposed integrated algorithm is effective.
Similar content being viewed by others
References
Vallada E, Ruiz R (2011) A genetic algorithm for the unrelated parallel machine scheduling problem with sequence-dependent setup times. Eur J Oper Res 211:612–622
Allahverdi A, Ng CT, Cheng TCE, Kovalyov MY (2008) A survey of scheduling problems with setup times or costs. Eur J Oper Res 187:985–1032
Ying K-C, Li S-W (2012) Unrelated parallel machine scheduling with sequence- and machine-dependent setup times and due date constraints. Int J Innov Comput Inf Control 8:1–19
Allahverdi A, Gupta JND, Aldowaisan T (1999) A review of scheduling research involving setup considerations. OMEGA Int J Manag Sci 27:219–239
Lin S-W, Chou S-Y, Ying K-C (2007) A sequential exchange approach for minimizing earliness-tardiness penalties of single-machine scheduling with a common due date. Eur J Oper Res 177:1294–1301
Arroyo JEC, Ottoni RS, Oliveira AP (2011) Multi-objective variable neighborhood search algorithms for a single machine scheduling problem with distinct due windows. Electron Notes Theor Comput Sci 281:5–19
Chen JF (2009) Scheduling on unrelated parallel machines with sequence- and machine-dependent setup times and due-date constraints. Int J Adv Manuf Technol 44:1204–1212
Graham R, Lawler E, Lenstra J, Kan AR (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discret Math 5:287–326
Ullman JD (1975) NP-complete scheduling problem. J Comput Syst Sci 10:384–393
McNaughton R (1959) Scheduling with deadlines and loss functions. Manag Sci 6:1–12
Cheng TCE, Sin CCS (1990) A state-of-the-art review of parallel machine scheduling research. Eur J Oper Res 47:271–292
Lam K, Xing W (1997) New trends in parallel machine scheduling. Int J Oper Prod Manag 17:326–338
Mokotoff E (2001) Parallel machine scheduling problems: a survey. Asia Pac J Oper Res 18:193–242
Lee Y, Pinedo M (1997) Scheduling jobs on parallel machines with sequence-dependent setup times. Eur J Oper Res 100:464–474
Park Y, Kim S, Lee Y (2000) Scheduling jobs on parallel machines applying neural network and heuristic rules. Comput Ind Eng 38:189–202
Kurz M, Askin R (2001) Heuristic scheduling of parallel machines with sequence-dependent setup times. Int J Prod Res 39:3747–3769
Fowler JW, Horng SM, Cochran JK (2003) A hybridized genetic algorithm to solve parallel machine scheduling problems with sequence dependent setups. Int J Ind Eng Theory Appl Pract 10:232–243
Kim SS, Shin HJ (2003) Scheduling jobs on parallel machines: a restricted tabu search approach. Int J Adv Manuf Technol 22:278–287
Nessah F, Yalaoui F, Chu C (2005) New heuristics for identical parallel machine scheduling with sequence dependent setup times and dates. In: Proceedings of the International Conference on Industrial Engineering and Systems Management: 32–41
Zhu Z, Heady RB (2000) Minimizing the sum of earliness-tardiness in multi-machine scheduling: a mixed integer programming approach. Comput Ind Eng 38:297–305
Suresh V, Chaudhuri D (1994) Minimizing maximum tardiness for unrelated parallel machines. Int J Prod Econ 34:223–229
Adamopoulos GI, Pappis CP (1998) Scheduling under a common due-date on parallel unrelated machines. Eur J Oper Res 105:494–501
Kim D, Kim K, Jang W, Chen F (2002) Unrelated parallel machine scheduling with setup times using simulated annealing. Robot Comput Integr Manuf 18:223–231
Pereira Lopes MJ, De-Carvalho JMV (2007) A branch-and-price algorithm for scheduling parallel machines with sequence dependent setup times. Eur J Oper Res 176:1508–1527
Chen C-L, Chen C-L (2009) Hybrid meta-heuristics for unrelated parallel machine scheduling with sequence-dependent setup times. Int J Adv Manuf Technol 43:161–169
Lin S-W, Lu C-C, Ying K-C (2011) Minimization of total tardiness on unrelated parallel machines with sequence- and machine-dependent setup times under due date constraints. Int J Adv Manuf 53:353–361
Mitchell M (1999) An introduction to genetic algorithms. MIT Press, Massachusetts
Kirkpatric S, Gelatt JCD, Vecci MP (1983) Optimization by simulated annealing. Science 220:671–680
Blum C, Roli A (2003) Meta-heuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput Surv 35:268–308
Figielska E (2009) A genetic algorithm and a simulated annealing algorithm combined with column generation technique for solving the problem of scheduling in the hybrid flow-shop with additional resources. Comput Ind Eng 56:142–151
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zeidi, J.R., MohammadHosseini, S. Scheduling unrelated parallel machines with sequence-dependent setup times. Int J Adv Manuf Technol 81, 1487–1496 (2015). https://doi.org/10.1007/s00170-015-7215-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-015-7215-y