Neural network and genetic algorithm-based hybrid approach to expanded job-shop scheduling

The expanded job-shop scheduling problem (EJSSP) is a practical production scheduling problem with processing constraints that are more restrictive and a scheduling objective that is more general than those of the standard job-shop scheduling problem (JSSP). A hybrid approach involving neural networks and genetic algorithm (GA) is presented to solve the problem in this paper. The GA is used for optimization of sequence and a neural network (NN) is used for optimization of operation start times with a fixed sequence. After detailed analysis of an expanded job shop, new types of neurons are defined to construct a constraint neural network (CNN). The neurons can represent processing restrictions and resolve constraint conflicts. CNN with a gradient search algorithm, gradient CNN in short, is applied to the optimization of operation start times with a fixed processing sequence. It is shown that CNN is a general framework representing scheduling problems and gradient CNN can work in parallel for optimization of operation start times of the expanded job shop. Combining gradient CNN with a GA for sequence optimization, a hybrid approach is put forward. The approach has been tested by a large number of simulation cases and practical applications. It has been shown that the hybrid approach is powerful for complex EJSSP.

[1]  Jacobus E. Rooda,et al.  NEURAL NETWORKS FOR JOB-SHOP SCHEDULING , 1994 .

[2]  Mitsuo Gen,et al.  A tutorial survey of job-shop scheduling problems using genetic algorithms: Part II. Hybrid , 1999 .

[3]  MuDer Jeng,et al.  A neural network model for the job-shop scheduling problem with the consideration of lot sizes , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[4]  Damien Trentesaux,et al.  Hybrid approach to decision-making for job-shop scheduling , 1999 .

[5]  Mark S. Fox,et al.  Intelligent Scheduling , 1998 .

[6]  Yu Haibin,et al.  GA-Based Approach to Single Machine Scheduling with General Early Tardy Penalty Weights , 2000 .

[7]  M. A. B. Candido,et al.  A genetic algorithm based procedure for more realistic job shop scheduling problems , 1998 .

[8]  Jae Young Choi,et al.  A genetic algorithm for job sequencing problems with distinct due dates and general early-tardy penalty weights , 1995, Comput. Oper. Res..

[9]  Andrew Kusiak,et al.  Intelligent Manufacturing Systems , 1990 .

[10]  C Zhang NEURAL NETWORK METHOD OF SOLVING JOB-SHOP SCHEDULING PROBLEM , 1995 .

[11]  Kenji Onaga,et al.  An Evolutionary Scheduling Scheme Based on gkGA Approach to the job Shop Scheduling Problem(Special Section of Papers Selected from ITC-CSCC'97) , 1998 .

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

[13]  N. Jawahar,et al.  A simulated annealing algorithm for job shop scheduling , 1999 .

[14]  Chih-Ming Liu,et al.  Intelligent scheduling of FMSs with inductive learning capability using neural networks , 1995 .

[15]  Yasuhiro Tsujimura,et al.  A tutorial survey of job-shop scheduling problems using genetic algorithms, part II: hybrid genetic search strategies , 1999 .

[16]  Fatima Ghedjati,et al.  Genetic algorithms for the job-shop scheduling problem with unrelated parallel constraints: heuristic mixing method machines and precedence , 1999 .

[17]  Michael Kolonko,et al.  Some new results on simulated annealing applied to the job shop scheduling problem , 1999, Eur. J. Oper. Res..

[18]  Michael J. Shaw,et al.  Intelligent Scheduling with Machine Learning Capabilities: The Induction of Scheduling Knowledge§ , 1992 .

[19]  J. Erschler,et al.  Technical Note - Finding Some Essential Characteristics of the Feasible Solutions for a Scheduling Problem , 1976, Oper. Res..

[20]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[21]  C.K. Wong,et al.  Two simulated annealing-based heuristics for the job shop scheduling problem , 1999, Eur. J. Oper. Res..

[22]  Yoshiyasu Takefuji,et al.  Integer linear programming neural networks for job-shop scheduling , 1988, IEEE 1988 International Conference on Neural Networks.

[23]  Didier Dubois,et al.  Fuzzy constraints in job-shop scheduling , 1995, J. Intell. Manuf..

[24]  M. Sakawa,et al.  An efficient genetic algorithm for job-shop scheduling problems with fuzzy processing time and fuzzy duedate , 1999 .

[25]  P. W. Poon,et al.  Genetic algorithm crossover operators for ordering applications , 1995, Comput. Oper. Res..

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