Heuristic solution approaches for combined-job sequencing and machine loading problem in flexible manufacturing systems

Job sequencing and machine loading are two vital and interrelated production planning problems in flexible manufacturing systems (FMSs). In this research, attempts have been made to address the combined job sequencing and machine loading problem using minimization of system unbalance and maximization of throughput as objective functions, while satisfying the constraints related to available machining time and tool slots. This research describes two heuristics to deal with the problems. Heuristic I uses predetermined fixed job sequencing rules as inputs for operation allocation decision on machines, whereas heuristic II uses genetic algorithm based approach for simultaneously addressing job sequences and operation machine allocation issues. Performance of these heuristics has been tested on problems representing three different FMS scenarios. Heuristic II (Genetic algorithm based) has been found more efficient and outperformed heuristic I in terms of solution quality.

[1]  L. Darrell Whitley,et al.  A Comparison of Genetic Sequencing Operators , 1991, ICGA.

[2]  Peter O'Grady,et al.  Loading a flexible manufacturing system , 1987 .

[3]  D. J. Smith,et al.  A Study of Permutation Crossover Operators on the Traveling Salesman Problem , 1987, ICGA.

[4]  S. K. Mukhopadhyay,et al.  A heuristic procedure for loading problems in flexible manufacturing systems , 1992 .

[5]  S. K. Mukhopadhyay,et al.  Heuristic solution to the scheduling problems in flexible manufacturing system , 1991 .

[6]  Kenneth A. De Jong,et al.  Using Genetic Algorithms to Solve NP-Complete Problems , 1989, ICGA.

[7]  Ludo Gelders,et al.  A review of FMS planning models , 1986 .

[8]  Kathryn E. Stecke,et al.  A Branch and Bound Approach for Machine Load Balancing in Flexible Manufacturing Systems , 1986 .

[9]  Kwasi Amoako-Gyampah,et al.  A simulation study of FMS tool allocation procedures , 1996 .

[10]  Sanjiv Sarin,et al.  A model and a solution approach for the machine loading and tool allocation problem in a flexible manufacturing system , 1990 .

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

[12]  David E. Goldberg,et al.  Alleles, loci and the traveling salesman problem , 1985 .

[13]  Manoj Kumar Tiwari,et al.  A heuristic solution approach to the machine loading problem of an FMS and its Petri net model , 1997 .

[14]  Kripa Shanker,et al.  A loading and dispatching problem in a random flexible manufacturing system , 1985 .

[15]  Henry C. Co,et al.  A methodical approach to the flexible-manufacturing-system batching, loading and tool configuration problems , 1990 .

[16]  Yash P. Gupta,et al.  Minimizing flow time variance in a single machine system using genetic algorithms , 1993 .

[17]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[18]  Cynthia K. Whitney,et al.  Decision support requirements in flexible manufacturing , 1984 .

[19]  K. Barber,et al.  Expert simulation for on-line scheduling , 1989, WSC '89.

[20]  Andrew Kusiak Loading models in flexible manufacturing systems , 1995 .

[21]  Masatoshi Sakawa,et al.  Flexible scheduling in a machining center through genetic algorithms , 1996 .

[22]  Yeong-Dae Kim,et al.  Simulation-based real-time scheduling in a flexible manufacturing system , 1993 .

[23]  Lawrence Davis,et al.  Job Shop Scheduling with Genetic Algorithms , 1985, ICGA.

[24]  Leon F. McGinnis,et al.  A large scale machine loading problem in flexible assembly , 1985 .

[25]  Chung Yee Lee,et al.  Job shop scheduling with a genetic algorithm and machine learning , 1997 .

[26]  Chung-Yee Lee,et al.  Solving a Class Scheduling Problem with a Genetic Algorithm , 1995, INFORMS J. Comput..

[27]  Rajarshi Das,et al.  A Study of Control Parameters Affecting Online Performance of Genetic Algorithms for Function Optimization , 1989, ICGA.

[28]  John J. Greffenstette,et al.  A System for Learning Control Strategies with Genetic Algorithms , 1989 .

[29]  Anil K. Jain,et al.  PRODUCTION SCHEDULING/RESCHEDULING IN FLEXIBLE MANUFACTURING , 1997 .

[30]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[31]  Kathryn E. Stecke,et al.  Loading and control policies for a flexible manufacturing system , 1981 .

[32]  Mahesh Gupta,et al.  A genetic algorithm-based approach to cell composition and layout design problems , 1996 .

[33]  Pradeep Kumar,et al.  Multicriterion analysis of the loading problem in flexible manufacturing systems using Min-Max approach , 1987 .

[34]  Kathryn E. Stecke,et al.  Formulation and Solution of Nonlinear Integer Production Planning Problems for Flexible Manufacturing Systems , 1983 .

[35]  R. S. Lashkari,et al.  A new formulation of operation allocation problem in flexible manufacturing systems: mathematical modelling and computational experience , 1987 .

[36]  Andrew Kusiak Modelling and design of flexible manufacturing systems , 1986 .

[37]  L. F. Escudero,et al.  An inexact algorithm for part input sequencing and scheduling with side constraints in FMS , 1989 .

[38]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[39]  John J. Grefenstette,et al.  Incremental Learning of Control Strategies with Genetic algorithms , 1989, ML.

[40]  Chuen-Lung Chen,et al.  An application of genetic algorithms for flow shop problems , 1995 .

[41]  Eric M. Malstrom,et al.  Evaluation of traditional work scheduling rules in a flexible manufacturing system with a physical simulator , 1988 .

[42]  Fong-Yuen Ding,et al.  Heuristics for the FMS-loading and part-type-selection problems , 1993 .

[43]  Subhash C. Sarin,et al.  The machine loading and tool allocation problem in a flexible manufacturing system , 1987 .

[44]  Ming Liang,et al.  An integrated approach to the part selection and machine loading problem in a class of flexible manufacturing systems , 1993 .