A Simple Convex Layers Algorithm
Computational Geometry
2017-03-17 v2 Data Structures and Algorithms
Abstract
Given a set of points in the plane, the first layer of is formed by the points that appear on 's convex hull. In general, a point belongs to layer , if it lies on the convex hull of the set . The \emph{convex layers problem} is to compute the convex layers . Existing algorithms for this problem either do not achieve the optimal runtime and linear space, or are overly complex and difficult to apply in practice. We propose a new algorithm that is both optimal and simple. The simplicity is achieved by independently computing four sets of monotone convex chains in time and linear space. These are then merged in time.
Cite
@article{arxiv.1702.06829,
title = {A Simple Convex Layers Algorithm},
author = {Raimi A. Rufai and Dana S. Richards},
journal= {arXiv preprint arXiv:1702.06829},
year = {2017}
}
Comments
12 pages, 6 figures