Content deleted Content added
No edit summary |
m →2D: dab |
||
(25 intermediate revisions by 8 users not shown) | |||
Line 1:
A '''kinetic smallest enclosing disk''' data structure is a [[kinetic data structure]] that maintains the [[
▲A '''kinetic smallest enclosing disk''' data structure is a [[kinetic data structure]] that maintains the [[Smallest_circle_problem|smallest enclosing disk]] of a set of moving points.
== 2D ==
In 2 dimensions, the best known kinetic smallest enclosing disk data structure uses the farthest point delaunay triangulation of the point set to maintain the
This data structure is responsive and compact, but not local or efficient:<ref name="DEGS10" />
* '''[[Kinetic data structure#Performance|Responsiveness]]:''' This data structure requires <math>O(\log^2 n)</math> time to process each certificate failure, and thus is responsive.
* '''[[Kinetic data structure#Performance|Locality]]:''' A point can be involved in <math>\Theta(n)</math> certificates. Therefore, this data structure is not local.
* '''[[Kinetic data structure#Performance|Compactness]]:''' This data structure requires O(n) certificates total, and thus is compact.
* '''[[Kinetic data structure#Performance|Efficiency]]:''' This data structure has <math>O(n^{3+\epsilon})</math> events total.(for all <math>\epsilon>0</math> The best known lower bound on the number of changes to the smallest enclosing disk is <math>\Omega(n^2)</math>. Thus the efficiency of this data structure, the ratio of total events to external events, is <math>O(n^{1+\epsilon})</math>.
The existence of kinetic data structure that has <math>o(n^{3+\epsilon})</math> events is an open problem.<ref name="DEGS10" />
== Approximate 2D ==
The smallest enclosing disk of a set of n moving points can be [[Approximation_algorithm#Epsilon_terms|ε-approximated]] by a kinetic data structure that processes <math>O(1/\epsilon^{5/2})</math> events and requires <math>O((n/\sqrt{\epsilon})\log n)</math> time total.<ref name="AH01" />
== Higher dimensions ==
In dimensions higher than 2, efficiently maintaining the smallest enclosing sphere of a set of moving points is
== References ==
{{Reflist|
<ref name ="DEGS10">
Erik D. Demaine, Sarah Eisenstat, [[Leonidas J. Guibas]],
<
<ref name="AH01">
Pankaj K. Agarwal and Sariel Hal-Peled. Maintaining approximate extent measures of moving points. In SODA '01: Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms, pages
<
}}
[[Category:Kinetic data structures]]
[[Category:Computational geometry]]
|