Алгоритм Торупа для поиска кратчайшего расстояния во взвешенном графе за линейное время (Филипп Грибов)
Семинар по алгоритмам и структурам данных ФКН
Для задачи поиска кратчайшего пути в графе давно известен алгоритм Дейкстры, который при использовании фибоначчиевой кучи работает за асимптотику 𝓞(|E| |V| log |V|). К сожалению, алгоритм Дейкстры нельзя ускорить до линейного времени работы, так как это потребовало бы существования кучи с линейным временем работы.
На семинаре рассматривается алгоритм Торупа, который позволяет искать кратчайшее расстояние в графе за время 𝓞(|V| |E|) с дополнительным ограничением, что веса ребер являются целыми числами.
Данный алгоритм использует отличный от алгоритма Дейкстры подход к поиску кратчайшего расстояния в графе. В процессе алгоритма граф будет разделяться на особое дерево компонент и вершины будут рассматриваться в порядке, никак не связанном с длиной кратчайшего пути до них.
В самом алгоритме Торупа используется множество других достаточно сложных алгоритмов, таких как линейный алгоритм построения остовного дерева, линейный СНМ при особых условиях запросов, atomic heap. Мы обзорно пройдемся по основным шагам алгоритма Торупа, тем самым сведя поиск кратчайшего пути к набору задач, которые в науке хорошо изучены и для которых существуют оптимальные решения.
Выступает Филипп Грибов, преподаватель департамента больших данных и информационного поиска ФКН ВШЭ.
19 ноября 2024
Семинар по алгоритмам и структурам данных ФКН:
ФКН:
161 view
202
68
9 hours ago 01:29:59 839
Алгоритм Торупа для поиска кратчайшего расстояния во взвешенном графе за линейное время (Филипп Грибов)
4 days ago 00:20:51 7
[Аль’Баналь] Теория мертвого интернета создала себя сама
2 weeks ago 00:25:41 475
[SPLAY] Insurgency мертва? Как играется Insurgency и Insurgency Sandstorm в 2024 году?
2 weeks ago 00:26:36 5.5K
Как разморозить тело?
1 month ago 00:13:34 679
Алгоритм воздействия на тело при парении..mp4
1 month ago 00:46:57 86
Autopsy Simulator - ПРОЛОГ ⇾ ПЕРВЫЙ ТРУП
1 month ago 01:18:41 75
Агния огонек и её мёртвая история мемов.ретроспектива и обзор Падения мемоблога. Муж Лидин,бывший arsenalgrinch , двач и лурк
1 month ago 00:03:12 541
Нет биологической угрозе
2 months ago 00:10:55 480
Танатопрактик: как и зачем делать грим мертвому?
2 months ago 00:00:05 17
Аппаратный массаж
2 months ago 08:17:24 356
🎙СТРИМ - Библейские чтения🙏 Что означает: “ибо, где будет труп, там соберутся орлы“. 📖
2 months ago 00:08:27 15
Голод мертвых и их визиты к живым
2 months ago 00:03:50 1.3K
КАКОЕ Русское государство строят Русские? Отвечаем.
3 months ago 00:00:57 1
Дела мертвы без покаяния / А.И. Осипов
3 months ago 00:25:40 1
Система Algorithm: тренировка на все тело
3 months ago 00:01:36 51
Учения ветеринаров в Матвеево-Курганском районе
4 months ago 00:04:48 1
Как дыханием очистить тело и ум? Курс Константина Перо. Академия Целителей
4 months ago 01:12:23 9
⚡️ЭФИР: О ЧЕМ ГОВОРИТ МОЕ ТЕЛО?⚡️
4 months ago 00:08:20 17
У моего ребёнка РПП. Что делать_ Алгоритм действий для родителей.
4 months ago 00:05:29 3
Разум, сердце и тело начали дружить
5 months ago 00:10:30 1
Как раскрутить МЕРТВЫЙ КАНАЛ на YouTube? (всего 2 действия)
5 months ago 00:20:51 1
Как ВОССТАНОВИТЬ “МЕРТВЫЙ“ канал на YouTube? Надо ли удалять старые видео на канале?
5 months ago 00:59:38 1
Дух, душа, тело и их космическая игра // Прямой эфир
5 months ago 00:05:20 603
Почему у кого время =жизнь становится беЗсмертными, а у кого время =деньги уже мертвые при жизни?!