Аппроксимационные алгоритмы для задачи TSP | Решение задачи коммивояжёра
Programming and Math Tutorials
0:00 / 0:00
Аппроксимационные алгоритмы для задачи TSP | Решение задачи коммивояжёра
80 197 просмотров · 6 лет назад
Programming and Math Tutorials
79,8 тыс. подписчиков
80 197 просмотров · 6 лет назад
В этом видео рассматривается задача коммивояжера и объясняются два приближенных алгоритма для нахождения решения за полиномиальное время. Первый метод — это 2-приближение, использующее минимальное остовное дерево (MST) и поиск в глубину (DFS). Второй метод — это алгоритм Кристофидеса, который сочетает в себе идеальное паросочетание с минимальным остовным деревом. Задача коммивояжера — это классическая NP-трудная задача.
Рекомендую сначала посмотреть следующие видео о MST и DFS, на которые я ссылаюсь в этом видео:
► Алгоритм Крускала: • Kruskals Algorithm for Minimum Spanning Trees
► Алгоритм Прима: • Prims Algorithm for Minimum Spanning Trees
► Поиск в глубину: • Depth-First Search Algorithm DFS
Некоторые другие мои видео по теме графов:
► Введение в алгоритм Дейкстры: • Dijkstras Algorithm for Single-Source Shor...
► Алгоритм Дейкстры на ориентированном графе: • Dijkstras Algorithm Directed Graph Example
► Алгоритм Беллмана-Форда: • Bellman-Ford Single-Source Shortest-Path a...
► Пример алгоритма Беллмана-Форда: • Bellman Ford Algorithm Example
► Алгоритм Флойда-Уоршалла • Floyd Warshall Graph Traversal Algorithm: ...
► Флойд-Уоршалл на неориентированном графе • Floyd Warshall Algorithm on Undirected Gra...
► Поиск в ширину • Breadth First Search - BFS algorithm