Capacity-Constrained Voronoi Tessellations: Computation and Applications
نویسنده
چکیده
Voronoi tessellations specify a partition of a given space according to a set of sites where all points in that space are assigned to the closest site. Capacity-constrained Voronoi tessellations are special cases of Voronoi tessellations in which the region of each site has a predefined area. For example, the capacity constraint could state that each region in a Voronoi tessellation must have the same area, or it could state that all regions have individually defined areas. Thus, the capacity constraint allows us to control the spatial influence of the sites in the tessellation. Unfortunately, there exists no straightforward approach for computing capacity-constrained Voronoi tessellations. Rather, they have to be generated with iterative optimization techniques. In this thesis, we present three different approaches for the computation of capacity-constrained Voronoi tessellations. The algorithms are tailored for either continuous or discrete spaces, and allow us to employ different distance functions that result in Voronoi tessellations with different characteristics. The presented continuous space algorithms modify the locations and weights of the sites, thereby reducing the error between the current and the desired areas of the regions. Although a proof of convergence is still an open research problem, our experiments showed their reliable convergence towards arbitrarily precise capacity-constrained Voronoi tessellations. In contrast, our discrete space algorithm starts with an arbitrary assignment of the points in the discrete space to the sites that fulfills the capacity constraint. This assignment is then optimized until it achieves an equilibrium state that represents a valid Voronoi tessellation. The convergence of the algorithm to such an equilibrium state is guaranteed. Based on these three algorithms, we present two applications that utilize capacityconstrained Voronoi tessellations. The first application are Voronoi treemaps for the visualization of attributed hierarchies in the domain of information visualization. This application focuses on the resulting polygonal regions of the Voronoi tessellations. The second application are capacity-constrained point distributions as a general purpose method for sampling-related tasks in the domain of computer graphics. This application focuses not on the tessellations itself but on the resulting distributions of sites. Both applications represent significant advances in their field with respect to the flexibility of the method and the quality of their results.
منابع مشابه
Ideal Point Distributions, Best Mode Selections and Optimal Spatial Partitions via Centroidal Voronoi Tessellations
There are many new applications of the centroidal Voronoi tessellations that come to life in recent years, along with more mathematical understandings and new algorithmic advances in their efficient computation. Some examples are presented in this paper as an illustration with an emphasis on the construction of ideal point distributions, best mode selections and optimal spatial partitions.
متن کاملGrid generation and optimization based on centroidal Voronoi tessellations
Centroidal Voronoi tessellations (CVTs) are Voronoi tessellations of a region such that the generating points of the tessellations are also the centroids of the corresponding Voronoi regions. Such tessellations are of use in very diverse applications, including data compression, clustering analysis, cell biology, territorial behavior of animals, and optimal allocation of resources. In this pape...
متن کاملConstrained shrinking dimer dynamics for saddle point search with constraints
In this paper, we study the constrained shrinking dimer dynamics (CSDD) which leads to numerical procedures for locating saddle points (transition states) associated with an energy functional defined on a constrained manifold. We focus on the most generic case corresponding to a constrained stationary point where the projected Hessian of the energy onto the tangent hyperplane of the constrained...
متن کاملAcceleration schemes for computing centroidal Voronoi tessellations
Centroidal Voronoi tessellations (CVT) have diverse applications in many areas of science and engineering. The development of e cient algorithms for their construction is a key to their success in practice. In this paper, we study some new algorithms for the numerical computation of the CVT, including the Lloyd–Newton iteration and the optimization based multilevel method. Both theoretical anal...
متن کاملEdge-Weighted Centroidal Voronoi Tessellations
Most existing applications of centroidal Voronoi tessellations (CVTs) lack consideration of the length of the cluster boundaries. In this paper we propose a new model and algorithms to produce segmentations which would minimize the total energy — a sum of the classic CVT energy and the weighted length of cluster boundaries. To distinguish it with the classic CVTs, we call it an Edge-Weighted CV...
متن کامل