When using graph theory for kinematic structure enumeration, the isomorphism identification of graphs is an important and complicated problem. The problem is known to be an NP-complete problem. This paper presents a mixed algorithm based on a mapping property, a genetic algorithm, and a simulated annealing algorithm for the isomorphism identification problem. A validity encoding scheme was developed by considering the mapping relationship between two graphs, and some reset measures for the crossover and mutation operators were developed based on the characteristics in which the encoding cell could not be reiterated. A simulated annealing algorithm was introduced into the mixed algorithm to prevent premature convergence in resolution, and some other measures were developed for improving the efficiency, based on the parameter selection. An example shows that the mixed algorithm is a valid algorithm for the isomorphism identification of kinematic structure graphs in mechanism design. It will be a reliable isomorphism identification algorithm for intelligent computer-aided design (CAD) and manufacturing (CAM).
[1]
Roger McHaney.
Integration of the Genetic Algorithm and Discrete-Event Computer Simulation for Decision Support
,
1999,
Simul..
[2]
Lung-Wen Tsai,et al.
Mechanism Design: Enumeration of Kinematic Structures According to Function
,
2001
.
[3]
Lin Chen.
A selected tour of the theory of identification matrices
,
2000,
Theor. Comput. Sci..
[4]
Lloyd A. Smith,et al.
Optimisation techniques for a computer simulation of a pastoral dairy farm
,
1998
.
[5]
Agostino G. Bruzzone,et al.
Simulation and Genetic Algorithms for Ship Planning and Shipyard Layout
,
1998,
Simul..
[6]
A. C. Rao.
A genetic algorithm for epicyclic gear trains
,
2003
.
[7]
Cheng-Ho Hsu,et al.
An Analytic Methodology for the Kinematic Synthesis of Epicyclic Gear Mechanisms
,
2002
.