RUS  ENG
Полная версия
ЖУРНАЛЫ // Управление большими системами // Архив

УБС, 2017, выпуск 65, страницы 60–86 (Mi ubs905)

Эта публикация цитируется в 1 статье

Информационные технологии в управлении

Алгоритм решения динамической задачи поиска кратчайших расстояний в графе

А. Р. Ураков, Т. В. Тимеряев

Уфимский государственный авиационный технический университет, Уфа

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

Ключевые слова: динамические кратчайшие расстояния, актуализация графа, коррекция графа, равноудаленные точки.

УДК: 519.178
ББК: 22.176

Поступила в редакцию: 16 августа 2016 г.
Опубликована: 31 января 2017 г.



Реферативные базы данных:


© МИАН, 2024