LARGEST EMPTY.pdf - Library(ISI Kolkata) - Indian Statistical Institute
LARGEST EMPTY.pdf - Library(ISI Kolkata) - Indian Statistical Institute
LARGEST EMPTY.pdf - Library(ISI Kolkata) - Indian Statistical Institute
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
J. Chaudhuri et al. / Journal of Algorithms 46 (2003) 54–78 59<br />
Fig. 3. Rotation of corridor ik and generation of PMER.<br />
(a) A new point appears in the core (see Fig. 3(a)).<br />
(b) A new point p ′ j appears inside corridor ik, and it bounds the west side of a new MER<br />
(see Fig. 3(b)), which in turn, will generate another PMER.<br />
(c) The point p j (which bounds the west side of the current set of MERs) leaves corridor ik<br />
(see Fig. 3(c)). Here a new MER emerges. Its west boundary is defined by a point p ′ j<br />
(≠ p j ) inside the corridor.<br />
(d) The set of points inside corridor ik remains same, but a new MER emerges with its west<br />
boundary defined by a different point p ′ j (≠ p j ) inside the corridor (see Fig. 3(d)).<br />
(e) A new point p ′ l appears inside corridor ik, and it bounds the east side of a new MER<br />
as in case (b).<br />
(f) The point p l (which bounds the east side of the current set of MERs) leaves corridor ik .<br />
Here a new MER emerges. Its east boundary is defined by a point p ′ l (≠ p l) inside the<br />
corridor.<br />
(g) The set of points inside corridor ik remains same, but a new MER emerges with its east<br />
boundary defined by a different point p ′ l (≠ p l) inside the corridor.<br />
If, after this rotation, the angle of L i (L k ) with the x-axis is ψ, we report PMER(p i ,p j ,p k ,<br />
p l ,φ,ψ). In case (a), we continue the rotation of L i and L k until core becomes empty<br />
(similar to the initial step). In all other cases, we continue rotating L i and L k with an aim<br />
to generate another PMER; here the angle ψ plays the role of φ for the next PMER. The<br />
process terminates according to Observation 1.<br />
Let m b ik , mc ik , md ik , me ik , mf ik ,andmg ik<br />
be the number of PMERs which have generated<br />
due to cases (b)–(g), respectively, during the rotation of corridor ik . Now, considering all<br />
pairs of points p i and p k (i ≠ k), we have the following lemma.<br />
Lemma 4. (a) ∑ ∑<br />
i k≠i (mb ik + mc ik + me ik + mf ik ) = O(n3 ).<br />
(b) ∑ ∑<br />
i k≠i (md ik + mg ik ) = O(n3 ).<br />
Proof. Part (a) follows from the fact that, during rotation of the corridor ik , a point enters<br />
and/or leaves the corridor only once.<br />
In order to prove part (b), we need to consider cases (d) and (g). In case (d) no new<br />
point enters or leaves corridor ik during rotation, but the point defining the west boundary<br />
of a PMER changes from p j to p<br />
j ′ . Note that, the instant of time when such an event is