A CONVEX POLYGON AMONG POLYGONAL OBSTACLES - PLACEMENT AND HIGH-CLEARANCE MOTION

被引:21
作者
CHEW, LP
KEDEM, K
机构
[1] CORNELL UNIV,DEPT COMP SCI,ITHACA,NY 14853
[2] TEL AVIV UNIV,DEPT COMP SCI,IL-69978 TEL AVIV,ISRAEL
来源
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS | 1993年 / 3卷 / 02期
基金
美国国家科学基金会;
关键词
EDGE VORONOI DIAGRAM; EDGE DELAUNAY TRIANGULATION; DAVENPORT-SCHINZEL SEQUENCES; ALGORITHM; CONVEX POLYGON;
D O I
10.1016/0925-7721(93)90001-M
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Given a convex polygon P and an environment consisting of polygonal obstacles, we find the placement for the largest similar copy of P that does not intersect any of the obstacles. Allowing translation, rotation, and change-of-size, our method combines a new notion of Delaunay triangulation for points and edges with the well-known functions based on Davenport-Schinzel sequences, producing an almost quadratic algorithm for the problem. Namely, if P is a convex k-gon and if Q has n corners and edges then we can find the placement of the largest similar copy of P in the environment W in time O(k4nlambda3(n)log n), where lambda3 is one of the almost-linear functions related to Davenport-Schinzel sequences. Based on our complexity analysis of the placement problem, we develop a high-clearance motion planning technique for a convex polygonal object moving among polygonal obstacles in the plane, allowing both rotation and translation (general motion). Given a k-sided convex polygonal object P, a set of polygonal obstacles with n comers and edges, and given initial and final positions for P, the time needed to determine a high-clearance, obstacle-avoiding path for P is O(k4nlambda3(n)log n).
引用
收藏
页码:59 / 89
页数:31
相关论文
共 25 条
[1]   SHARP UPPER AND LOWER BOUNDS ON THE LENGTH OF GENERAL DAVENPORT-SCHINZEL SEQUENCES [J].
AGARWAL, PK ;
SHARIR, M ;
SHOR, P .
JOURNAL OF COMBINATORIAL THEORY SERIES A, 1989, 52 (02) :228-274
[2]   SOME DYNAMIC COMPUTATIONAL GEOMETRY PROBLEMS [J].
ATALLAH, MJ .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1985, 11 (12) :1171-1181
[3]  
AVNAIM F, 1988, LECT NOTES COMPUTER, V294, P322
[4]  
AVNAIM F, 1987, INRIA689 TECHN REP
[5]  
Chazelle B., 1983, ADV COMPUTING RES, VI, P1
[6]  
CHEW LP, 1989, ALGORITHMICA, V4, P97, DOI 10.1007/BF01553881
[7]  
CHEW LP, 1985, 1ST P ACM S COMP GEO, P235
[8]  
CHEW LP, 1990, 901133 CORN U DEP CO
[9]  
CHEW LP, 1989, 5TH P ACM S COMP GEO, P167
[10]   A SWEEPLINE ALGORITHM FOR VORONOI DIAGRAMS [J].
FORTUNE, S .
ALGORITHMICA, 1987, 2 (02) :153-174