Алгоритм Торупа для поиска кратчайшего расстояния во взвешенном графе за линейное время (Филипп Грибов)
Семинар по алгоритмам и структурам данных ФКН
Для задачи поиска кратчайшего пути в графе давно известен алгоритм Дейкстры, который при использовании фибоначчиевой кучи работает за асимптотику 𝓞(|E| |V| log |V|). К сожалению, алгоритм Дейкстры нельзя ускорить до линейного времени работы, так как это потребовало бы существования кучи с линейным временем работы.
На семинаре рассматривается алгоритм Торупа, который позволяет искать кратчайшее расстояние в графе за время 𝓞(|V| |E|) с дополнительным ограничением, что веса ребер являются целыми числами.
Данный алгоритм использует отличный от алгоритма Дейкстры подход к поиску кратчайшего расстояния в графе. В процессе алгоритма граф будет разделяться на особое дерево компонент и вершины будут рассматриваться в порядке, никак не связанном с длиной кратчайшего пути до них.
В самом алгоритме Торупа используется множество других достаточно сложных алгоритмов, таких как линейный алгоритм построения остовного дерева, линейный СНМ при особых условиях запросов, atomic heap. Мы обзорно пройдемся по основным шагам алгоритма Торупа, тем самым сведя поиск кратчайшего пути к набору задач, которые в науке хорошо изучены и для которых существуют оптимальные решения.
Выступает Филипп Грибов, преподаватель департамента больших данных и информационного поиска ФКН ВШЭ.
19 ноября 2024
Семинар по алгоритмам и структурам данных ФКН:
ФКН:
1,921 view
202
68
4 months ago 00:08:27 17
Голод мертвых и их визиты к живым
5 months ago 00:00:57 1
Дела мертвы без покаяния / А.И. Осипов
5 months ago 00:25:40 1
Система Algorithm: тренировка на все тело
5 months ago 00:04:48 1
Как дыханием очистить тело и ум? Курс Константина Перо. Академия Целителей
5 months ago 01:12:23 9
⚡️ЭФИР: О ЧЕМ ГОВОРИТ МОЕ ТЕЛО?⚡️
6 months ago 00:10:30 1
Как раскрутить МЕРТВЫЙ КАНАЛ на YouTube? (всего 2 действия)
6 months ago 00:20:51 1
Как ВОССТАНОВИТЬ “МЕРТВЫЙ“ канал на YouTube? Надо ли удалять старые видео на канале?
6 months ago 00:59:38 1
Дух, душа, тело и их космическая игра // Прямой эфир
8 months ago 00:33:28 1
О правах. Из лекций по 5 курсу Будхиальное тело
9 months ago 00:13:35 1
Алгоритм воздействия на тело при парении.
10 months ago 00:40:46 1
РУНЕТ НА ПОДХВАТЕ УКРОПРОПАГАНДЫ: КАК ОТРАБАТЫВАЕТ ВРАЖЕСКУЮ ПОВЕСТКУ И ЧТО ОСТАЛОСЬ ЗА КАДРОМ
10 months ago 00:02:06 2
Тело для Души. Минус 7 килограммов
10 months ago 00:26:40 1
Алгоритмы инстаграм, как сдвинуть блог с мёртвой точки. Как создавать виральный контент.
10 months ago 00:06:49 1
Здоровье за 7 лет Дизайн Человека. Может ли тело исцелить само себя за 7 лет — Human Design
10 months ago 00:04:29 1
МУТЬ - Мертвое тело (Акустическая версия)
10 months ago 00:18:21 1
Записали клип в зимнем лесу! Мертвое тело - бэкстейдж
10 months ago 00:04:27 1
МУТЬ - Мертвое тело
10 months ago 00:35:37 1
Priprema se uništenje civilizacije,postoji samo jedno rešenje i uzdanica ujedinjenje i Božija milost
10 months ago 00:00:47 1
У НЕЙРОСАМЫ НОВОЕ ТЕЛО?! [ Neurosama | Shylily | Vtuber | Tik Tok | hololive | en | ru | lily ]
10 months ago 00:15:20 1
МЁРТВЫЙ РАЗУМ ПРОГРАММИСТА | ALEK OS
11 months ago 02:03:00 1
Priprema se sukob neviđenih razmera, istorija sveta će se promeniti, Mario Zna 263, Uživo
11 months ago 00:04:31 3
Keepers of Death - Dark Mechanicus
12 months ago 00:37:43 1
Обучение самогипнозу. Состояние трёх нулей: «тело спит, а сознание бодрствует».