Sub-logarithmic algorithms for the largest empty rectangle problem

The authors show that the largest empty rectangle problem can be solved by reducing it, in a natural way, to the all nearest smaller values problem. They provide two classes of algorithms: the first one assumes that the input points are available sorted by x (resp. y) coordinate. The authors algorithm corresponding to this case runs in O(log log n) time using n/sup 2//log log n processors in the common-CRCW-PRAM model. For unsorted input, they present algorithms that run in O(log n/log log n) time using n/sup 2/ log log n/log n processors in the common-CRCW-PRAM, or in O(log n) time using n/sup 2//log n processors in the EREW-PRAM model. No sub-logarithmic time parallel algorithms have been previously reported for this problem.<<ETX>>

[1]  Uzi Vishkin,et al.  Finding the Maximum, Merging, and Sorting in a Parallel Computation Model , 1981, J. Algorithms.

[2]  Richard Cole,et al.  Parallel merge sort , 1988, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[3]  Alok Aggarwal,et al.  Fast algorithms for computing the largest empty rectangle , 1987, SCG '87.

[4]  D. T. Lee,et al.  On the maximum empty rectangle problem , 1984, Discret. Appl. Math..

[5]  C. Pandurangan,et al.  New Parallel Algorithms for the Maximum Empty Rectangle Problem , 1987, ICPP.

[6]  Richard M. Karp,et al.  A Survey of Parallel Algorithms for Shared-Memory Machines , 1988 .

[7]  Mikhail J. Atallah,et al.  A note on finding a maximum empty rectangle , 1986, Discret. Appl. Math..

[8]  Uzi Vishkin,et al.  Highly parallelizable problems , 1989, STOC '89.

[9]  Alok Aggarwal,et al.  Parallel searching in generalized Monge arrays with applications , 1990, SPAA '90.

[10]  Bernard Chazelle,et al.  Computing the Largest Empty Rectangle , 1986, SIAM J. Comput..

[11]  Uzi Vishkin,et al.  Recursive *-tree parallel data-structure , 1989, 30th Annual Symposium on Foundations of Computer Science.