Browse > Article
http://dx.doi.org/10.7232/iems.2012.11.1.114

Non-Identical Parallel Machine Scheduling with Sequence and Machine Dependent Setup Times Using Meta-Heuristic Algorithms  

Joo, Cheol-Min (Department of Industrial and Management Engineering, Dongseo University)
Kim, Byung-Soo (Graduate School of Management of Technology (MOT), Pukyong National University)
Publication Information
Industrial Engineering and Management Systems / v.11, no.1, 2012 , pp. 114-122 More about this Journal
Abstract
This paper considers a non-identical parallel machine scheduling problem with sequence and machine dependent setup times. The objective of this problem is to determine the allocation of jobs and the scheduling of each machine to minimize makespan. A mathematical model for optimal solution is derived. An in-depth analysis of the model shows that it is very complicated and difficult to obtain optimal solutions as the problem size becomes large. Therefore, two meta-heuristics, genetic algorithm (GA) and a new population-based evolutionary meta-heuristic called self-evolution algorithm (SEA), are proposed. The performances of the meta-heuristic algorithms are evaluated through compare with optimal solutions using randomly generated several examples.
Keywords
Non-Identical Parallel Machine Scheduling; Sequence and Machine Dependent Setup Time; Meta-Heuristic Algorithms;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Mendes, A. S., Muller, F. M., Franca, P. M., and Moscato, P. (2002), Comparing metaheuristic approaches for parallel machine scheduling problems, Production Planning and Control, 13, 143-154.   DOI   ScienceOn
2 Nait, T. D., Chu, C., Yalaoui, F., and Amodeo, L. (2003), A new approach for identical parallel machine scheduling with job splitting and sequence-dependent setup times based on linear programming, In International conference on industrial engineering and production management (IEPM'03), 3, 266-274.
3 Pinedo, M. (1995), Scheduling theory, algorithms, and systems, Prentice-Hall.
4 Pfund, M., Fowler, J., Gadkari, A., and Chen, Y. (2008), Scheduling jobs on parallel machines with setup times and ready times, Computers and Industrial Engineering, 54, 764-782.   DOI   ScienceOn
5 Sveltana, A., Kravchenko, S., and Werner, F. (2001), A heuristic algorithm for minimizing mean flow time with unit setups, Information Processing Letters, 79, 291-296.   DOI   ScienceOn
6 Tavakkoli-Moghaddam, R., Taheri, F., Bazzazi, M., Izadi, M., and Sassani, F. (2009), Design of a genetic algorithm for bi-objective unrelated parallel machines scheduling with sequence-dependent setup times and precedence constraints, Computers and Operations Research, 36, 3224-3230.   DOI   ScienceOn
7 Tahar, D., Yalaoui, F., Chu, C., and Amodeo, L. (2006), A linear programming approach for identical parallel machine scheduling with job splitting and sequence- dependent setup times, International Journal of Production Economics, 99, 63-73.   DOI
8 Vallada, E. and Ruiz, R. (2011), A genetic algorithm for the unrelated parallel machine scheduling problem with sequence dependent setup times, European Journal of Operational Research, 211, 612-622.   DOI   ScienceOn
9 Yalaoui, F. and Chu, C. (2003), An efficient heuristic approach for parallel machine scheduling with job splitting and sequence-dependent setup times, IIE Transactions, 35(2), 183-190.   DOI   ScienceOn
10 Allahverdi, A., Ng, C. T., Cheng, T. C. E., and Kolvalyov, M. Y. (2008), A survey of scheduling problems with setup times and costs, European Journal of Operational Research, 187, 985-1032.   DOI   ScienceOn
11 Agarwal, A., Colak, C., Jacob, V., and Pirkul, H., 2006. Heuristics and augmented neural networks for task scheduling with non-identical machines, European Journal of Operational Research, 175(1), 296-317.   DOI   ScienceOn
12 Balin, S. (2011), Non-identical parallel machine scheduling using genetic algorithm, Expert Systems with Applications, 38, 6814-6821   DOI   ScienceOn
13 Behnamian, J., Zandieh M., and Ghomi, F. (2009), Parallel-machine scheduling problems with sequencedependent setup times using an ACO, SA and VNS hybrid algorithm, Expert Systems with Applications, 36, 9637-9644.   DOI   ScienceOn
14 Cheng, R. and Gen, M. (1997), Parallel Machine Scheduling Problems Using Memetic Algorithms, Computers and Industrial Engineering, 33(3/4), 761-764.   DOI
15 Garey, M. and Johnson, D. (1997), Computers and intractability: A guide to the theory of NP-completeness, New York: W. H. Freeman.
16 Gen, M. and Cheng, R. (2000), Genetic Algorithms and Engineering Optimization, New York: Wiley.
17 Holland, J. H. (1975), Adaptation in natural and artificial systems, Ann Arbor, IL: University of Michigan Press.
18 Joo, C. M. (2009), An Improved Ant Colony System for Parallel-Machine Scheduling Problem with Job Release Times and Sequence-dependent Setup Times, Journal of the Korean Institute of Industrial Engineers, 35(4), 218-225.
19 Hop, N. V. and Nagarur, N. N. (2004), The scheduling problem of PCBs for multiple non-identical parallel machines, European Journal of Operational Research, 158, 577-594.   DOI   ScienceOn