stringtranslate.com

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

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

Приложения

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

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

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

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

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

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

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

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

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

Примечания

  1. ^ Niu, Hanlin; Savvaris, Al; Tsourdos, Antonios; Ji, Ze (2019). «Voronoi-Visibility Roadmap-based Path Planning Algorithm for Unmanned Surface Vehicles» (PDF) . Journal of Navigation . 72 (4): 850–874. doi :10.1017/S0373463318001005. ISSN  0373-4633. S2CID  67908628.
  2. ^ Аб де Берг и др. (2000), разделы 5.1 и 5.3; Лозано-Перес и Уэсли (1979).
  3. ^ Лакаса, Лукас; Луке, Бартоло; Баллестерос, Фернандо; Луке, Хорди; Нуньо, Хуан Карлос (2008). «От временных рядов к сложным сетям: граф видимости». Труды Национальной академии наук . 105 (13): 4972–4975. arXiv : 0810.0920 . Bibcode : 2008PNAS..105.4972L. doi : 10.1073/pnas.0709247105 . PMC 2278201. PMID  18362361 . 
  4. ^ Гош, СК (1997-03-01). «О распознавании и характеристике графов видимости простых многоугольников». Дискретная и вычислительная геометрия . 17 (2): 143–162. doi : 10.1007/BF02770871 . ISSN  0179-5376.
  5. ^ Lubiw, Anna ; Snoeyink, Jack; Vosoughpour, Hamideh (2017). «Графы видимости, демонтируемость и игра в полицейских и грабителей». Computational Geometry . 66 : 14–27. arXiv : 1601.01298 . doi :10.1016/j.comgeo.2017.07.001. MR  3693353.
  6. ^ де Берг и др. (2000), с. 316.

Ссылки

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