首页 | 本学科首页   官方微博 | 高级检索  
     


Partitioning arrangements of lines II: Applications
Authors:Pankaj K. Agarwal
Affiliation:(1) Courant Institute of Mathematical Sciences, New York University, 10012, NY, USA;(2) Present address: Department of Computer Science, Duke University, 27706 Durham, NC, USA
Abstract:In this paper we present efficient deterministic algorithms for various problems involving lines or segments in the plane, using the partitioning algorithm described in a companion paper [A3]. These applications include: (i) anO(m2/3n2/3 · log2/3n · logohgr/3 (m/radicn)+(m+n) logn) algorithm to compute all incidences betweenm points andn lines, where ohgr is a constant <3.33; (ii) anO(m2/3n2/3 · log5/3n · logohgr/3 (m/radicn)+(m+n) logn) algorithm to computem faces in an arrangement ofn lines; (iii) anO(n4/3 log(ohgr+2)/3n) algorithm to count the number of intersections in a set ofn segments; (iv) anO(n4/3 log(ohgr + 2)/3n) algorithm to count ldquored-bluerdquo intersections between two sets of segments, and (v) anO(n3/2 logohgr/3n) algorithm to compute spanning trees with low stabbing number for a set ofn points. We also present an algorithm that, given set ofn points in the plane, preprocesses it, in timeO(nradicm logohgr+1/2n), into a data structure of sizeO(m) forn lognlemlen2, so that the number of points ofS lying inside a query triangle can be computed inO((n/radicm) log3/2n) time.Work on this paper has been supported by Office of Naval Research Grant N00014-87-K-0129, by National Science Foundation Grant DCR-83-20085, and by grants from the Digital Equipment Corporation and the IBM Corporation. A preliminary version of this paper appears in theProceedings of the 5th ACM Symposium on Computational Geometry, 1989, pp. 11–22.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号