Abstract
The objective of this paper is to find a sequence of jobs in the flow shop to minimize makespan. A feed forward back propagation neural network is used to solve the problem. The network is trained with the optimal sequences of completely enumerated five, six and seven jobs, ten machine problem and this trained network is then used to solve the problem with greater number of jobs. The sequence obtained using artificial neural network (ANN) is given as the initial sequence to a heuristic proposed by Suliman and also to genetic algorithm (GA) as one of the sequences of the population for further improvement. The approaches are referred as ANN-Suliman heuristic and ANN-GA heuristic respectively. Makespan of the sequences obtained by these heuristics are compared with the makespan of the sequences obtained using the heuristic proposed by Nawaz, Enscore and Ham (NEH) and Suliman Heuristic initialized with Campbell Dudek and Smith (CDS) heuristic called as CDS-Suliman approach. It is found that the ANN-GA and ANN-Suliman heuristic approaches perform better than NEH and CDS-Suliman heuristics for the problems considered.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Akyol D. (2004) Application of neural networks to heuristic scheduling algorithms. Computers & Industrial Engineering 46: 679–696
Arroyo J. E. C., Armentano V. A. (2005) Genetic local search for multiobjective flowshop scheduling problems. European Journal of Operational Research 167(3): 717–738
Campbell H. R., Smith D. M. (1970) A heuristic algorithm for n-jobs m-machines sequencing problem. Management Science 16: 630–637
Chen C.-L., Vempati V. S., Aljaber N. (1995) An application of genetic algorithms for flow shop problems. European Journal of Operational Research 80: 389–396
Dannenbring D. (1977) An evolution of flowshop scheduling heuristics. Management Science 23: 174–1182
El-bouri A., Subramaniam B., Popplewell N. (2000) Sequencing jobs on a single machine: A neural network approach. European Journal of Operational Research 126: 474–490
El-bouri A., Subramaniam B., Popplewell N. (2005) A neural network to enhance local search in the permutation flowshop. Computers & Industrial Engineering 49: 182–196
French S. (1982) Sequencing and scheduling—an introduction to the mathematics of the job-shop. Ellis Horwood, Chichester, UK. West Sussex, England
Garey M. R., Johnson D. S., Sethi R. (1976) The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research 1(2): 117–129
Gupta J. (1971) A functional heuristic algorithm for the flow shop scheduling problem. Operational Research Quarterly 22: 27–39
Ho J. C., Chang Y.-L. (1991) A new heuristic for the n-jobs, m-machine flowshop scheduling problem. European Journal of Operational Research 52: 194–202
Holland J. (1975) Adaptation in natural and artificial systems. University of Michigian Press, Ann Arbor, MI
Johnson S. (1954) Optimal two- and three-stage production schedules with setup times included. Naval Research Logistics Quarterly 1(1): 61–68
Kirkpatrick S., Gelatt C. D., Vecchi M. P. (1983) Optimization by simulated annealing. Science 220: 671–680
Koulamas C. (1998) A new constructive heuristic for the flowshop scheduling problem. European Journal of Operational Research Society 105: 66–71
Lee, Shaw M. J. (2000) A neural-net approach to real time flow shop sequencing. Computers & Industrial Engineering 38: 125–147
Metropolis N., Rosenbluth A., Rosenbluth M., Teller A., Teller E. (1953) Equation of state calculations by fast computing machines. The Journal of Chemical Physics 21: 1087–1092
Murata T., Ishibuchi H., Tanaka H. (1996) Genetic algorithms for flowshop scheduling problems. Computers & Industrial Engineering 30(4): 1061–1071
Nawaz M., Enscore J., Ham I. (1983) A Heuristic algorithm for the mmachine, n-job flow shop sequencing problem. OMEGA. International Journal of Management Science 11(1): 91–95
Nearchou A. C. (2004) Flow shop sequencing using hybrid simulated annealing. International Journal of Intelligent Manufacturing 15: 317–328
Neppalli V. R., Chen C.-L., Gupta J. N. D. (1996) Genetic algorithms for the two stage bicriteria flow shop problem. European Journal of Operational Research 95(2): 356–373
Nowicki E., Smutnicki C. (1996) A fast tabu search algorithm for the permutation flow-shop problem. European Journal of Operational Research 91(10): 160–175
Ogbu F. A., Smith D. K. (1990) The application Of the simulated annealing algorithm to the solution of the N/M/Cmax flow shop problem. Computers &Operations Research 17: 243–253
Osman I. H., Potts C. N. (1989) Simulated annealing for permutation flow shop scheduling. Omega 17(6): 551–557
Palmer D. (1965) Sequencing jobs through a multi-stage. Process in the minimum total time—a quick method of obtaining a near optimum. Operations Research 16: 45–61
Rajendran C. (1995) Theory and methodology heuristics for scheduling in flow shop with multiple objectives. European Journal of Operational Research 82: 540–555
Reeves C. (1995) A genetic algorithm for flow shop sequencing. Computers & Operations Research 22: 5–13
Sabuncuoglu I., Gurgun B. (1996) A neural network model for scheduling problems. European Journal of Operational Research 93: 288–299
Sridhar J., Rajendran C. (1996) Scheduling in flowshop and cellular manufacturing systems with multiple objectives—a genetic algorithmic approach. Production Planning and Control 7: 374–382
Suliman S. (2000) A two-phase heuristic approach to the permutation flow-shop scheduling problem. International Journal of Production Economics 64: 143–152
Taillard E. (1990) Some efficient heuristic methods for flow shop sequencing problem. European Journal of Operational Research 47: 65–74
Taillard E. (1993) Benchmark for basic scheduling problems. European Journal of Operational Research 64: 278–285
Tang L., Liu W., Liu J. (2005) A neural network model and algorithm for the hybrid flow shop scheduling problem in a dynamic environment. Journal of Intelligent Manufacturing 16: 361–370
Temiz I., Erol S. (2004) Fuzzy branch and bound algorithm for flow shop scheduling. International Journal of Intelligent Manufacturing 15: 449–454
Wang L., Zheng D. Z. (2003) A modified evolutionary programming for flow shop scheduling. International Journal of Advanced Manufacturing Technology 22(7/8): 522–527
Wang L., Zheng D. Z. (2003) An effective hybrid heuristic for flow shop scheduling. International Journal of Advanced Manufacturing Technology 21(1): 38–44
Wang L., Zhang L., Zheng D. Z. (2003) A class of order-based genetic algorithm for flow shop scheduling. International Journal of Advanced Manufacturing Technology 22(11/12): 828–835
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ramanan, T.R., Sridharan, R., Shashikant, K.S. et al. An artificial neural network based heuristic for flow shop scheduling problems. J Intell Manuf 22, 279–288 (2011). https://doi.org/10.1007/s10845-009-0287-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-009-0287-5