stringtranslate.com

График видимости

В вычислительной геометрии и планировании движения робота [1] граф видимости — это граф взаимовидимых местоположений , обычно для набора точек и препятствий на евклидовой плоскости . Каждый узел графа представляет собой местоположение точки, а каждое ребро представляет видимую связь между ними. То есть, если отрезок линии, соединяющий две локации, не проходит через какое-либо препятствие, между ними на графике рисуется ребро. Когда набор локаций лежит в линию, это можно понимать как упорядоченную серию. Таким образом, графики видимости были расширены до области анализа временных рядов .

Приложения

Графы видимости можно использовать для поиска евклидовых кратчайших путей среди множества многоугольных препятствий на плоскости: кратчайший путь между двумя препятствиями следует по отрезкам прямых линий, за исключением вершин препятствий , где он может поворачивать, поэтому евклидов кратчайший путь - это кратчайший путь в графе видимости, узлами которого являются начальная и конечная точки, а также вершины препятствий . [2] Таким образом, евклидову задачу о кратчайшем пути можно разложить на две более простые подзадачи: построение графа видимости и применение к графу алгоритма кратчайшего пути, такого как алгоритм Дейкстры . Для планирования движения робота, размер которого не пренебрежимо мал по сравнению с препятствиями, можно использовать аналогичный подход после расширения препятствий для компенсации размера робота. [2] Лозано-Перес и Уэсли (1979) приписывают метод графа видимости для евклидовых кратчайших путей исследованиям Нильса Нильссона в 1969 году по планированию движения робота Шейки , а также цитируют описание этого метода в 1973 году российскими математиками М.Б. Игнатием. Ев, Ф.М. Кулаков и А.М. Покровский.

Графики видимости также могут использоваться для расчета размещения радиоантенн или в качестве инструмента, используемого в архитектуре и городском планировании посредством анализа графиков видимости .

График видимости набора местоположений, лежащих на линии, можно интерпретировать как теоретико-графовое представление временного ряда. [3] Этот конкретный случай строит мост между временными рядами , динамическими системами и теорией графов .

Характеристика

Граф видимости простого многоугольника имеет вершины многоугольника в качестве точек, а внешнюю часть многоугольника - в качестве единственного препятствия. Графы видимости простых многоугольников должны быть гамильтоновыми графами : граница многоугольника образует гамильтонов цикл в графе видимости. Известно, что не все графы видимости порождают простой многоугольник. Однако эффективная алгоритмическая характеристика графов видимости простых многоугольников остается неизвестной. Эти графы не попадают во многие известные семейства хорошо структурированных графов: они могут не быть совершенными графами , круговыми графами или хордальными графами . [4] Исключением из этого явления является то, что графы видимости простых многоугольников являются графами «коп-выигрыш» . [5]

Связанные проблемы

Задача художественной галереи — это проблема поиска небольшого набора точек, из которого видны все остальные точки, не являющиеся препятствиями. Определенные формы проблемы художественной галереи можно интерпретировать как поиск доминирующего множества в графе видимости.

Бикасательные системы многоугольников или кривых — это линии, которые касаются двух из них , не пересекая их в точках соприкосновения. Биткасательные набора многоугольников образуют подмножество графа видимости, в котором вершины многоугольника являются узлами, а сами многоугольники - препятствиями. Подход на основе графа видимости к задаче евклидова кратчайшего пути можно ускорить, формируя граф из бикасательных вместо использования всех ребер видимости, поскольку евклидов кратчайший путь может входить или выходить из границы препятствия только по бикасательной. [6]

Смотрите также

Примечания

  1. ^ Ню, Ханлин; Савварис, Ал; Цурдос, Антониос; Цзи, Зе (2019). «Алгоритм планирования пути для беспилотных надводных транспортных средств на основе дорожной карты Вороного-Visibility» (PDF) . Журнал навигации . 72 (04): 850–874. дои : 10.1017/S0373463318001005. ISSN  0373-4633.
  2. ^ Аб де Берг и др. (2000), разделы 5.1 и 5.3; Лозано-Перес и Уэсли (1979).
  3. ^ Лакаса, Лукас; Луке, Бартоло; Баллестерос, Фернандо; Люке, Хорди; Нуньо, Хуан Карлос (2008). «От временных рядов к сложным сетям: график видимости». Труды Национальной академии наук . 105 (13): 4972–4975. arXiv : 0810.0920 . дои : 10.1073/pnas.0709247105 . ПМК 2278201 . ПМИД  18362361. 
  4. ^ Гош, СК (1 марта 1997 г.). «О распознавании и характеристике графов видимости простых многоугольников». Дискретная и вычислительная геометрия . 17 (2): 143–162. дои : 10.1007/BF02770871 . ISSN  0179-5376.
  5. ^ Любив, Анна ; Снойинк, Джек; Восупур, Хамиде (2017). «Графики видимости, демонтаж и игра в полицейских и грабителей». Вычислительная геометрия . 66 : 14–27. arXiv : 1601.01298 . doi : 10.1016/j.comgeo.2017.07.001. МР  3693353.
  6. ^ де Берг и др. (2000), с. 316.

Рекомендации

Внешние ссылки