On the parameterized complexity of d-dimensional point set pattern matching

Deciding whether two n-point sets A, B ∈ R d are congruent is a fundamental problem in geometric pattern matching. When the dimension d is unbounded, the problem is equivalent to graph isomorphism and is conjectured to be in FPT. When |A| = m < |B| = n, the problem becomes that of deciding whether A is congruent to a subset of B and is known to be NP-complete. We show that point subset congruence, with d as a parameter, is W[1]-hard, and that it cannot be solved in O(mn° (d) -time, unless SNP C DTIME(2° (n) ). This shows that, unless FPT = W[1], the problem of finding an isometry of A that minimizes its directed Hausdorff distance, or its Earth Mover's Distance, to B, is not in FPT.

[1]  Gerhard J. Woeginger,et al.  The Traveling Salesman Problem with Few Inner Points , 2004, COCOON.

[2]  D. T. Lee,et al.  Point Set pattern matching ind-dimensions , 2005, Algorithmica.

[3]  Alon Itai,et al.  Geometry Helps in Bottleneck Matching and Related Problems , 2001, Algorithmica.

[4]  Tatsuya Akutsu On determining the congruence of point sets in d dimensions , 1998, Comput. Geom..

[5]  Leonidas J. Guibas,et al.  The Earth Mover's Distance under transformation sets , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[6]  Günter Rote,et al.  Matching point sets with respect to the Earth mover's distance , 2005, EuroCG.

[7]  Leonidas J. Guibas,et al.  Discrete Geometric Shapes: Matching, Interpolation, and Approximation , 2000, Handbook of Computational Geometry.

[8]  Christos H. Papadimitriou,et al.  The complexity of low-distortion embeddings between point sets , 2005, SODA '05.

[9]  Peter Braß,et al.  Exact Point Pattern Matching and the Number of Congruent Triangles in a Three-Dimensional Pointset , 2000, ESA.

[10]  Christian Knauer,et al.  Testing the congruence of d-dimensional point sets , 2000, SCG '00.

[11]  Christian Knauer,et al.  Testing the Congruence of d-Dimensional Point Sets , 2002, Int. J. Comput. Geom. Appl..

[12]  Remco C. Veltkamp,et al.  State of the Art in Shape Matching , 2001, Principles of Visual Information Retrieval.

[13]  Micha Sharir,et al.  The upper envelope of voronoi surfaces and its applications , 1991, SCG '91.

[14]  Alon Efrat,et al.  Geometric Pattern Matching in d -Dimensional Space , 1995, ESA.

[15]  Michael T. Goodrich,et al.  Geometric Pattern Matching Under Euclidean Motion , 1993, Comput. Geom..

[16]  Dániel Marx,et al.  Efficient Approximation Schemes for Geometric Problems? , 2005, ESA.

[17]  János Pach,et al.  Problems and Results on Geometric Patterns , 2005 .

[18]  J. Sack,et al.  Handbook of computational geometry , 2000 .

[19]  Jörg Flum,et al.  Parameterized Complexity Theory , 2006, Texts in Theoretical Computer Science. An EATCS Series.

[20]  Nimrod Megiddo,et al.  Linear Programming in Linear Time When the Dimension Is Fixed , 1984, JACM.

[21]  Ge Xia,et al.  Tight lower bounds for certain parameterized NP-hard problems , 2004, Proceedings. 19th IEEE Annual Conference on Computational Complexity, 2004..

[22]  Kurt Mehlhorn,et al.  Congruence, similarity, and symmetries of geometric objects , 1987, SCG '87.

[23]  Jörg Flum,et al.  Parameterized Complexity Theory (Texts in Theoretical Computer Science. An EATCS Series) , 2006 .

[24]  Nimrod Megiddo On the Complexity of Some Geometric Problems in Unbounded Dimension , 1990, J. Symb. Comput..