Cartographic line simplification and polygon CSG formulae in O(n log* n) time

Citation
J. Hershberger et J. Snoeyink, Cartographic line simplification and polygon CSG formulae in O(n log* n) time, COMP GEOM, 11(3-4), 1998, pp. 175-185
Citations number
15
Categorie Soggetti
Engineering Mathematics
Journal title
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS
ISSN journal
09257721 → ACNP
Volume
11
Issue
3-4
Year of publication
1998
Pages
175 - 185
Database
ISI
SICI code
0925-7721(199812)11:3-4<175:CLSAPC>2.0.ZU;2-M
Abstract
A constructive solid geometry (CSG) conversion for a polygon takes a list o f vertices and produces a formula representing the polygon as an intersecti on and union of primitive halfspaces. The cartographers' favorite line simp lification algorithm recursively selects from a list of data points those t o be used to represent a linear feature, such as a coastline, on a map. By using a data structure that maintains convex hulls of polygonal lines under splits, both were known to have O(n log n) time solutions in the worst-cas e. This paper shows that both are easier than sorting by presenting an O(n log* n) algorithm for maintaining convex hulls under splits at extreme poin ts. It opens the question of whether there are practical, linear-time solut ions to these problems. (C) 1998 Elsevier Science B.V. All rights reserved.