Jump to content

Дерево кратчайшего пути

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

В математике и информатике дерево кратчайшего пути с корнем в вершине v связного v неориентированного является графа G остовным деревом T графа G , такое что расстояние пути от корня до любой другой вершины u в T является кратчайшим путем. расстояние v до u в G. от

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

  1. Вычислите dist( u ), расстояние кратчайшего пути от корня v до вершины u в G, используя алгоритм Дейкстры или алгоритм Беллмана – Форда .
  2. Для всех некорневых вершин u мы можем назначить u родительскую вершину p u такую, что p u соединена с u и что dist( p u ) +edge_dist( p u , u ) = dist( u ). В случае, если существует несколько вариантов выбора p u , выберите p u, для которого существует кратчайший путь от v до p u с как можно меньшим количеством ребер; это правило разрешения конфликтов необходимо для предотвращения образования циклов при наличии циклов нулевой длины.
  3. Постройте дерево кратчайшего пути, используя ребра между каждым узлом и его родителем.

Приведенный выше алгоритм гарантирует существование деревьев кратчайших путей. Как и минимальные остовные деревья , деревья кратчайших путей в целом не уникальны.

В графах, у которых веса всех ребер равны, деревья кратчайших путей совпадают с деревьями поиска в ширину .

В графах с отрицательными циклами набор кратчайших простых путей от v ко всем остальным вершинам не обязательно образует дерево.

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

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б Эванс, Тим С.; Чен, Биншэн (2022). «Связывание центральности сети измеряет близость и степень» . Физика связи . 5 (1): 172. дои : 10.1038/s42005-022-00949-5 . hdl : 10044/1/97904 . ISSN   2399-3650 .

Кан, Роберт С. (1998). Проектирование глобальной сети: концепции и инструменты оптимизации . Сеть. Морган Кауфманн. ISBN  978-1558604582 .


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