A genetic algorithm approach to the multiple machine tool selection problem

A number of earlier researches have emphasized the on-the-job scheduling problems that occur with a single flexible machine. Two solutions to the problem have generally been considered; namely minimization of tool switches and minimization of tool switching instances. Methods used to solve the problems have included KTNS heuristic, dual-based relaxation heuristic, and non-LP-based branch-and-bound methods. However, scant literature has considered the case of job scheduling on multiple parallel machines which invokes another problem involving machine assignment. This paper addresses the problem of job scheduling and machine assignment on a flexible machining workstation (FMW) equipped with multiple parallel machines in a tool-sharing environment. Under these circumstances, the authors have attempted to model the problem with the objective of simultaneously minimizing both the number of tool switches and the number of tool switching instances. Furthermore, a set of realistic constraints has been included in the investigation. A novel genetic algorithm (GA) heuristic has been developed to solve the problem, and performance results show that GA is an appropriate solution.

[1]  J. Bard A Heuristic for Minimizing the Number of Tool Switches on a Flexible Machine , 1988 .

[2]  Ali S. Kiran,et al.  Automating tooling in an FMS , 1988 .

[3]  Christopher S. Tang,et al.  Models Arising from a Flexible Manufacturing Machine, Part II: Minimization of the Number of Switching Instants , 1988, Oper. Res..

[4]  Christopher S. Tang,et al.  Models Arising from a Flexible Manufacturing Machine, Part I: Minimization of the Number of Tool Switches , 1988, Oper. Res..

[5]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

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

[7]  Robert U. Ayres Future Trends in Factory Automation , 1987 .

[8]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[9]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[10]  James S. Albus,et al.  The automated manufacturing research facility of the national bureau of standards , 1984 .

[11]  C. Reeves Modern heuristic techniques for combinatorial problems , 1993 .

[12]  Suresh K. Khator,et al.  Analysis of tool sharing in an FMS: a simulation study , 1996 .

[13]  G. J. Gaalman,et al.  Tool sharing in an FMS—A feasibility study , 1987 .

[14]  K. B. Chuah,et al.  Increase the efficiency of an FMS by improving the tool scheduling strategies , 1996 .

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