Избранные главы теории потоков
Теория потоков, без сомнения, представляет собой один из наиболее хорошо изученных разделов комбинаторной оптимизации, имеющий разнообразные приложения, как теоретические, так и практические.
Курс начнется с краткого введения в предмет, в котором мы разберем базовые алгоритмы для задачи о максимальном потоке, а затем быстро перейдем к более современным темам: проталкиванию предпотока и параметрическим потоковым задачам. В заключительной части курса коснемся обобщений понятия потока: изучим простейшие виды мультипотоковых задач, а также поговорим о потоках в кососиметрических и двунаправленных графах.
От слушателей предполагается знакомство с базовыми понятиями алгоритмической теории графов.
Предполагаемые темы, которые будут затронуты на занятиях:
— Задача о максимальном потоке и простейшие способы ее решения: алгоритмы Форда-Фалксерсона, Эдмондса-Карпа и Диница
— Оценки Карзанова для количества фаз алгоритма Диница
— Масштабирование пропускных способностей
— Проталкивание предпотока: общая схема, разгрузка вершин
— Стратегии разгрузки предпотока
— Быстрая декомпозиция мультитерминальных потоков
— Двухфазные алгоритмы проталкивания предпотока
— Эвристики, ускоряющие работу алгоритмов проталкивания предпотока
— Параметрический максимальный поток
— Задача о подграфе максимальной плотности
— Динамические деревья в задачах о максимальном потоке
— Алгоритм Гольдберга-Рао
— Свободные мультипотоки: теорема Ловаса-Черкасского, алгоритм Ибараки-Карзанова-Нагамочи
— Бипотоки и биразрезы в неориентированных графах: теорема Ротшильда-Винстона, алгоритм Ху
— Потоки в кососимметрических и двунаправленых графах, приложения к недвудольным паросочетаниям
АвторМаксим Бабенко
ОрганизаторComputer Science клуб при ПОМИ РАН
Лекции
10- Избранные главы теории потоков. Лекция 1
- Избранные главы теории потоков. Лекция 2
- Избранные главы теории потоков. Лекция 3
- Избранные главы теории потоков. Лекция 4
- Избранные главы теории потоков. Лекция 5
- Избранные главы теории потоков. Лекция 6
- Избранные главы теории потоков. Лекция 7
- Избранные главы теории потоков. Лекция 8
- Избранные главы теории потоков. Лекция 9
- Избранные главы теории потоков. Лекция 10
Онлайн-курсы по программированию
3
Машинное обучение для анализа текстов
От бизнес-идеи к ее реализации: учимся инновационному предпринимательству с нуля.
С платными опциями

Разработка игры-платформера на Defold: базовый уровень
Создайте свой первый платформер с нуля! За 7 недель вы не просто освоите движок Defold, а пройдете весь путь геймдев-разработчика: от кода и анимаций до дизайна и сюжета.
Бесплатный

Python для начинающих
Курс посвящен основам программирования на языке Python — одном из самых популярных и понятных языков, идеально подходящих для первого знакомства с IT.
Бесплатный
Ещё курсы Максима Бабенко
3Алгоритмы во внешней памяти
5 лекций · Максим Бабенко
Дополнительные главы теории паросочетаний
6 лекций · Максим Бабенко
Линейное программирование
10 лекций · Максим Бабенко