TY - GEN
T1 - On monotone paths among obstacles, with applications to planning assemblies
AU - Arkint, Esther M.
AU - Connellyt, Robert
AU - Mitchell, Joseph S.B.
N1 - Publisher Copyright:
© 1989 ACM.
PY - 1989/6/5
Y1 - 1989/6/5
N2 - We study the class of problems associated with the detection and computation of monotone paths among a set of disjoint obstacles. We give an O(nE) algorithm for finding a monotone path (if one exists) between two points in the plane in the presence of polygonal obstacles. (Here, E is the size of the visibility graph defined by the n vertices of the obstacles.) If all of the obstacles are convex, we prove that there always exists a monotone path between any two points s and t. We give an O(nlog n) algorithm for finding such a path for any s and t, after an initial O(E + n log n) preprocesing. We introduce the notions of "monotone path map" , and "shortest monotone path map" and give algorithms to compute them. We apply our results to a class of separation and assembly problems, yielding polynomial-Time algorithms for planning an assembly sequence (baaed on separations by single translations) of arbitrary polygonal parts in two dimensions.
AB - We study the class of problems associated with the detection and computation of monotone paths among a set of disjoint obstacles. We give an O(nE) algorithm for finding a monotone path (if one exists) between two points in the plane in the presence of polygonal obstacles. (Here, E is the size of the visibility graph defined by the n vertices of the obstacles.) If all of the obstacles are convex, we prove that there always exists a monotone path between any two points s and t. We give an O(nlog n) algorithm for finding such a path for any s and t, after an initial O(E + n log n) preprocesing. We introduce the notions of "monotone path map" , and "shortest monotone path map" and give algorithms to compute them. We apply our results to a class of separation and assembly problems, yielding polynomial-Time algorithms for planning an assembly sequence (baaed on separations by single translations) of arbitrary polygonal parts in two dimensions.
UR - https://www.scopus.com/pages/publications/85033224342
U2 - 10.1145/73833.73870
DO - 10.1145/73833.73870
M3 - Conference contribution
AN - SCOPUS:85033224342
T3 - Proceedings of the Annual Symposium on Computational Geometry
SP - 334
EP - 343
BT - Proceedings of the 5th Annual Symposium on Computational Geometry, SCG 1989
PB - Association for Computing Machinery
T2 - 5th Annual Symposium on Computational Geometry, SCG 1989
Y2 - 5 June 1989 through 7 June 1989
ER -