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

- Journal title : Industrial Engineering and Management Systems
- Volume 11, Issue 1, 2012, pp.114-122
- Publisher : Korean Institute of Industrial Engineers
- DOI : 10.7232/iems.2012.11.1.114

Title & Authors

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

Joo, Cheol-Min; Kim, Byung-Soo;

Joo, Cheol-Min; Kim, Byung-Soo;

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;

Language

English

Cited by

1.

Meta-Heuristic Algorithms for a Multi-Product Dynamic Lot-Sizing Problem with a Freight Container Cost,;;

3.

순서 의존형 셋업이 있는 단일기계에서 조기 및 지연완료를 최소화하는 생산일정계획,고시근;서원철;임동주;

한국경영공학회지, 2015. vol.20. 2, pp.133-149

1.

References

1.

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.

2.

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.

3.

Balin, S. (2011), Non-identical parallel machine scheduling using genetic algorithm, Expert Systems with Applications, 38, 6814-6821

4.

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.

5.

Cheng, R. and Gen, M. (1997), Parallel Machine Scheduling Problems Using Memetic Algorithms, Computers and Industrial Engineering, 33(3/4), 761-764.

6.

Garey, M. and Johnson, D. (1997), Computers and intractability: A guide to the theory of NP-completeness, New York: W. H. Freeman.

7.

Gen, M. and Cheng, R. (2000), Genetic Algorithms and Engineering Optimization, New York: Wiley.

8.

Holland, J. H. (1975), Adaptation in natural and artificial systems, Ann Arbor, IL: University of Michigan Press.

9.

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.

10.

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.

11.

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.

12.

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.

13.

Pinedo, M. (1995), Scheduling theory, algorithms, and systems, Prentice-Hall.

14.

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.

15.

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.

16.

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.

17.

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.