Shattering a set of objects in 2D

  • Authors:
  • Subhas C. Nandy;Tetsuo Asano;Tomohiro Harayama

  • Affiliations:
  • Advanced Computing and Micro-electronics Unit, Indian Statistical Institute, 203 B.T. Road, Calcutta 700 035, India;School of Information Science, Japan Advanced Institute of Science and Technology, 1-1 Asahidai, Tatsunokuchi, Ishikawa, 923-1292 Japan;Department of Computer Science, Texas A & M University, 301 HRBB, College Station, Texas

  • Venue:
  • Discrete Applied Mathematics
  • Year:
  • 2002

Quantified Score

Hi-index 0.05

Visualization

Abstract

In this paper, we propose an algorithm for shattering a set of disjoint line segments of arbitrary length and orientation placed arbitrarily on a 2D plane. The time and space complexities of our algorithm are O(n2) and O(n), respectively. It is an improvement over the O(n2log n) time algorithm proposed in (R. Freimer, J.S.B. Mitchell, C.D. Piatko, On the complexity of shattering using arrangements, Canadian Conference on Computational Geometry, 1990, pp. 218-222.). A minor modification of this algorithm applies when objects are simple polygons, keeping the time and space complexities invariant.