Abstract
Spurred by developments in spatial planning in robotics, computer graphics, and VLSI layout, considerable attention has been devoted recently to the problem of moving sets of objects, such as line segments and polygons in the plane or polyhedra in three dimensions, without allowing collisions between the objects. One class of such problems considers the separability of sets of objects under different kinds of motions and various definitions of separation. This paper surveys this new area of research in a tutorial fashion, presents new results, and provides a list of open problems and suggestions for further research for the case of two dimensions only.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
L. Moser, “Problem 66–11: Moving furniture through a hallway”, SIAM Review ,vol. 8, 1966, p. 381.
M. Goldberg, “A solution of problem 66–11: Moving furniture through a hallway”, SIAM Review ,vol. 11, 1969, pp. 75–78.
J. Sebastian, “A solution to problem 66–11: Moving furniture through a hallway”, SIAM Review ,vol. 12, 1970, pp. 582–586.
W. E. Howden, “The sofa problem”, Computer Journal ,vol. 11, 1968, pp. 299–301.
K. Maruyama, “An approximation method for solving the sofa problem”, International Journal of Computer and Information Sciences ,vol. 2, 1973, pp. 29–48.
T. Lozano-Perez and M. Wesley, “An algorithm for planning collision-free paths among polyhedral obstacles”, Communications of the ACM ,vol. 22, 1979, pp. 560–570.
S. Whitesides, “Computational geometry and motion planning”, in Computational Geometry ,Ed., G. Toussaint, North-Holland, 1985.
L. J. Guibas and F. F. Yao, “On translating a set of rectangles”, Proc. Twelfth Annual ACM Symposium on Theory of Computing ,1980, pp. 154–160.
T. Ottman and P. Widmayer, “On translating a set of line segments”, Computer Vision, Graphics, and Image Processing ,vol. 24, 1983, pp. 382–389.
G. T. Toussaint, “The complexity of movement”, IEEE International Symposium on Information Theory ,St. Jovite, Canada, September 1983.
J.-R. Sack and G. T. Toussaint, “Movability of objects”, IEEE Inter national Symposium on Information Theory ,St. Jovite, Canada, September 1983.
G. T. Toussaint and J.-R. Sack, “Some new results on moving polygons in the plane”, Proc. Robotic Intelligence and Productivity Conference ,Detroit, Michigan, Nov. 18–19, 1983, pp. 158–163.
B. Chazelle, et al., “The complexity and decidability of SEPARATION”, Technical Report CS-83-34, University of Waterloo, November 1983.
G. T. Toussaint, “On a simple Minkowski metric classifier”, IEEE Trans. Systems Science and Cybernetics ,vol. SSC-6, October 1970, pp. 360–362.
G. T. Toussaint, “Polynomial representation of classifiers with independent discrete-valued features”, IEEE Trans. Computers ,vol. C-21, February 1972, pp. 205–208.
J. Stoer and C. Witzgall, Convexity and Optimization in Finite Dimensions I ,Springer-Verlag, 1970.
G. T. Toussaint, “A hierarchy of simple polygons”, manuscript in preparation.
G. T. Toussaint, “Complexity, convexity, and unimodality”, Int. Jour nal of Computer and Information Sciences ,in press.
T. M. Cover, “Geometrical and statistical properties of systems of linear inequalities with applications in pattern recognition”, IEEE Trans. Electronic Computers ,vol. EC-14, June 1965, pp. 326–334.
G. T. Toussaint, “On translating a set of spheres”, Tech. Report, SOCS-84.4, School of Computer Science, McGill University, March 1984.
G. Strang, “The width of a chair”, The American Mathematical Monthly ,vol. 89, no. 8, October 1982, pp. 529–534.
G. T. Toussaint, “Solving geometric problems with the rotating calipers”, Proc. IEEE MELECON 83 , Athens, Greece, May 1983.
M. Houle and G. T. Toussaint, “Computing the width of a set”, manuscript in preparation.
M. E. Dyer, “Linear time algorithms for two-and three-variable linear programs”, SIAM Journal of Computing ,vol. 13, no. 1, February 1984, pp. 31–45.
D. T. Lee and F. P. Preparata, “An optimal algorithm for finding the kernel of a polygon”, Journal Ass. Comput. Mach. , vol. 26, no. 3, 1979, pp. 415–421.
J. R. Sack and G. T. Toussaint, “Movability of polygons in the plane”, Proc. STACS ,Saarbrücken, January, 1985.
R. J. Dawson, “On removing a ball without disturbing the others”, Mathematics Magazine ,vol. 57, no. 1, January 1984, pp. 27–30.
G. T. Toussaint and H. A. El Gindy, “Two monotone polygons can be separated in linear time”, Tech. Rept. S0CS-84.7, School of Computer Science, McGill University, May 1984.
F. P. Preparata and K. Supowit, “Testing a simple polygon for monotonicity”, Information Processing Letters ,vol. 12, 1981, pp. 161–164.
H. El Gindy and D. Avis, “A linear algorithm for computing the visibility polygon from a point”, Journal of Algorithms ,vol. 2, 1981, pp. 186–197.
D. T. Lee, “Visibility of a simple polygon” Computer Vision, Graphics ,and Image Processing ,vol. 22, 1983, pp. 207–221.
M. I. Shamos and D. Hoey, “Geometric intersections problems”, Seven teenth Annual IEEE Symposiums on Foundations of Computer Science, October 1976, pp. 208–215.
L. J. Guibas and J. Stolfi, Notes on Computational Geometry ,XEROX PARK and Stanford University, 1982.
R. J. Dawson, “On the mobility of bodies in IR n”, manuscript, Cambridge University, England.
G. T. Toussaint and H. A. El Gindy, “Separation of two monotone polygons in linear time”, Robotica ,in press.
H. Edelsbrunner, M. H. Overmars, and R. Seidel, “Some methods of computational geometry applied to computer graphics”, Tech. Rept. F117, Technical University of Graz, June 1983.
M. McKenna and R. Seidel, “Shadows of convex polyhedra”, Proc. Symposium on Computational Geometry ,Baltimore, June 1985.
J. R. Sack, “Rectilinear computational geometry”, Ph.D. thesis, School of Computer Science, McGill University, Montreal, 1984.
G. T. Toussaint, “Shortest path solves translation separability of polygons”, Proc. Intelligent Autonomous Systems, Amsterdam 8–10 Dec, 1986.
R. E. Tarjan and C. J. Van Wyk, “An 0(n log log n) time algorithm for triangulating simple polygons”, SIAM J. on Computing ,in press.
T. Asano, “Separability of two simple polygons”, Osaka Electro-Communication University, internal manuscript, November 1985.
B. K. Bhattacharya and G. T. Toussaint, “An 0(n loglog n) time algorithm for determining translation separability of two simple polygons,” Tech. Rept. SOCS 86.1, McGill University, January 1986.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Toussaint, G. (1988). Some Collision Avoidance Problems in the Plane. In: Earnshaw, R.A. (eds) Theoretical Foundations of Computer Graphics and CAD. NATO ASI Series, vol 40. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-83539-1_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-83539-1_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-83541-4
Online ISBN: 978-3-642-83539-1
eBook Packages: Springer Book Archive