User Tools

Site Tools


courses:algorithms_building_and_analysis:lectures

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:algorithms_building_and_analysis:lectures [2024/03/30 21:01]
kalishenko
courses:algorithms_building_and_analysis:lectures [2024/05/11 23:09] (current)
kalishenko
Line 21: Line 21:
  
 ===== Жадные алгоритмы ===== ===== Жадные алгоритмы =====
-  - ...+  - Задача об оптимальном расписании 
 +  - Задача о префиксном кодировании 
 +  - Принцип доказательства оптимальности работы жадного алгоритма
  
 ===== Графы ===== ===== Графы =====
Line 36: Line 38:
   - Оптимизация Штейна алгоритма Каргера   - Оптимизация Штейна алгоритма Каргера
  
-==== Кратчайшие пути. A* и его расширения ​==== +==== Кратчайшие пути. A* ==== 
-  ​Напоминание ​о A*+  - Напоминание об алгоритмах поиска пути: 
 +    - Поиск в ширину 
 +    - Дейкстра 
 +  - A*: 
 +    - Выбор направления ​пути Дейкстрой при 0-взвешивании рёбер оптимального пути 
 +    - Доказательство неизменности пути при перевзвешивании рёбер 
 +    - Ограничения А*
   - Эвристические функции   - Эвристические функции
 +
 +==== Кратчайшие пути. Расширения A* ====
   - Алгоритм ALT   - Алгоритм ALT
   - Алгоритм REACH   - Алгоритм REACH
Line 54: Line 64:
  
 ==== Потоки в графах ==== ==== Потоки в графах ====
 +  - Напоминание Форда-Фалкерсона
 +    * Идея поиска пути в остаточной сети
 +    * Обратные рёбра
 +    * Сложность ​
   - Алгоритм Гольдберга (проталкивания предпотока):​   - Алгоритм Гольдберга (проталкивания предпотока):​
     * Идея push-relabel алгоритмов     * Идея push-relabel алгоритмов
Line 81: Line 95:
   - Наивное построение префикс-функции и его сложность   - Наивное построение префикс-функции и его сложность
   - Построение префикс-функции за линейное время   - Построение префикс-функции за линейное время
 +  - Оптимизация сложности по памяти
  
 ==== Алгоритм Ахо-Корасик ==== ==== Алгоритм Ахо-Корасик ====
courses/algorithms_building_and_analysis/lectures.1711832496.txt.gz · Last modified: 2024/03/30 21:01 by kalishenko