Jump to content

Евклидов кратчайший путь

Пример кратчайшего пути в трехмерном евклидовом пространстве

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

Два измерения [ править ]

В двух измерениях проблема может быть решена за полиномиальное время в модели вычислений, позволяющей складывать и сравнивать действительные числа, несмотря на теоретические трудности, связанные с числовой точностью, необходимой для выполнения таких вычислений. Эти алгоритмы основаны на двух разных принципах: либо выполнение алгоритма кратчайшего пути, такого как алгоритм Дейкстры, на графе видимости, полученном из препятствий, либо (в подходе, называемом непрерывным методом Дейкстры ) распространение волнового фронта от одной из точек до тех пор, пока он не встретит другой.

Высшие измерения [ править ]

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

Имеется множество результатов по вычислению кратчайших путей, остающихся на многогранной поверхности. Даны две точки s и t, скажем, на поверхностиВ выпуклом многограннике задача состоит в том, чтобы вычислить кратчайший путь, который никогда не покидает поверхность и соединяет s с t. Это обобщение двумерной проблемы, но оно намного проще, чем трехмерная задача.

Варианты [ править ]

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

См. также [ править ]

Примечания [ править ]

  1. ^ Дж. Кэнни и Дж. Х. Рейф, « Новые методы нижней границы для задач планирования движения роботов », Proc. 28-е число. Симпозиумы IEEE. Найденный. Вычислить. наук, 1987, с.49-60.

Ссылки [ править ]

Внешние ссылки [ править ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 73be655ff8f5c4afb10bb8618618dac4__1710127800
URL1:https://arc.ask3.ru/arc/aa/73/c4/73be655ff8f5c4afb10bb8618618dac4.html
Заголовок, (Title) документа по адресу, URL1:
Euclidean shortest path - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)