Partial Construction of an Arrangement of Lines and Its Application to Optimal Partitioning of Bichromatic Point Set (Special Section on Discrete Mathematics and Its Applications)
スポンサーリンク
概要
- 論文の詳細を見る
This paper presents an efficient algorithm for constructing at-most-k levels of an arrangement of n lines in the plane in time O(nk+n log n), which is optimal since Ω(nk) line segments are included there. The algorithm can sweep the at-most-k levels of the arrangement using O(n) space. Although Everett et al. [7] recently gave an algorithm for constructing the at-most-k levels with the same time complexity independently, our algorithm is superior with respect to the space complexity as a sweep algorithm. Then, we apply the algorithm to a bipartitioning problem of a bichromatic point set: For r red points and b blue points in the plane and a directed line L, the figure of demerit fd(L) associated with L is defined to be the sum of the number of blue points below L and that of red ones above L. The problem we are going to consider is to find an optimal partitioning line to minimize the figure of demerit. Given a number k, our algorithm first determines whether there is a line whose figure of demerit is at most k, and further finds an optimal bipartitioning line if there is one. It runs in O(kn+n log n) time (n=r+b), which is subquadratic if k is sublinear.
- 社団法人電子情報通信学会の論文
- 1994-04-25
著者
-
Tokuyama Takeshi
Ibm Research Ibm Tokyo Research Laboratory
-
Asano Tetsuo
Faculty Of Engineering Osaka Electro-communication University
関連論文
- A Dynamic Algorithm for Placing Rectangles without Overlapping
- A Gate Placement Algorithm for One-Dimensional Arrays
- Partitioning a Polygonal Region into Trapezoids
- Partial Construction of an Arrangement of Lines and Its Application to Optimal Partitioning of Bichromatic Point Set (Special Section on Discrete Mathematics and Its Applications)