Preprocessing Imprecise Points and Splitting Triangulations
Author(s) -
Marc van Kreveld,
Maarten Löffler,
Joseph S. B. Mitchell
Publication year - 2010
Publication title -
siam journal on computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.533
H-Index - 122
eISSN - 1095-7111
pISSN - 0097-5397
DOI - 10.1137/090753620
Subject(s) - triangulation , disjoint sets , point set triangulation , minimum weight triangulation , mathematics , context (archaeology) , time complexity , combinatorics , preprocessor , computational geometry , set (abstract data type) , point (geometry) , algorithm , bowyer–watson algorithm , discrete mathematics , computer science , delaunay triangulation , artificial intelligence , geometry , paleontology , biology , programming language
Traditional algorithms in computational geometry assume that the input points are given precisely. In practice, data is usually imprecise, but information about the imprecision is often available. In this context, we investigate what the value of this information is. We show here how to preprocess a set of disjoint regions in the plane of total complexity $n$ in $O(n\log n)$ time so that if one point per set is specified with precise coordinates, a triangulation of the points can be computed in linear time. In our solution, we solve another problem which we believe to be of independent interest. Given a triangulation with red and blue vertices, we show how to compute a triangulation of only the blue vertices in linear time.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom