Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
A survey on tree edit distance and related problems
Theoretical Computer Science
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Approximate graph edit distance computation by means of bipartite graph matching
Image and Vision Computing
Exact algorithms for computing the tree edit distance between unordered trees
Theoretical Computer Science
Survey: Computational challenges in systems biology
Computer Science Review
Theoretical Computer Science
Hi-index | 0.00 |
We introduce a variation of the graph isomorphism problem, where, given two graphs G1=(V1,E1) and G2=(V2,E2) and three integers l, d, and k, we seek for a set D⊆V1 and a one-to-one mapping f:V1→V2 such that |D|≤k and for every vertex v∈V1∖D and every vertex $u\in N_{G_1}^l(v)\setminus D$ we have $f(u)\in N_{G_2}^d(f(v))$. Here, for a graph G and a vertex v, we use $N_{G}^i(v)$ to denote the set of vertices which have distance at most i to v in G. We call this problem Neighborhood-Preserving Mapping (NPM). The main result of this paper is a complete dichotomy of the classical complexity of NPM on trees with respect to different values of l,d,k. Additionally, we present two dynamic programming algorithms for the case that one of the input trees is a path.