Алгоритм Краскала. habr.com На входе — пустой подграф, который достраивают до потенциального минимального остовного дерева. habr.com Сначала рёбра сортируют по неубыванию их весов. habr.com Затем в подграф добавляют ребро только в том случае, если оно соединяет две разные компоненты связности, одним из которых является подграф. habr.com На каждом шаге добавляют минимальное по весу ребро, один конец которого содержится в подграфе, а другой — ещё нет. habr.com Алгоритм завершает работу, когда множество вершин подграфа совпадает с множеством вершин исходного графа. habr.com
Алгоритм Прима. habr.com www.babichev.org Сводится к жадному перебору рёбер, но уже из определённого множества. habr.com Сначала граф делят на два подграфа — древесных и недревесных вершин. www.babichev.org Затем выбирают произвольную вершину и делают её текущей. www.babichev.org Помещают в накопитель все рёбра, которые ведут из этой вершины в не MST-узлы. www.babichev.org Если в какой-либо из узлов уже ведёт ребро с большей длиной, заменяют его ребром с меньшей длиной. www.babichev.org Затем выбирают ребро с минимальным весом из накопителя. www.babichev.org Повторяют операцию до тех пор, пока все вершины не окажутся в дереве. www.babichev.org
Алгоритм, основанный на поиске в глубину. elib.bsu.by Используют для выделения точек сочленения и мостов. elib.bsu.by
Алгоритмы обхода графа. elib.bsu.by Для выделения связных компонент графа применяют поиск в ширину или поиск в глубину. elib.bsu.by
Алгоритм Беллмана — Форда. elib.bsu.by Находит кратчайшие маршруты между заданной вершиной и всеми вершинами, достижимыми из неё. elib.bsu.by Алгоритм допускает наличие в графе рёбер отрицательного веса. elib.bsu.by
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.