GA-based integrated approach to FMS part type selection and machine-loading problem

Part type selection and machine loading are two interrelated subproblems in production planning of flexible manufacturing systems. The total solution requires a simultaneously combined approach to avoid the possible conflicts between the two sets of individually obtained solutions. A strict mixed-integer programming (MIP) model that integrates part type selection and machine loading together is formulated. The MIP takes into account the constraints such as magazine capacity, tool life, available machine time, etc. The objective is to minimize the difference between maximum and minimum workloads of all the machine resources in each batch. A genetic algorithm-based method is developed to obtain the solution of the problem effectively. Concepts of virtual job and virtual operation are introduced in the encoding scheme, and a chromosome is composed of both these strings. Among each chromosome, the partition symbol list is mainly used to handle the part type selection problem, while the virtual job list mainly used to cope with the loading problem. Special crossover and mutation operators are designed to adapt to the problem. Our approach can simultaneously balance the workloads in different batches. At last, illustrative examples are presented, and a comparison between standard MIP algorithm and a genetic algorithm method is given.

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

[2]  Kathryn E. Stecke,et al.  A flexible approach to part type selection in flexible flow systems using part mix ratios , 1991 .

[3]  Manoj Kumar Tiwari,et al.  Solving machine loading problems in a flexible manufacturing system using a genetic algorithm based heuristic approach , 2000 .

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

[5]  Kathryn E. Stecke,et al.  Design, planning, scheduling, and control problems of flexible manufacturing systems , 1985 .

[6]  Kripa Shanker,et al.  Some solution methodologies for loading problems in a flexible manufacturing system , 1989 .

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

[8]  Andrew W. Shogan,et al.  Modelling and solving an FMS part selection problem , 1989 .

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

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

[11]  Manish Kumar Singh,et al.  FMS machine loading: A simulated annealing approach , 1998 .

[12]  Y.-D. Kim,et al.  Impact of throughput-based objectives and machine grouping decisions on the short-term performance of flexible manufacturing systems , 1997 .

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

[14]  Fernando Guerrero,et al.  MACHINE LOADING AND PART TYPE SELECTION IN FLEXIBLE MANUFACTURING SYSTEMS , 1999 .

[15]  G. K. Nayak,et al.  Part type selection, machine loading and part type volume determination problems in FMS planning , 1998 .

[16]  Candace Arai Yano,et al.  A new branch and bound algorithm for loading problems in flexible manufacturing systems , 1994 .

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

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

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