Separation of two monotone polygons in linear time

Let P = {p1, p2,..., pn} and Q = {q1, q2,..., qm} be two simple polygons monotonic in directions θ and φ, respectively. It is shown that P and Q are separable with a single translation in at least one of the directions: θ + π / 2, φ + π / 2. Furthermore, a direction for carrying out such a translation can be determined in O(m + n) time. This procedure is of use in solving the FIND-PATH problem in robotics.

[1]  Godfried T. Toussaint,et al.  SOME NEW RESULTS ON MOVING POLYGONS IN THE PLANE. , 1983 .

[2]  R. J. Dawson On Removing a Ball Without Disturbing the Others , 1984 .

[3]  Michael Ian Shamos,et al.  Geometric intersection problems , 1976, 17th Annual Symposium on Foundations of Computer Science (sfcs 1976).

[4]  Thomas Ottmann,et al.  On translating a set of line segments , 1983, Comput. Vis. Graph. Image Process..

[5]  D. T. Lee,et al.  Visibility of a simple polygon , 1983, Comput. Vis. Graph. Image Process..

[6]  Leonidas J. Guibas,et al.  On translating a set of rectangles , 1980, STOC '80.

[7]  Nguyen,et al.  The Find-Path Problem in the Plane , 1984 .

[8]  Bernard Chazelle,et al.  The Complexity and Decidability of Separation , 1984, ICALP.

[9]  David Avis,et al.  A Linear Algorithm for Computing the Visibility Polygon from a Point , 1981, J. Algorithms.

[10]  D. Marr,et al.  Representation and recognition of the movements of shapes , 1982, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[11]  Godfried T. Toussaint,et al.  PATTERN RECOGNITION AND GEOMETRICAL COMPLEXITY. , 1980 .

[12]  Franco P. Preparata,et al.  Testing a Simple Polygon for Monotonicity , 1981, Inf. Process. Lett..

[13]  Bruce Randall Donald,et al.  Hypothesizing Channels through Free-Space in Solving the Findpath Problem , 1983 .