Вопросы по теме 'kruskals-algorithm'

Эффективность времени в алгоритме Крускала с использованием матрицы смежности в качестве структуры данных
Это псевдокод, который я использовал для алгоритма Крускала. Структура данных, которую я здесь использовал, представляет собой матрицу смежности. Получил порядок роста как n^2 . Я хочу знать, правильно это или нет. Kruskal’s Pseudo code 1....
5618 просмотров

Решите, существует ли MST, который содержит данное ребро в линейном времени
Пусть G = (V, E) — взвешенный, связный и неориентированный граф, а e — любое ребро в E. Покажите линейный алгоритм, определяющий, существует ли минимальное остовное дерево, содержащее ребро e. Мне удалось найти странное «решение» вопроса 1, и оно,...
2132 просмотров

Решите, существует ли MST, который содержит несколько ребер из двух различных наборов ребер.
Пусть G = (V, E) — взвешенный, связный и неориентированный граф. Пусть T1 и T2 будут двумя разными MST. Предположим, что мы можем написать E = (A1 U B U A2) таким образом, что: B является пересечением ребер T1 и T2, и A1 = T1 - B A2 = T2 - B...
278 просмотров

Алгоритм Крускала с несвязным графом
Я не уверен, как реализовать алгоритм Крускала, когда граф имеет несколько связанных компонентов. Насколько я понимаю алгоритм Крускала, он постоянно добавляет к набору минимальное ребро. Затем, когда все ребра проверены, он возвращает набор...
4376 просмотров

Важность случайности в алгоритме Крускала для создания лабиринта
У меня есть задание, в котором мне нужно создать лабиринт из сетки ячеек. Я успешно сделал это, используя Рандомизированный алгоритм Крускала , как описано на странице Wiki, с использованием непересекающихся установить структуру данных . Теперь...
246 просмотров
schedule 01.08.2023

Алгоритм вариации коммивояжера
Мне сложно найти противоречащий пример следующей вариации задачи TSP. Входные данные: G = (V, E) неориентированный полный граф, удовлетворяющий неравенству треугольника, w: E- ›R + весовая функция и исходная вершина s. Выход: простой цикл...
99 просмотров

Алгоритм Крускала - изменить матричную структуру данных?
Эта версия алгоритма Крускала представляет ребра со списком смежности. Как мне изменить псевдокод, чтобы вместо этого использовать матрицу смежности? Я думал, что нам нужно будет использовать, например, вес ребер (i, j), если он не равен...
1081 просмотров

Оптимизация алгоритма подключения к 2D-сетке
Резюме: я ищу оптимальный алгоритм для обеспечения связи через двумерную сетку двоичных значений. У меня есть довольно сложный алгоритм, который делает это за линейное время, но только при выполнении определенных шагов предварительной обработки....
571 просмотров

Частный случай алгоритма MST за линейное время
Пусть G = (V, E) - взвешенный неориентированный связный граф, в котором веса всех ребер различны. Пусть T обозначает минимальное остовное дерево. Предположим, что G имеет m ≤ n + 157 ребер. Для этого особого случая дайте алгоритм MST, который...
676 просмотров

Удалить узел из MST: повторно подключиться к Kruskal
У меня есть MST и мне нужно удалить узел. Я знаю, что для этого есть алгоритм в O(log^4(n)), но поскольку MST содержит менее 50 узлов и 2500 ребер, а ребра уже отсортированы, я хотел найти более простое решение: я создаю union для каждого...
56 просмотров

Почему алгоритм K-средних предпочтительнее алгоритма Крускала для кластеризации
Я прохожу курс Эндрю Нг по машинному обучению на Coursera. Обсуждая кластеризацию, он говорит нам, что алгоритм кластеризации K-средних является наиболее широко используемым. Ранее я также использовал алгоритм Крускала для кластеризации, который был...
130 просмотров