Реалізація дерев розділів?


11

Чи були реалізовані дерева розділів?

Тут я говорю про дерева розділів з обчислювальної геометрії. Найбільш ранні (майже) оптимальні версії яких були обумовлені Матусеком та іншими, а останнім часом Тімоті Чаном:

https://cs.uwaterloo.ca/~tmchan/optpt_2_10.pdf

Мені здається божевільним, що вони ніколи не були реалізовані, але Google не виявив жодних реалізацій, про які хтось коли-небудь повідомляв.


Звідки ця цитата? Мій читач PDF не знайде його в папері Т. Чана, до якого ви пов’язані.
jbapple

Це з рукопису, а не з паперу Чана. Я просто хочу перевірити це якомога ретельніше, перш ніж воно буде опубліковане.
Пат Морін

6
Я не знаю контексту цього питання, але: (1) Якщо ви рецензуєте рукопис, я не вважаю, що добре поділитися частиною досліджуваного рукопису таким чином. (2) Папір не повинна заявляти подібну претензію, тому що навіть якщо це правда, вона не може бути перевірена. Наприклад, ніхто не може виключити можливість того, що хтось реалізував їх як особистий проект і ніколи не поспішав поділитися ним публічно.
Tsuyoshi Ito

1
Дякуємо за корисну пораду. Це рукопис дипломної роботи, написану моїм студентом. Я, мабуть, перефразую так: не дивлячись на ретельний пошук, ми не знаємо жодної реалізації дерев розділів. (Ретельно шукаю те, що я зараз роблю, частково з цим питанням.)
Пат Морін

2
Чи можете ви спростити запитання, видаливши цитату з рукопису? Наразі ваша публікація передбачає два запитання (жодне з яких прямо не вказано): (1) Як слід перевірити правдивість твердження про те, що дерева розділів ніколи не були реалізовані? Відповідь: Не слід. (2) Чи знають люди будь-які реалізації дерев розділів? Я не знаю відповіді на цю частину, але вважаю, що це нормально як питання. Єдина проблема (2) полягає в тому, що ніхто не може сказати "ні" на це питання, але ви можете зробити це через деякий час, якщо ніхто не придумає виконання.
Цуйоші Іто

Відповіді:


3

За визначенням у зв'язаному документі на сторінці 5, твердження неправильне. Binary простір розділу (BSP) дерева були використані в протягом десятиліть з комп'ютерної графіки для прискорення просторових запитів, так як є quadtrees і octrees . Дерева Kd широко використовуються в машинному навчанні для прискорення пошуку найближчих сусідів. Якщо ви трохи косите, дерева рішень також підходять до загального визначення.


2
Так, я це знав. Однак, я не знайшов, це будь-яка реалізація дерева BSP для наборів точок, яка робить будь-який із фантазійних речей, необхідних для того, щоб також зберігати номер колючого наближення до O (sqrt (n)).
Пат Морін

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