Що це за структура / концепція даних, де графік точок визначає розділ на простір


15

Я зіткнувся з алгоритмом вирішення реальної світової проблеми, і я пам’ятаю клас, який я взяв, де я зробив щось дуже схоже на деякі для домашнього завдання. це виглядає приблизно так

В основному це графік точок, а лінії намальовані на однакові відстані між двома точками. Він утворює ідеальну перегородку, де лінії навколо точки утворюють форму площі, найближчу до цієї точки. Це дзвонить комусь дзвоник? У мене був важкий час, гуглю описи та отримання результатів. І я не знаю, як ще описати це. Сподіваємось, що картина допомагає.


Дивилися 1667 разів з вчорашнього дня? Зламується SE?
HEKTO

@HEKTO це відображалося як одне з "гарячих питань мережі".
Джон Л.

Відповіді:


31

Те, що ви описали, - це діаграма Вороного .

Ось уривок з Вікіпедії.

Зображення діаграми Вороного з Вікіпедії

p1,,pнpкRкpкменше або дорівнює його відстані до будь-яких інших точок. Кожна така клітина виходить із перетину півпросторів, а значить, це опуклий багатокутник. Лінійні відрізки діаграми Вороного - це всі точки площини, які рівновіддалені до двох найближчих ділянок. Вершини Вороного (вузли) - точки, рівновіддалені від трьох (або більше) ділянок.


4
+1. Я утримався згадувати їх і пішов на реалізацію, бо пам’ятаю, що мої професори згадували про них виноску про те, що діаграми Вороного обчислювально досить складні для впровадження у більш високих вимірах. Тож прості реалізації kNN набагато краще виконують роботу. Однак умова, що "лінії намальовані на однакові відстані між двома точками", можливо, не буде виконано.
Сагник

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.