@Article{DynamicVoronoi_Algorithmica,
AUTHOR = {Boris Aronov and Prosenjit Bose and Erik D. Demaine and
Joachim Gudmundsson and John Iacono and Stefan Langerman
and Michiel Smid},
TITLE = {Data Structures for Halfplane Proximity Queries and
Incremental Voronoi Diagrams},
JOURNAL = {Algorithmica},
journalurl = {https://www.springer.com/journal/453},
VOLUME = 80,
NUMBER = 11,
YEAR = 2018,
PAGES = {3316--3334},
papers = {DynamicVoronoi_LATIN2006; DynamicVoronoi_CGW2005},
replaces = {DynamicVoronoi_LATIN2006},
length = {17 pages},
doi = {https://dx.doi.org/10.1007/s00453-017-0389-y},
dblp = {https://dblp.org/rec/journals/algorithmica/AronovBDGILS18},
comments = {This paper is also available as
<A HREF="http://arXiv.org/abs/cs.CG/0512091">
arXiv:cs.CG/0512091</A> of the
<A HREF="http://arXiv.org/archive/cs/intro.html">
Computing Research Repository (CoRR)</A> and
from <A HREF="http://dx.doi.org/10.1007/s00453-017-0389-y">SpringerLink</A>.},
}
The second data structure uses a new representation of nearest- and farthest-point Voronoi diagrams of points in convex position. This representation supports the insertion of new points in clockwise order using only O(log n) amortized pointer changes, in addition to O(log n)-time point-location queries, even though every such update may make Θ(n) combinatorial changes to the Voronoi diagram. This data structure is the first demonstration that deterministically and incrementally constructed Voronoi diagrams can be maintained in o(n) amortized pointer changes per operation while keeping O(log n)-time point-location queries.