Вопросы по теме 'kruskals-algorithm'
Эффективность времени в алгоритме Крускала с использованием матрицы смежности в качестве структуры данных
Это псевдокод, который я использовал для алгоритма Крускала. Структура данных, которую я здесь использовал, представляет собой матрицу смежности. Получил порядок роста как n^2 . Я хочу знать, правильно это или нет.
Kruskal’s Pseudo code
1....
5618 просмотров
schedule
24.08.2022
Решите, существует ли MST, который содержит данное ребро в линейном времени
Пусть G = (V, E) — взвешенный, связный и неориентированный граф, а e — любое ребро в E. Покажите линейный алгоритм, определяющий, существует ли минимальное остовное дерево, содержащее ребро e.
Мне удалось найти странное «решение» вопроса 1, и оно,...
2132 просмотров
schedule
29.12.2022
Решите, существует ли MST, который содержит несколько ребер из двух различных наборов ребер.
Пусть G = (V, E) — взвешенный, связный и неориентированный граф. Пусть T1 и T2 будут двумя разными MST. Предположим, что мы можем написать E = (A1 U B U A2) таким образом, что: B является пересечением ребер T1 и T2, и A1 = T1 - B A2 = T2 - B...
278 просмотров
schedule
26.11.2023
Алгоритм Крускала с несвязным графом
Я не уверен, как реализовать алгоритм Крускала, когда граф имеет несколько связанных компонентов.
Насколько я понимаю алгоритм Крускала, он постоянно добавляет к набору минимальное ребро. Затем, когда все ребра проверены, он возвращает набор...
4376 просмотров
schedule
13.06.2024
Важность случайности в алгоритме Крускала для создания лабиринта
У меня есть задание, в котором мне нужно создать лабиринт из сетки ячеек. Я успешно сделал это, используя Рандомизированный алгоритм Крускала , как описано на странице Wiki, с использованием непересекающихся установить структуру данных . Теперь...
246 просмотров
schedule
01.08.2023
Алгоритм вариации коммивояжера
Мне сложно найти противоречащий пример следующей вариации задачи TSP.
Входные данные: G = (V, E) неориентированный полный граф, удовлетворяющий неравенству треугольника, w: E- ›R + весовая функция и исходная вершина s.
Выход: простой цикл...
99 просмотров
schedule
03.11.2023
Алгоритм Крускала - изменить матричную структуру данных?
Эта версия алгоритма Крускала представляет ребра со списком смежности. Как мне изменить псевдокод, чтобы вместо этого использовать матрицу смежности?
Я думал, что нам нужно будет использовать, например, вес ребер (i, j), если он не равен...
1081 просмотров
schedule
02.09.2022
Оптимизация алгоритма подключения к 2D-сетке
Резюме: я ищу оптимальный алгоритм для обеспечения связи через двумерную сетку двоичных значений. У меня есть довольно сложный алгоритм, который делает это за линейное время, но только при выполнении определенных шагов предварительной обработки....
571 просмотров
schedule
20.05.2022
Частный случай алгоритма MST за линейное время
Пусть G = (V, E) - взвешенный неориентированный связный граф, в котором веса всех ребер различны. Пусть T обозначает минимальное остовное дерево.
Предположим, что G имеет m ≤ n + 157 ребер. Для этого особого случая дайте алгоритм MST, который...
676 просмотров
schedule
07.02.2022
Удалить узел из MST: повторно подключиться к Kruskal
У меня есть MST и мне нужно удалить узел. Я знаю, что для этого есть алгоритм в O(log^4(n)), но поскольку MST содержит менее 50 узлов и 2500 ребер, а ребра уже отсортированы, я хотел найти более простое решение: я создаю union для каждого...
56 просмотров
schedule
11.04.2024
Почему алгоритм K-средних предпочтительнее алгоритма Крускала для кластеризации
Я прохожу курс Эндрю Нг по машинному обучению на Coursera. Обсуждая кластеризацию, он говорит нам, что алгоритм кластеризации K-средних является наиболее широко используемым. Ранее я также использовал алгоритм Крускала для кластеризации, который был...
130 просмотров
schedule
07.09.2022