RUS  ENG
Полная версия
ЖУРНАЛЫ // Моделирование и анализ информационных систем // Архив

Модел. и анализ информ. систем, 2013, том 20, номер 2, страницы 5–22 (Mi mais294)

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

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

А. Ш. Непомнящая

Институт вычислительной математики и математической геофизики СО РАН, 630090, Россия, г. Новосибирск, проспект Академика Лаврентьева, 6

Аннотация: В работе строится эффективный ассоциативный параллельный алгоритм для динамической обработки дерева кратчайших путей после удаления одной дуги из ориентированного взвешенного графа. С этой целью вначале описывается используемая структура данных и ее построение, а также приводится STAR-машина, которая моделирует работу ассоциативных (контекстно-адресуемых) параллельных систем с простыми процессорными элементами и вертикальной обработкой информации. На этой модели ассоциативный параллельный алгоритм представляется в виде главной процедуры DeleteArcSPT, использующей группу вспомогательных процедур для выполнения его отдельных частей. Доказана корректность процедуры DeleteArcSPT и показано, что на STAR-машине она выполняется за время $O(hk)$, где $h$ — число битов, которое требуется для кодирования длины максимального кратчайшего пути, а $k$ — число вершин, для которых вычисляются новые кратчайшие пути после удаления одной дуги из исходного графа.

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

УДК: 519.172

Поступила в редакцию: 19.04.2012



© МИАН, 2024