Abstract
Recently, a growing interest in problems dealing with the movability of objects has been observed. Motion problems are manifold due to the variety of areas in which they may occur; among these areas are e.g. robotics, computer graphics, etc. One motion problem class recently being investigated is the separability problem.
The separability problem is as follows: Given a set ℙ={P1, ...,PM} of M n-vertex polygons in the Euclidean plane, with pairwise non-intersecting interiors. The polygons are to be separated by an arbitrarily large distance through a sequence of M-1 translations while collisions with the polygons yet to be separated are to be avoided. The uni-directional separability problem arises, when all polygons are translated in a common direction; the more general problem of separability through translations in arbitrary directions is referred to as the multi-directional separability problem.
Here a simple, novel approach is presented for solving an array of uni-directional and multi-directional separability problems for sets of arbitrary simple polygons. The algorithms presented here provide efficient solutions to these problems and when applied to restricted polygon classes further improvements in the time complexities are achieved.
Preliminary Version
Research supported by NSERC grant No. A0392
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Chazelle, B., T. Ottmann, E. Soisalon-Soinen, and D. Wood, "The complexity and decidability of Separation™", Tech. Rept. CS-83-34, Data Structuring Group, University of Waterloo, November 1983.
Dehne, F. and J.-R. Sack, "Separability of Sets of Polygons", Tech. Rept. SCS-82, School of Computer Science, Carleton University, Ottawa, Oct. 1985.
Guibas, L.J. and F.F. Yao, "On translating a set of rectangles", Proceedings 12 th Annual ACM Symposium on Theory of Computing, 1980, pp. 154–160.
Mansouri, M. and G.T. Toussaint, "Translation queries for convex polygons", Proceedings IASTED International Symposium on Robotics and Automation'85, Lugano, Switzerland, June 1985.
Mehlhorn, K., Data Structures and Algorithms 3: Multidimensional Searching and Computational Geometry, Springer Verlag, Heidelberg, 1984.
Nurmi, Otto, "On translating a set of objects in 2 and 3 dimensional spaces", Bericht 141, Institut für angewandte Informatik und formale Beschreibungsverfahren, Universität Karlsruhe, Karlsruhe, Federal Republic of Germany.
Ottmann, T. and P. Widmayer, "On translating a set of line segments", Computer Vision, Graphics and Image Processing 24, 1983, pp. 382–389.
Sack, J.-R. and G.T. Toussaint, "Movability of objects", IEEE International Symposium on Information Theory, St. Jovite, Canada, September 1983.
Sack, J.-R. and G.T. Toussaint, "Translating polygons in the plane", Proceedings STACS'85, Saarbrücken, Federal Republic of Germany, January 1985, pp. 310–321.
Sack, J.-R., "A linear-time algorithm for computing separability of pairs of polygons", unpublished notes, Carleton University, Ottawa, 1986.
Sedgewick, R., Algorithms, Addison-Wesley, Reading MA, 1983.
Toussaint, G.T. and J.-R. Sack, "Some new results on moving polygons in the plane", Proceedings Robotic Intelligence and Productivity Conference, Detroit, MI., November 1983, pp. 158–163.
Toussaint, G.T. and H. ElGindy, "Separation of two monotone polygons in linear time", Robotica, Vol. 2, 1984, pp. 215–220.
Toussaint, G.T., "On translating a set of spheres", Tech. Rept. SOCS-8.4, School of Computer Science, McGill University, Montréal, March 1984.
Toussaint, G.T. "Movable separability of sets", in Computational Geometry, Ed. G.T. Toussaint, North Holland, 1985, pp.335–376.
Toussaint, G.T., Privat communication, 1986.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dehne, F., Sack, JR. (1987). Separability of sets of polygons. In: Tinhofer, G., Schmidt, G. (eds) Graph-Theoretic Concepts in Computer Science. WG 1986. Lecture Notes in Computer Science, vol 246. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-17218-1_62
Download citation
DOI: https://doi.org/10.1007/3-540-17218-1_62
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-17218-5
Online ISBN: 978-3-540-47415-9
eBook Packages: Springer Book Archive