A fast Voronoi-diagram algorithm with applications to geographical optimization problems

Author(s):  
Masao Iri ◽  
Kazuo Murota ◽  
Takao Ohya

2006 ◽  
Vol 16 (04) ◽  
pp. 315-332
Author(s):  
J. M. DÍAZ-BÁÑEZ ◽  
F. GÓMEZ ◽  
I. VENTURA

For a given set S of n points in the plane and a fixed point o, we introduce the Voronoi diagram of S anchored at o. It will be defined as an abstract Voronoi diagram that uses as bisectors the following curves. For each pair of points p, q in S, the bisecting curve between p and q is the locus of points x in the plane such that the line segment [Formula: see text] is equidistant to both p and q. We show that those bisectors have nice properties and, therefore, this new structure can be computed in O(n log n) time and O(n) space both for nearest-site and furthest-site versions. Also, we prove that the dynamic version of this diagram can be built in O(n2λ6s+2(n) log n) time complexity, where s is a constant depending on the function that describes the motion of the points. Finally, we show how to use these structures for solving several locational optimization problems.



2020 ◽  
Vol 6 (2(71)) ◽  
pp. 30-35
Author(s):  
O.M. Kiseliova ◽  
O.M. Prytomanova ◽  
V.H. Padalko

An algorithm for constructing a multiplicatively weighted Voronoi diagram involving fuzzy parameters with the optimal location of a finite number of generator points in a limited set of n-dimensional Euclidean space 𝐸𝑛 has been suggested in the paper. The algorithm has been developed based on the synthesis of methods of solving the problems of optimal set partitioning theory involving neurofuzzy technologies modifications of N.Z. Shor 𝑟 -algorithm for solving nonsmooth optimization problems.



Author(s):  
O. M. Kiselova ◽  
O. M. Prytomanova ◽  
S. V. Dzyuba ◽  
V. G. Padalko

An algorithm for constructing a multiplicatively weighted Voronoi diagram in the presence of fuzzy parameters with optimal location of a finite number of generator points in a bounded set of n-dimensional Euclidean space En is proposed in the paper. The algorithm is based on the formulation of a continuous set partitioning problem from En into non-intersecting subsets with a partitioning quality criterion providing the corresponding form of Voronoi diagram. Algorithms for constructing the classical Voronoi diagram and its various generalizations, which are based on the usage of the methods of the optimal set partitioning theory, have several advantages over the other used methods: they are out of thedependence of En space dimensions, which containing a partitioned bounded set into subsets, independent of the geometry of the partitioned sets, the algorithm’s complexity is not growing under increasing of number of generator points, it can be used for constructing the Voronoi diagram with optimal location of the points and others. The ability of easily construction not only already known Voronoi diagrams but also the new ones is the result of this general-purpose approach. The proposed in the paper algorithm for constructing a multiplicatively weighted Voronoi diagram in the presence of fuzzy parameters with optimal location of a finite number of generator points in a bounded set of n-dimensional Euclidean space En is developed using a synthesis of methods for solving optimal set partitioning problems, neurofuzzy technologies and modifications of the Shor’s r-algorithm for solving non-smooth optimization problems.



2019 ◽  
Vol 2 (3) ◽  
pp. 508-517
Author(s):  
FerdaNur Arıcı ◽  
Ersin Kaya

Optimization is a process to search the most suitable solution for a problem within an acceptable time interval. The algorithms that solve the optimization problems are called as optimization algorithms. In the literature, there are many optimization algorithms with different characteristics. The optimization algorithms can exhibit different behaviors depending on the size, characteristics and complexity of the optimization problem. In this study, six well-known population based optimization algorithms (artificial algae algorithm - AAA, artificial bee colony algorithm - ABC, differential evolution algorithm - DE, genetic algorithm - GA, gravitational search algorithm - GSA and particle swarm optimization - PSO) were used. These six algorithms were performed on the CEC’17 test functions. According to the experimental results, the algorithms were compared and performances of the algorithms were evaluated.





Sign in / Sign up

Export Citation Format

Share Document