Кинетическая триангуляция
кинетическая структура Структура данных кинетической триангуляции — это данных , которая поддерживает триангуляцию набора движущихся точек. Поддержание кинетической триангуляции важно для приложений, включающих планирование движения , таких как видеоигры, виртуальная реальность, динамическое моделирование и робототехника. [1]
Выбор схемы триангуляции
[ редактировать ]Эффективность кинетической структуры данных определяется на основе отношения количества внутренних событий к внешним событиям, поэтому хорошие границы времени выполнения иногда можно получить, выбрав использование схемы триангуляции, которая генерирует небольшое количество внешних событий.Для простого аффинного движения точек количество дискретных изменений выпуклой оболочки оценивается выражением , [2] таким образом, количество изменений в любой триангуляции также ограничено снизу . Поиск любой схемы триангуляции, которая имеет почти квадратичную границу числа дискретных изменений, является важной открытой проблемой. [1]
Триангуляция Делоне
[ редактировать ]Триангуляция Делоне кажется естественным кандидатом, но тщательный анализ наихудшего случая количества дискретных изменений, которые произойдут в триангуляции Делоне (внешние события), считался открытой проблемой до 2015 года; [3] теперь это должно было быть между [4] и . [5]
Существует кинетическая структура данных, которая эффективно поддерживает триангуляцию Делоне набора движущихся точек. [6] в котором отношение общего числа событий к числу внешних событий равно .
Другие триангуляции
[ редактировать ]Каплан и др. разработал рандомизированную схему триангуляции, которая испытывает ожидаемое количество внешние события, в которых - максимальное количество раз, когда каждая тройка точек может стать коллинеарной, , и — максимальная длина последовательности Давенпорта-Шинзеля порядка s + 2 на n символах. [1]
Псевдотриангуляции
[ редактировать ]Существует кинетическая структура данных (автор Агарвал и др.), которая поддерживает псевдотриангуляцию в событий всего. [7] Все события являются внешними и требуют время обрабатывать.
Ссылки
[ редактировать ]- ^ Jump up to: а б с Каплан, Хаим; Рубин, Натан; Шарир, Миша (июнь 2010 г.). Схема кинетической триангуляции движущихся точек на плоскости (PDF) . СКГ. АКМ . Проверено 19 мая 2012 г.
- ^ Шарир, М .; Агарвал, ПК (1995). Последовательности Давенпорта-Шинцеля и их геометрические приложения . Нью-Йорк: Издательство Кембриджского университета.
- ^ Демейн, Эд; Митчелл, JSB; О'Рурк, Дж. «Проект открытых проблем» . Проверено 19 мая 2012 г.
- ^ Агарвал, Панкадж К.; Баш, Жюльен; де Берг, Марк; Гибас, Леонидас Дж.; Хершбергер, Джон (июнь 1999 г.). Нижние оценки для кинетических плоских подразделений . СКГ. АКМ. стр. 247–254. дои : 10.1145/304893.304961 .
- ^ Рубин, Натан (июнь 2015 г.). «О кинетических триангуляциях Делоне: почти квадратичная граница для движений с единичной скоростью». Дж АСМ . АКМ. дои : 10.1145/2746228 . S2CID 2493978 .
- ^ Герхард Альберс, Леонидас Дж. Гибас , Джозеф С.Б. Митчелл и Томас Роос. Диаграммы Вороного движущихся точек. Межд. Дж. Компьютер. Geometry Appl., 8(3):365{380, 1998.
- ^ Панкадж К. Агарвал, Жюльен Баш, Леонидас Дж. Гибас, Джон Хершбергер и Ли Чжан. Деформируемые плитки свободного пространства для обнаружения кинетических столкновений. IJ Robotic Res., 21(3):179{198, 2002. [1]