Abstract
This paper discusses the problem of determining the geometrical congruity. O(n log n) time algorithms for point sets in three dimensions and for graphs whose vertices are points in three dimensions are presented, respectively. They are based on Sugihara's algorithm for determining the congruity of polyhedra. Moreover, an O(log n) time O(n) processors parallel algorithm for graphs in two dimensions which works on a CRCW PRAM is presented. In this algorithm, the original problem is transformed into the string matching problem. All the algorithms are optimal and can be modified for computing the canonical forms.
Preview
Unable to display preview. Download preview PDF.
References
Ajitai, M., Komós, J., Szemerédi, E.: Sorting in c log(n) parallel steps. Combinatorica 3 (1983) 1–19
Atkinson, M. D.: An optimal algorithm for geometrical congruence. J. Algorithms 8 (1987) 159–172
Coxeter, H. S. M.: Regular Complex Polytopes. Cambridge University Press (1974)
Hopcroft, J. E., Tarjan, R. E.: A V log V algorithm for isomorphism of triconnected planar graphs. J. Computer and System Sciences 7 (1973) 323–331
Iliopoulos, C. S., Smyth, W. F.: Optimal algorithms for computing the canonical form of a circular string. Theoretical Computer Science 92 (1992) 87–105
Manacher, G.: An application of pattern matching to a problem in geometrical complexity. Information Processing Letters 5 (1976) 6–7
Preparata, F. P., Shamos, M. I.: Computational Geometry — An Introduction. Springer-Verlag, New York (1985)
Sugihara, K.: An n log n algorithm for determining the congruity of polyhedra. J. Computer and System Sciences 29 (1984) 36–47
Vishkin, U.: Optimal parallel pattern matching in strings. Information and Control 67 (1985) 91–113
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Akutsu, T. (1992). Algorithms for determining the geometrical congruity in two and three dimensions. In: Ibaraki, T., Inagaki, Y., Iwama, K., Nishizeki, T., Yamashita, M. (eds) Algorithms and Computation. ISAAC 1992. Lecture Notes in Computer Science, vol 650. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56279-6_81
Download citation
DOI: https://doi.org/10.1007/3-540-56279-6_81
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56279-5
Online ISBN: 978-3-540-47501-9
eBook Packages: Springer Book Archive