Mechanism isomorphism identification is a typical quadratic assignment problem similar to traveling salesman and job-shop scheduling. For the complex mechanism with more components, common methods of isomorphism identification may fail due to low solving efficiency and reliability. Based on the decision tree algorithm and hybrid particle swarm optimization (HPSO) algorithm, the global-local search method is proposed to identify isomorphism of mechanisms. More precisely, based on the intrinsic relationship between links and vertices in the mechanism, the decision tree algorithm globally searches the characteristic path with mapping properties of different mechanisms. On this basis, HPSO algorithm combines genetic algorithm with particle swarm optimization algorithm to find the exact global optimal solution instead of local optimal solution. Some complex cases such as 14-link kinematic chains, 18-vertex topological graphs, and 8-vertex planetary gear trains are used to evaluate the efficiency and reliability of the proposed method. Results show that the proposed method can accurately identify isomorphism of mechanisms in a relatively short time. It can improve the solving efficiency of isomorphism identification in structural synthesis.
Read full abstract