Abstract
We study the parameterized complexity of Geometric Graph Isomorphism (It is known as Point Set Congruence problem in computational geometry): given two sets of \(n\) points \(A, B\subset \mathbb {Q}^k\) in \(k\)-dimensional euclidean space, with \(k\) as the fixed parameter, the problem is to decide if there is a bijection \(\pi :A \rightarrow B\) such that for all \(x,y \in A\), \(\Vert x-y\Vert = \Vert \pi (x)-\pi (y)\Vert \), where \(\Vert \cdot \Vert \) is the euclidean norm. Our main results are the following:
-
We give a \(O^*(k^{O(k)})\) time (The \(O^*(\cdot )\) notation here, as usual, suppresses polynomial factors) FPT algorithm for Geometric Isomorphism. In fact, we show the stronger result that canonical forms for finite point sets in \(\mathbb {Q}^k\) can also be computed in \(O^*(k^{O(k)})\) time. This is substantially faster than the previous best time bound of \(O^*(2^{O(k^4)})\) for the problem [1].
-
We also briefly discuss the isomorphism problem for other \(l_p\) metrics. We describe a deterministic polynomial-time algorithm for finite point sets in \(\mathbb {Q}^2\).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
To the best of our knowledge, this paper appears to be unknown in the Computational Geometry literature.
- 2.
There is a standard reduction that reduces hypergraph isomorphism for \(n\)-vertex and \(m\)-edge hypergraphs to bipartite graph isomorphism on \(n+m\) vertices. However, the point sets thus obtained will be in \(\mathbb {Q}^{n+m}\) and \(m\) could be much larger than \(n\). The aim is to obtain point sets in as low a dimension as possible.
References
Evdokimov, S.A., Ponomarenko, I.N.: On the geometric graph isomorphism problem. Pure Appl. Algebra 117–118, 253–276 (1997)
Akutsu, T.: On determining the congruence of point sets in d dimensions. Comput. Geom. 9(4), 247–256 (1998)
Braß, P., Knauer, C.: Testing the congruence of d-dimensional point sets. In: Symposium on Computational Geometry, pp. 310–314 (2000)
Alt, H., Mehlhorn, K., Wagener, H., Welzl, E.: Congruence, similarity, and symmetries of geometric objects. Discrete Comput. Geom. 3, 237–256 (1988)
Papadimitriou, C.H., Safra, S.: The complexity of low-distortion embeddings between point sets. In: Proceedings of the 16th ACM SODA Conference, pp. 112–118 (2005)
Micciancio, D., Voulgaris, P.: A deterministic single exponential time algorithm for most lattice problems based on voronoi cell computations. SIAM J. Comput. 42(3), 1364–1391 (2013)
Haviv, I., Regev, O.: On the lattice isomorphism problem. In: Proceedings of the 25th Annual ACM-SIAM Conference, SODA 2014, pp. 391–404 (2014)
Babai, L., Luks, E.M.: Canonical labeling of graphs. In: Proceedings of the ACM STOC Conference, pp. 171–183 (1983)
Furst, M.L., Hopcroft, J.E., Luks, E.M.: Polynomial-time algorithms for permutation groups. In: Proceedings of the 21st IEEE FOCS Conference, pp. 36–41 (1980)
Schrijver, A.: Theory of Integer and Linear Programming. Discrete Mathematics and Optimization. Wiley-Interscience, New York (1998)
Corbalan, A.G., Mazon, M., Recio, T.: About voronoi diagrams for strictly convex distances. In: 9th European Workshop on Computational Geometry (1993)
Luks, E.M.: Hypergraph isomorphism and structural equivalence of boolean functions. In: Proceedings of the 31st ACM STOC Conference, pp. 652–658 (1999)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Arvind, V., Rattan, G. (2014). The Parameterized Complexity of Geometric Graph Isomorphism. In: Cygan, M., Heggernes, P. (eds) Parameterized and Exact Computation. IPEC 2014. Lecture Notes in Computer Science(), vol 8894. Springer, Cham. https://doi.org/10.1007/978-3-319-13524-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-13524-3_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13523-6
Online ISBN: 978-3-319-13524-3
eBook Packages: Computer ScienceComputer Science (R0)