Efficient algorithms for counting and reporting pairwise intersections between convex polygons

Citation
P. Gupta et al., Efficient algorithms for counting and reporting pairwise intersections between convex polygons, INF PROCESS, 69(1), 1999, pp. 7-13
Citations number
11
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
INFORMATION PROCESSING LETTERS
ISSN journal
00200190 → ACNP
Volume
69
Issue
1
Year of publication
1999
Pages
7 - 13
Database
ISI
SICI code
0020-0190(19990115)69:1<7:EAFCAR>2.0.ZU;2-R
Abstract
Let S be a set of convex polygons in the plans with a total of ii vertices, where a polygon consists of the boundary as well as the interior. Efficien t algorithms are given for counting and for reporting output-sensitively th e I pairs of polygons that intersect. The algorithm for the counting proble m tales O(n(4/3+epsilon)) time and the algorithm for the reporting problem takes O(n(4/3+epsilon) + I) time, where epsilon > 0 is an arbitrarily small constant. The result is based on an interesting characterization of the in tersection of two convex polygons in terms of the intersection of certain t rapezoids from their trapezoidal decomposition. The problem is interesting and challenging because the output size, I, can be much smaller than the to tal number of intersections between the polygons and because the number of polygons and their sizes can depend on n. (C) 1999 Elsevier Science B.V. Al l rights reserved.