Solving a part classification problem using simulated annealing-like hybrid algorithm

Abstract Part classification and coding is still considered as laborious and time-consuming exercise. Keeping in view, the crucial role, which it plays, in developing automated CAPP systems, the attempts have been made in this article to automate a few elements of this exercise using a shape analysis model. In this study, a 24-vector directional template is contemplated to represent the feature elements of the parts (candidate and prototype). Various transformation processes such as deformation, straightening, bypassing, insertion and deletion are embedded in the proposed simulated annealing (SA)-like hybrid algorithm to match the candidate part with their prototype. For a candidate part, searching its matching prototype from the information data is computationally expensive and requires large search space. However, the proposed SA-like hybrid algorithm for solving the part classification problem considerably minimizes the search space and ensures early convergence of the solution. The application of the proposed approach is illustrated by an example part. The proposed approach is applied for the classification of 100 candidate parts and their prototypes to demonstrate the effectiveness of the algorithm.

[1]  Nallan C. Suresh,et al.  An improved neural network leader algorithm for part-machine grouping in group technology , 1993 .

[2]  Chandrasekharan Rajendran,et al.  Scheduling in a cellular manufacturing system: a simulated annealing approach , 1993 .

[3]  Andrew Kusiak An expert system for group technology , 1987 .

[4]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[5]  R. Meenakshi Sundaram,et al.  Cell scheduling — System design: Scheduling in a cellular manufacturing system , 1988 .

[6]  Yavuz A. Bozer,et al.  A new simulated annealing algorithm for the facility layout problem , 1996 .

[7]  A. Nee,et al.  SETUP PLANNING USING HOPFIELD NET AND SIMULATED ANNEALING , 1998 .

[8]  Nancy Lea Hyer,et al.  Group technology in the US manufacturing industry: A survey of current practices , 1989 .

[9]  Richard P. Lippmann,et al.  An introduction to computing with neural nets , 1987 .

[10]  Jannes Slomp,et al.  Sequence-dependent clustering of parts and machines: a Fuzzy ART neural network approach , 1999 .

[11]  Utpal Roy,et al.  Connectionist models for part-family classifications , 1993 .

[12]  Andrew Kusiak Intelligent Design and Manufacturing , 1992 .

[13]  Theodosios Pavlidis,et al.  A review of algorithms for shape analysis , 1978 .

[14]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[15]  J. Mantas,et al.  Handwritten character recognition by parallel labelling and shape analysis , 1983, Pattern Recognit. Lett..

[16]  Nallan C. Suresh,et al.  A neural network system for shape-based classification and coding of rotational parts , 1991 .

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

[18]  Andrkw Kusiak A unified pattern recognition approach to the representation of part geometry , 1984 .

[19]  Theodosios Pavlidis,et al.  A Shape Analysis Model with Applications to a Character Recognition System , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Toshihide Ibaraki,et al.  Simulated annealing and tabu search , 1997 .

[21]  A. Rosenfeld,et al.  Edge and Curve Detection for Visual Scene Analysis , 1971, IEEE Transactions on Computers.

[22]  Jeng-Sheng Huang,et al.  Pattern recognition using evolution algorithms with fast simulated annealing , 1998, Pattern Recognit. Lett..

[23]  J. Mantas,et al.  Methodologies in pattern recognition and image analysis - A brief survey , 1987, Pattern Recognit..

[24]  R.P. Lippmann,et al.  Pattern classification using neural networks , 1989, IEEE Communications Magazine.

[25]  S. Sahu,et al.  Stochastic assembly line balancing using simulated annealing , 1994 .

[26]  King-Sun Fu,et al.  Syntactic Pattern Recognition And Applications , 1968 .

[27]  Eric Backer,et al.  Finding point correspondences using simulated annealing , 1995, Pattern Recognit..

[28]  King-Sun Fu,et al.  Syntactic Methods in Pattern Recognition , 1974, IEEE Transactions on Systems, Man, and Cybernetics.

[29]  Utpal Roy,et al.  Learning group-technology part families from solid models by parallel distributed processing , 1992 .

[30]  Andrew Kusiak,et al.  Grouping parts with a neural network , 1994 .

[31]  Yoh-Han Pao,et al.  Combinatorial optimization with use of guided evolutionary simulated annealing , 1995, IEEE Trans. Neural Networks.

[32]  Wen-Chyuan Chiang,et al.  A simulated annealing procedure for single row layout problems in flexible manufacturing systems , 1992 .

[33]  Jose A. Ventura,et al.  Vision-based shape recognition and analysis of machined parts , 1995 .