A bicriterian flow shop scheduling using artificial neural network

This paper considers the sequencing of jobs that arrive in a flow shop in different combinations over time. Artificial neural network (ANN) uses its acquired sequencing knowledge in making the future sequencing decisions. The paper focuses on scheduling for a flow shop with ‘m’ machines and ‘n’ jobs. The authors have used the heuristics proposed by Campbell et al.(1970, A heuristic algorithm for n-jobs m-machines sequencing problem) to find a sequence and makespan (MS). Then a pair wise interchange of jobs is made to find the optimal MS and total flow time (TFT). The obtained sequence is used for giving training to the neural network and a matrix called neural network master matrix (NNMM) is constructed, which is the basic knowledge of the neurons obtained after training. From the matrix, interpretations are made to determine the optimum sequence for the jobs that arrive in the future over a period of time. The results obtained by the ANN are compared with a constructive heuristics and an improvement heuristics. The results show that the quality of the measure of performance is better when ANN approach is used than obtained by constructive or improvement heuristics. It is found that the system’s efficiency (i.e., obtaining the optimal MS and TFT) increases with increasing numbers of training exemplars.

[1]  Yueh-Min Huang,et al.  Competitive neural network to solve scheduling problems , 2001, Neurocomputing.

[2]  Michael J. Shaw,et al.  A neural-net approach to real time flow-shop sequencing , 2000 .

[3]  C. Rajendran Heuristics for scheduling in flowshop with multiple objectives , 1995 .

[4]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[5]  R. A. Dudek,et al.  A Heuristic Algorithm for the n Job, m Machine Sequencing Problem , 1970 .

[6]  A. J. Clewett,et al.  Introduction to sequencing and scheduling , 1974 .

[7]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[8]  Jatinder N. D. Gupta,et al.  A Functional Heuristic Algorithm for the Flowshop Scheduling Problem , 1971 .

[9]  Lotfi K. Gaafar,et al.  A neural network model for solving the lot-sizing problem , 2000 .

[10]  J.D.T. Tannock,et al.  Recognition of control chart concurrent patterns using a neural network approach , 1999 .

[11]  Elsayed A. Elsayed,et al.  Analysis and control of production systems , 1993 .

[12]  Ihsan Sabuncuoglu,et al.  A neural network model for scheduling problems , 1996 .

[13]  D. S. Palmer Sequencing Jobs Through a Multi-Stage Process in the Minimum Total Time—A Quick Method of Obtaining a Near Optimum , 1965 .

[14]  Jacek M. Zurada,et al.  Introduction to artificial neural systems , 1992 .

[15]  A. S. Jain,et al.  Job-shop scheduling using neural networks , 1998 .