A kinetic smallest enclosing disk data structure is a kinetic data structure that maintains the smallest enclosing disk of a set of moving points.
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 smallest enclosing disk. The farthest-point Delaunay triangulation is the dual of the farthest-point Voronoi diagram. It is known that if the farthest-point delaunay triangulation of a point set contains an acute triangle, the circumcircle of this triangle is the smallest enclosing disk. Otherwise, the smallest enclosing disk has the diameter of the point set as its diameter. Thus, by maintaining the kinetic diameter of the point set, the farthest-point delaunay triangulation, and whether or not the farthest-point delaunay triangulation has an acute triangle, the smallest enclosing disk can be maintained.This data structure is responsive and compact, but not local or efficient:
O(log2n)
\Theta(n)
O(n3+\epsilon)
\epsilon>0
\Omega(n2)
O(n1+\epsilon)
o(n3+\epsilon)
The smallest enclosing disk of a set of n moving points can be ε-approximated by a kinetic data structure that processes
O(1/\epsilon5/2)
O((n/\sqrt{\epsilon})logn)
In dimensions higher than 2, efficiently maintaining the smallest enclosing sphere of a set of moving points is an open problem.