Алгоритм Прима принимает квадратную матрицу, представляющую граф с взвешенными ребрами,
и находит ребра, которые образуют минимальный остов.
Вы можете повторно ввести значения и заново вычислить решение. Симметричные значения
заполняются автоматически, но при необходимости их можно изменить вручную. Расчет всегда
начинается с первой строки. Используемые ребра выделяются красным цветом.
Если граф не связный, минимальное остовное дерево не будет найдено.
Описание
Введите размерность матрицы.
Заполните матрицу весов для вашего графа.
Нажмите "Запустить Prim".
Проверьте выделенные ребра минимального остовного дерева и общий вес.
Пример расчета и преобразования графа в матрицу:
Алгоритм Прима является жадным алгоритмом для поиска минимального остовного дерева во взвешенном неориентированном графе. Он строит остов постепенно: начинает с одной вершины и на каждом шаге добавляет самое дешевое ребро, которое соединяет уже построенную часть дерева с новой вершиной.
Комментарии