Convex Hull and Linear Programming in Read-only Setup with Limited Work-space
Abstract
Prune-and-search is an important paradigm for solving many important geometric problems. We show that the general prune-and-search technique can be implemented where the objects are given in read-only memory. As examples we consider convex-hull in 2D, and linear programming in 2D and 3D. For the convex-hull problem, designing sub-quadratic algorithm in a read-only setup with sub-linear space is an open problem for a long time. We first propose a simple algorithm for this problem that runs in time and space. Next, we consider a restricted version of the problem where the points in are given in sorted order with respect to their -coordinates in a read-only array. For the linear programming problems, the constraints are given in the read-only array. The last three algorithms use {\it prune-and-search}, and their time and extra work-space complexities are and respectively, where is a small constant satisfying .
Cite
@article{arxiv.1212.5353,
title = {Convex Hull and Linear Programming in Read-only Setup with Limited Work-space},
author = {Minati De and Subhas C. Nandy and Sasanka Roy},
journal= {arXiv preprint arXiv:1212.5353},
year = {2012}
}