Using a Hybrid Genetic Algorithm to Minimize the Number of Tardy Jobs in the Flow Shop

Article Preview

Abstract:

Numerous real-world problems relating to flow shops scheduling are complex. The main problem is that the solution space is very large and therefore the set of feasible solutions cannot be enumerated one by one. Current approaches to solve these problems are metaheuristics techniques, which fall in two categories: population-based search and trajectory-based search. Because of their complexity, recent research has turned to genetic algorithms to address such problems. In this paper we present an effective hybrid approach based on genetic algorithm (GA) for minimizing the number of tardy jobs in a flow shop consisting of m machines. Jobs with processing times and due dates randomly arrive to the system. We assume that job arrival or release dates are not known in advance. The objective is to minimize the number of tardy jobs. Although genetic algorithms have been proven to facilitate the entire space search, they lack in fine-tuning capability for obtaining the global optimum. Therefore the proposed approach incorporates a fitness functions and a population trained by a local improvement search based on tabu search with a candidate list strategy into GA for the problem which belongs to NP-hard class. Experimentation results show that the number of cells and the crossover strategy adapted affect the number of tardy jobs found. The results also indicate that hybrid genetic algorithm approach improves the solution quality drastically.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 201-203)

Pages:

1070-1074

Citation:

Online since:

February 2011

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2011 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] J. Moore: Management Science. Vol. 15 (1968), p.102.

Google Scholar

[2] W. Maxwell: Management Science. Vol. 16 (1970), p.295.

Google Scholar

[3] J.G. Shanthikumar: Computers and Operations Research. Vol. 10 (1983), p.255.

Google Scholar

[4] J.H. Holland, in: Adaptation in Natural and Artificial Systems, edited by University of Michigan Press, Cambridge(1992).

Google Scholar

[5] R.L. Houpt, S.E. Houpt, in: Practical Genetic Algorithms, edited by Wiley Publication, New York(1998).

Google Scholar

[6] C Chen, V.S. Vempati, N. Aljaber: European Journal of Operational Research. Vol. 80 (1995), p.389.

Google Scholar

[7] C.R. Reeves: Computers and Operations Research. Vol. 22 (1995), p.5.

Google Scholar

[8] C. Prins: Mathematical Methods of Operations Research. Vol. 52 (2000), p.389.

Google Scholar

[9] S.M. Lee, A.A. Asllani: Omega. Vol. 32 (2004), p.145.

Google Scholar

[10] T. Aldowaisan, A. Allahverdi: Omega. Vol. 32 (2004), p.345.

Google Scholar

[11] R. Ruiz, C. Maroto: Omega. Vol. 34 (2006), p.461.

Google Scholar

[12] J.W. Barnes, M. Laguna: IIE Transactions. Vol. 25 (1993), p.121.

Google Scholar

[13] U. Bilge, F. Kirac, M. Kurtulan: Computers and Operations Research. Vol. 31 (2004), p.397.

Google Scholar