A POLYNOMIAL-TIME ALGORITHM FOR FINDING A LARGEST COMMON SUBGRAPH OF ALMOST TREES OF BOUNDED DEGREE

被引:0
|
作者
AKUTSU, T
机构
关键词
LARGEST COMMON SUBGRAPH; SUBGRAPH ISOMORPHISM; ALMOST TREES; NP-COMPLETE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper considers the problem of finding a largest common subgraph of graphs, which is an important problem in chemical synthesis. It is known that the problem is NP-hard even if graphs are restricted to planar graphs of vertex degree at most three. By the way, a graph is called an almost tree if \E (B)\ less-than-or-equal-to \V (B)\ + K holds for every block B where K is a constant. In this paper, a polynomial time algorithm for finding a largest common subgraph of two graphs which are connected, almost trees and of bounded vertex degree. The algorithm is an extension of a subtree isomorphism algorithm which is based on dynamic programming. Moreover, it is shown that the degree bound is essential. That is, the problem of finding a largest common subgraph of two connected almost trees is proved to be NP-hard for any K greater-than-or-equal-to 0 if degree is not bounded. The three dimensional matching problem, a well known NP-complete problem, is reduced to the problem.
引用
收藏
页码:1488 / 1493
页数:6
相关论文
共 50 条
  • [1] A Polynomial-Time Algorithm for Computing the Maximum Common Subgraph of Outerplanar Graphs of Bounded Degree
    Akutsu, Tatsuya
    Tamura, Takeyuki
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2012, 2012, 7464 : 76 - 87
  • [2] A Polynomial-Time Algorithm for Computing the Maximum Common Connected Edge Subgraph of Outerplanar Graphs of Bounded Degree
    Akutsu, Tatsuya
    Tamura, Takeyuki
    [J]. ALGORITHMS, 2013, 6 (01) : 119 - 135
  • [3] On the complexity of finding a largest common subtree of bounded degree
    Akutsu, Tatsuya
    Tamura, Takeyuki
    Melkman, Avraham A.
    Takasu, Atsuhiro
    [J]. THEORETICAL COMPUTER SCIENCE, 2015, 590 : 2 - 16
  • [4] A polynomial-time maximum common subgraph algorithm for outerplanar graphs and its application to chemoinformatics
    Leander Schietgat
    Jan Ramon
    Maurice Bruynooghe
    [J]. Annals of Mathematics and Artificial Intelligence, 2013, 69 : 343 - 376
  • [5] A polynomial-time maximum common subgraph algorithm for outerplanar graphs and its application to chemoinformatics
    Schietgat, Leander
    Ramon, Jan
    Bruynooghe, Maurice
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2013, 69 (04) : 343 - 376
  • [6] A polynomial-time algorithm for finding total colorings of partial k-trees
    Isobe, S
    Zhou, X
    Nishizeki, T
    [J]. GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 1998, 1517 : 100 - 113
  • [7] A polynomial-time algorithm for finding ε in DEA models
    Amin, GR
    Toloo, M
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (05) : 803 - 805
  • [8] Polynomial-Time Algorithm for Sliding Tokens on Trees
    Demaine, Erik D.
    Demaine, Martin L.
    Fox-Epstein, Eli
    Hoang, Duc A.
    Ito, Takehiro
    Ono, Hirotaka
    Otachi, Yota
    Uehara, Ryuhei
    Yamada, Takeshi
    [J]. ALGORITHMS AND COMPUTATION, ISAAC 2014, 2014, 8889 : 389 - 400
  • [9] A POLYNOMIAL-TIME ALGORITHM RECOGNIZING LINK TREES
    BUGATA, P
    NAGY, A
    VAVRA, R
    [J]. JOURNAL OF GRAPH THEORY, 1995, 19 (03) : 417 - 433
  • [10] A POLYNOMIAL-TIME ALGORITHM FOR FINDING THE ABSOLUTE CENTER OF A NETWORK
    MINIEKA, E
    [J]. NETWORKS, 1981, 11 (04) : 351 - 355