Алгоритм построения диаграмм Вороного с оптимальным размещением точек–генераторов на основе теории оптимального разбиения множеств
No Thumbnail Available
Date
2020
Journal Title
Journal ISSN
Volume Title
Publisher
Інститут кібернетики ім. В. М. Глушкова НАН України
Abstract
An algorithm is proposed for constructing a generalized Voronoi diagram with
optimal placement of a finite number of generator points in a bounded set of
n-dimensional Euclidean space. The algorithm is based on the formulation of the
corresponding continuous problem of optimal set partitioning with a partition quality
criterion providing the corresponding form of the Voronoi diagram, and on the
application of the apparatus of the optimal partitioning theory to solve this problem.
Herewith, the effective method of non-differentiable optimization is used for the
numerical solution of an auxiliary finite-dimensional optimization problem arising in
the development of the method for solving the mentioned infinite-dimensional
optimal partitioning problem. Namely, that is one of the variants of the generalized
gradient descent method with space expansion in the direction of the difference of
two successive generalized antigradients (Shor’s r-algorithm). The proposed
algorithm for constructing a generalized Voronoi diagram with optimal placement of
a finite number of generator points in a bounded set of n-dimensional Euclidean
space has some advantages compared to those known in the scientific literature. It
does not depend on the dimension of Euclidean space containing the original
bounded set; it is applicable for large-scale problems (over 300 generator points); it
works not only for Euclidean metrics, but also for Chebyshev, Manhattan and other
ones; the complexity of the algorithm implementation for constructing a Voronoi
diagram based on the proposed approach does not increase with an increase in the
number of generator points. The results of software implementation of the developed
algorithm are presented for constructing a standard Voronoi diagram with optimal
placement of generator points, as well as some of its generalizations, such as
additive, multiplicative and additive-multiplicative Voronoi diagrams with optimal
placement of generator points.
Запропоновано алгоритм побудови узагальненої діаграми Вороного з оптимальним розміщенням скінченної кількості точок–генераторів в обмеженій
множині n-вимірного евклідового простору. Алгоритм заснований на
формулюванні відповідної неперервної задачі оптимального розбиття множин з
критерієм якості розбиття, що забезпечує відповідний вид діаграми Вороного,
і застосуванні для її розв’язання апарату теорії оптимального розбиття. При
цьому для чисельного розв’язання допоміжної задачі скінченновимірної
оптимізації, що виникає при розробці методу розв'язання згаданої
нескінченновимірної задачі оптимального розбиття множин, використаний
ефективний метод недиференційовної оптимізації — один з варіантів методу
узагальненого градієнтного спуску з розтягуванням простору в напрямку
різниці двох послідовних узагальнених антиградієнтів (r-алгоритм Шора).
Запропонований у роботі алгоритм побудови узагальненої діаграми Вороного
з оптимальним розміщенням скінченної кількості точок–генераторів в обмеженій
множині n-мірного евклідового простору має ряд переваг порівняно з відомими:
він не залежить від розмірності евклідового простору, що містить вихідну обмежену множину; застосовний для задач великих розмірностей (понад 300 точок-генераторів); зберігає силу не тільки для евклідових метрик, але і для метрик Чебишева, манхеттенської та інших; складність реалізації алгоритму побудови діаграми Вороного на основі запропонованого підходу не збільшується
при збільшенні кількості точок–генераторів. Представлено результати
програмної реалізації розробленого алгоритму для побудови стандартної
діаграми Вороного з оптимальним розміщенням точок-генераторів, а також
деяких її узагальнень, таких як адитивна, мультиплікативна та адитивно-мультиплікативна діаграми Вороного з оптимальним розміщенням точок-генераторів.
Description
Keywords
обобщенная диаграмма Вороного, точки-генераторы, оптимальное разбиение множеств, недифференцируемая оптимизация, r-алгоритм Н. З. Шора, generalized Voronoi diagram, generator points, optimal set partitioning, non-differentiable optimization, Shor’s r-algorithm, узагальнена діаграма Вороного, точки-генератори, оптимальне розбиття множин, недиференційовна оптимізація, r-алгоритм Н. З. Шора
Citation
Киселева Е. М. Алгоритм построения диаграмм Вороного с оптимальным размещением точек–генераторов на основе теории оптимального разбиения множеств / Е. М. Киселева, Л. Л. Гарт, О. М. Притоманова // Проблемы управления и информатики : междунар. науч.-техн. журн. / Ин-т кибернетики им. В. М. Глушкова НАН Украины [и др.] ; [редкол.: Чикрей А. А. (глав. ред.) и др.]. – Киев, 2020. – № 2. – С. 5–15.