Largest empty rectangle among a point set

  • Authors:
  • Jeet Chaudhuri;Subhas C. Nandy;Sandip Das

  • Affiliations:
  • Alumnus Software Limited, INFINITY, Salt Lake GP, Calcutta 700 091, India;Advanced Computing and Microelectronics Unit, Indian Statistical Institute, 203 BT Road, Calcutta 700 108, India;Advanced Computing and Microelectronics Unit, Indian Statistical Institute, 203 BT Road, Calcutta 700 108, India

  • Venue:
  • Journal of Algorithms
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This work generalizes the classical problem of finding the largest empty rectangle among obstacles in 2D. Given a set P of n points, here a maximal empty rectangle (MER) is defined as a rectangle of arbitrary orientation such that each of its four boundaries contain at least one member of P and the interior of the rectangle is empty. We propose a very simple algorithm based on standard data structure to locate a MER of largest area in the plane. The worst-case time complexity of our algorithm is O(n3). Though the worst-case space complexity is O(n2), it reserves O(n log n) space on an average to maintain the required data structure during the execution of the algorithm.