Isomorphism, automorphism partitioning, and canonical labeling can be solved in polynomial-time for molecular graphs

被引:46
作者
Faulon, JL [1 ]
机构
[1] Sandia Natl Labs, Computat Mat Sci Dept, Albuquerque, NM 87185 USA
来源
JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES | 1998年 / 38卷 / 03期
关键词
D O I
10.1021/ci9702914
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The graph isomorphism problem belongs to the class of NP problems, and has been conjectured intractable, although probably not NP-complete. However, in the context of chemistry, because molecules are a restricted class of graphs, the problem of graph isomorphism can be solved efficiently (i.e., in polynomial-time). This paper presents the theoretical results that for all molecules, the problems of isomorphism, automorphism partitioning, and canonical labeling are polynomial-time problems. Simple polynomial-time algorithms are also given for planar molecular graphs and used for automorphism partitioning of paraffins, polycyclic aromatic hydrocarbons (PAHs), fullerenes, and nanotubes.
引用
收藏
页码:432 / 444
页数:13
相关论文
共 33 条
[31]   COMPUTER PERCEPTION OF TOPOLOGICAL SYMMETRY [J].
SHELLEY, CA ;
MUNK, ME .
JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 1977, 17 (02) :110-113
[32]  
WHITNEY H, 1933, AM J MATH, V55, P321
[33]   STEREOCHEMICALLY UNIQUE NAMING ALGORITHM [J].
WIPKE, WT ;
DYOTT, TM .
JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 1974, 96 (15) :4834-4842