This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
courses:algorithms_building_and_analysis:materials:start [2021/06/14 06:26] kalishenko |
courses:algorithms_building_and_analysis:materials:start [2024/05/01 19:24] (current) kalishenko |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Учебные материалы ====== | + | ====== Материалы ====== |
===== Книги ===== | ===== Книги ===== | ||
- //Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест. "Алгоритмы: построение и анализ"// | - //Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест. "Алгоритмы: построение и анализ"// | ||
Line 6: | Line 6: | ||
===== Ссылки ===== | ===== Ссылки ===== | ||
- | |||
- | > [[https://vec.etu.ru/moodle/course/view.php?id=301|Курс на виртуальном образовательном кластере "ЛЭТИ" (moodle) - 2020]] | ||
- | |||
==== NP и сложность ==== | ==== NP и сложность ==== | ||
* [[np_full_tasks_notes]] | * [[np_full_tasks_notes]] | ||
Line 17: | Line 14: | ||
==== Графы ==== | ==== Графы ==== | ||
- | === Кратчайшие пути === | ||
- | * [[shortest_ways|Алгоритмы Дейкстра и Флойда-Уоршелла]] | ||
- | * [[a_star_ways|Алгоритм А*]] | ||
- | |||
=== Раскраска графов === | === Раскраска графов === | ||
* [[graph_coloring_notes]] | * [[graph_coloring_notes]] | ||
Line 26: | Line 19: | ||
* [[https://www.youtube.com/watch?v=y4RAYQjKb5Y|Применение раскраски]] | * [[https://www.youtube.com/watch?v=y4RAYQjKb5Y|Применение раскраски]] | ||
* [[http://www.lighterra.com/papers/graphcoloring/|Раскраска в компиляторах]] | * [[http://www.lighterra.com/papers/graphcoloring/|Раскраска в компиляторах]] | ||
+ | |||
+ | === Кратчайшие пути. A* === | ||
+ | * [[https://youtu.be/uefAPI0xwfg?si=7-Yzq8RuHmaSoWSC|Лекция ШАД]] | ||
+ | * [[shortest_ways|Алгоритмы Дейкстра и Флойда-Уоршелла]] | ||
+ | * [[a_star_ways|Алгоритм А*]] | ||
+ | |||
+ | === Кратчайшие пути. Расширения A* === | ||
+ | * {{ :courses:algorithms_building_and_analysis:materials:midas-werneck.pdf | Подходы к применению A* в ГИС}} | ||
=== Компоненты связности === | === Компоненты связности === | ||
* [[https://stepik.org/course/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B-%D0%B8-%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-63/syllabus| 5 лекция Stepik]] | * [[https://stepik.org/course/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B-%D0%B8-%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-63/syllabus| 5 лекция Stepik]] | ||
- | |||
- | === Эвристические алгоритмы на графах === | ||
- | * {{ :courses:algorithms_building_and_analysis:a-star.pdf | Краткий констпект А*}} | ||
- | * {{ :courses:algorithms_building_and_analysis:a-star-source.pdf | Псевдокод А*}} | ||
=== Паросочетания === | === Паросочетания === | ||
Line 46: | Line 43: | ||
* [[https://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9A%D0%B0%D1%80%D0%B3%D0%B5%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%B0%D1%85%D0%BE%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D0%B7%D0%B0|Конспект ИТМО (Каргер-Штейн, оценка сложности для обеспечения вероятности 1/n)]] | * [[https://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9A%D0%B0%D1%80%D0%B3%D0%B5%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%B0%D1%85%D0%BE%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D0%B7%D0%B0|Конспект ИТМО (Каргер-Штейн, оценка сложности для обеспечения вероятности 1/n)]] | ||
* {{ :courses:algorithms_building_and_analysis:min-cut-itmo.pdf | Методичка ИТМО}} | * {{ :courses:algorithms_building_and_analysis:min-cut-itmo.pdf | Методичка ИТМО}} | ||
+ | |||
+ | === Задача о коммивояжёре === | ||
+ | * [[https://compsciclub.ru/courses/tsp/2017-autumn/|CS club лекции]] | ||
+ | |||
+ | === Изоморфизм графов === | ||
+ | * [[https://adriann.github.io/Ullman%20subgraph%20isomorphism.html|Краткое изложение алгоритма Ульмана]] | ||
==== Строки ==== | ==== Строки ==== | ||
Line 63: | Line 66: | ||
=== Точный поиск набора образцов. Алгоритм Ахо-Корасик === | === Точный поиск набора образцов. Алгоритм Ахо-Корасик === | ||
+ | * [[https://youtu.be/-KCd8UUwU38|Лекция Павла Маврина]] | ||
* [[https://www.youtube.com/watch?v=pX4VCKudwYo|Лекция М.Дворкина в CS-центре]] | * [[https://www.youtube.com/watch?v=pX4VCKudwYo|Лекция М.Дворкина в CS-центре]] | ||
* [[https://cr.yp.to/bib/1975/aho.pdf|Оригинальная статья "Alfred V. Aho, Margaret J. Corasick. Efficient string matching: Anaid to bibliographic search"]] | * [[https://cr.yp.to/bib/1975/aho.pdf|Оригинальная статья "Alfred V. Aho, Margaret J. Corasick. Efficient string matching: Anaid to bibliographic search"]] |