Geometric Separability using Orthogonal Objects

10/23/2020
by   Abidha V P, et al.
0

Given a bichromatic point set P=R ∪ B of red and blue points, a separator is an object of a certain type that separates R and B. We study the geometric separability problem when the separator is a) rectangular annulus of fixed orientation b) rectangular annulus of arbitrary orientation c) square annulus of fixed orientation d) orthogonal convex polygon. In this paper, we give polynomial time algorithms to construct separators of each of the above type that also optimizes a given parameter. Specifically, we give an O(n^3 log n) algorithm that computes (non-uniform width) separating rectangular annulus in arbitrary orientation, of minimum possible width. Further, when the orientation is fixed, we give an O(nlog n) algorithm that constructs a uniform width separating rectangular annulus of minimum possible width and an O(nlog^2 n) algorithm that constructs a minimum width separating concentric square annulus. We also give an optimal algorithm that computes a separating orthogonal convex polygon with minimum number of edges, that runs in O(nlog n) time.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset