Isomorphism identification of graphs: Especially for the graphs of kinematic chains

被引:62
作者
Ding, Huafeng [1 ]
Huang, Zhen [1 ]
机构
[1] Yanshan Univ, Robot Res Ctr, Qinhuangdao 066004, Hebei, Peoples R China
基金
中国博士后科学基金;
关键词
The perimeter graph; Kinematic chains; Isomorphism identification; Characteristic adjacency matrix; COMPUTERIZED METHODOLOGY; STRUCTURAL SYNTHESIS; SUBGRAPH ISOMORPHISM; ALGORITHM; INVERSIONS; RECOGNITION; MECHANISMS; MATRICES; CODE;
D O I
10.1016/j.mechmachtheory.2008.02.008
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Isomorphism identification of graphs is one of the most important and challenging problems in the fields of mathematics, computer science and mechanisms, etc. This paper attempts to solve the problem by finding a unique representation of graphs. First, the perimeter loop of a graph is identified from all the loops of the graph obtained through a new algorithm. From the perimeter loop a corresponding perimeter graph is derived, which renders the forms of the graph canonical. Then by relabelling the perimeter graph the canonical perimeter graph is obtained, reducing the adjacency matrices of a graph from hundreds of thousands to several or even just one. On the basis of canonical adjacency matrix set, the unique representation of the graph, the characteristic adjacency matrix, is obtained. In such a way, isomorphism identification, sketching, and establishment of the database of common graphs, including the graphs of kinematic chains, all become easy to realize. Computational complexity analysis shows that, in the field of kinematic chains the approach is much more efficient than McKay's algorithm which is considered the fastest so far. It remains efficient even when the links of kinematic chains increase into the thirties. (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:122 / 139
页数:18
相关论文
共 40 条
  • [1] A graph isomorphism algorithm for object recognition
    Abdulrahim, MA
    Misra, M
    [J]. PATTERN ANALYSIS AND APPLICATIONS, 1998, 1 (03) : 189 - 201
  • [2] Ambekar A, 1986, ASME MECH C
  • [3] CANONICAL NUMBERING OF KINEMATIC CHAINS AND ISOMORPHISM-PROBLEM - MIN CODE
    AMBEKAR, AG
    AGRAWAL, VP
    [J]. MECHANISM AND MACHINE THEORY, 1987, 22 (05) : 453 - 461
  • [4] A new method to mechanism kinematic chain isomorphism identification
    Chang, ZY
    Zhang, C
    Yang, YH
    Wang, YX
    [J]. MECHANISM AND MACHINE THEORY, 2002, 37 (04) : 411 - 417
  • [5] CHU JK, 1994, MECH MACH THEORY, V29, P53
  • [6] Cordella L.P., 2001, PROC 3 IAPR TC 15 IN, P149
  • [7] Cordella LP, 1998, COMP SUPPL, V12, P43
  • [8] Comments on mechanism kinematic chain isomorphism identification using adjacent matrices
    Cubillo, JP
    Wan, JB
    [J]. MECHANISM AND MACHINE THEORY, 2005, 40 (02) : 131 - 139
  • [9] A new theory for the topological structure analysis of kinematic chains and its applications
    Ding, Huafeng
    Huang, Zhen
    [J]. MECHANISM AND MACHINE THEORY, 2007, 42 (10) : 1264 - 1279
  • [10] A unique representation of the kinematic chain and the atlas database
    Ding, Huafeng
    Huang, Zhen
    [J]. MECHANISM AND MACHINE THEORY, 2007, 42 (06) : 637 - 651