Вопросы по теме 'graph-algorithm'
задача назначения с затратами
у меня есть проблема, с которой я застрял, и не могу найти, с чего начать, поэтому я безнадежно обращаюсь к stackoverflow.
задача хочет, чтобы мы выяснили, является ли она np-трудной или полиномиальной, если ее np-сложная доказывает np-полноту,...
561 просмотров
schedule
08.11.2023
Алгоритм поиска внутренне связанного кластера узлов в графе, из которого ни одно ребро не указывает наружу
Я представляю свой график как список смежности. Я хочу знать, как я могу найти кластер узлов, которые связаны внутри, но не имеют внешних точек от них. Есть ли какой-нибудь известный алгоритм, который я могу использовать?
например, это мой...
1644 просмотров
schedule
25.05.2024
Алгоритм изоморфизма графов
Возможный дубликат: Изоморфизм графов
Есть ли хорошие известные эвристики для изоморфизма графов. Если кто-то знает это, сообщите мне также любой хороший и простой для понимания алгоритм изоморфизма графов.
3801 просмотров
schedule
01.12.2023
Несовместимые векторные итераторы (ошибка сегментации)
Я пытался реализовать некоторые графические алгоритмы, поэтому, продолжая тестирование, я получил ошибку в компиляторе GNU C++ (ошибка сегментации). В Visual Studio я увидел, что причина в «несовместимости векторных итераторов». Но как это...
394 просмотров
schedule
08.06.2024
Графовый алгоритм с участием шахмат: возможные пути за k ходов
Я пытаюсь решить проблему алгоритма, связанную с шахматами.
Предположим, у меня есть король на A8, и я хочу переместить его на H1 (только с разрешенными ходами). Как я могу узнать, сколько возможностей (путей) есть для любых заданных k ходов?...
2331 просмотров
schedule
15.12.2023
Модификация алгоритма Дейкстры
Я знаю алгоритм кратчайшего пути Дейкстры. Однако, если бы я изменил его так, чтобы вместо поиска кратчайшего пути он находил самый длинный путь с использованием жадного алгоритма. Что мне нужно сделать с кодом ниже:
Вот что я использую:
в...
582 просмотров
schedule
20.01.2024
Существует ли реализация алгоритма кратчайшего пути с открытым исходным кодом с маркировкой расстояния а-ля Гавуаль и др.?
Если вам разрешено предварительно вычислять линейное по |V| количеству данных на графе, то существует семейство алгоритмов, которые имеют сублинейное время запроса для кратчайших путей на графе.
Гавойль и др. Разметка расстояний на графиках....
1307 просмотров
schedule
06.05.2024
Поиск простого пути между двумя вершинами в дереве (неориентированный простой граф)
Учитывая две вершины (A и B) и дерево (G) (неориентированный простой граф). Найдите вершины на простом пути между A и B в G. Алгоритм должен работать со сложностью O (V).
например - найти вершины на простом пути между a и b:
d<->k...
5687 просмотров
schedule
26.11.2022
Специальные комбинации со счетом в Java
У меня есть k временных интервалов, которые называют эпохами (например, Epoch1, Epoch2,.., Epochk). У меня есть набор S из n элементов (например, A, B, C, D, E, F).
Я должен назначить каждой эпохе элемент набора мощности (S), но каждый элемент в...
110 просмотров
schedule
07.04.2024
Ищем алгоритм эффективного маршрута
Я хочу написать приложение, которое поможет, скажем, коммивояжеру/музыканту спланировать свой тур.
Так что речь идет о создании эффективного маршрута.
Таким образом, они будут указывать свои начальные и конечные точки и места, которые они хотят...
1382 просмотров
schedule
30.04.2024
Найдите кратчайший путь между двумя узлами в ориентированном взвешенном графе
У меня есть ориентированный взвешенный граф G = <V, E> . Мне нужно найти кратчайший путь между s и t в O((V + E)*logV) . Это была бы очень простая задача, если бы у меня был классический метрический вес пути. Но это не так.
Weight...
2754 просмотров
schedule
21.01.2024
В чем разница между алгоритмом минимального остовного дерева для неориентированных и ориентированных графов?
Являются ли алгоритмы MST неориентированного графа (Прима или Крускала) общей формой алгоритма ориентированного MST (Эдмонд / Чиу)? Почему так сложно найти исходный код MST для указанного случая? Можем ли мы использовать неориентированное решение...
2417 просмотров
schedule
12.11.2023
Почему мое обнаружение цикла DFS на графике всегда возвращает true?
Недавно я прочитал об обнаружении циклов в графах с помощью dfs и решил реализовать его. Используя список смежности, мой код работал потрясающе, поэтому я решил решить реальную проблему, используя навыки. Вот задача, которую я выбрал . Но причина,...
426 просмотров
schedule
22.02.2024
построить граф, в котором дерево кратчайших путей длиннее минимального остовного дерева
Создайте пример графа, в котором дерево кратчайшего пути длиннее минимального связующего дерева.
В худшем случае, насколько кратчайшее дерево пути может быть длиннее минимального остовного дерева?
480 просмотров
schedule
13.12.2023
Нахождение количества ребер и выполнение топографической сортировки в моей реализации графа
Последние несколько дней я работал над реализацией графа. Все это действительно ново для меня, и я застрял на двух частях своей реализации. Я реализую орграф курсов из входного файла. Из файла я могу определить, какие курсы необходимы для других...
1353 просмотров
schedule
30.11.2022
Найдите k вершин в дереве, чтобы покрыть максимальное количество ребер
Моя идея жадная.
Я поддерживаю E [i] как количество ребер, соединенных с вершиной i.
Repeat following k times:
Every time I extract largest E[k] and add vertex k to the result set, and I decrease E[t] by 1 for every vertex t adjacent to...
402 просмотров
schedule
27.10.2022
Как посчитать суммарный вес путей ориентированного взвешенного графа в DFS за одну итерацию?
G = (V,E) - ориентированный взвешенный граф.
D -> G (w:4)
D -> C (w:2)
D -> E (w:2)
C -> F (w:5)
C -> A (w:4)
B -> D (w:3)
B -> E (w:10)
G -> F (w:1)
E -> G (w:6)
A -> D (w:1)
A -> B (w:2)
изображение
Я...
1486 просмотров
schedule
27.11.2023
Избегать бесконечной рекурсии, но по-прежнему использовать только несвязанную передачу параметров
У меня есть следующая рабочая программа: (Ее можно протестировать на этом сайте: http://swish.swi-prolog.org , я удалил прямую ссылку на сохраненную программу, так как заметил, что кто угодно может ее редактировать.)
Он ищет путь между двумя...
233 просмотров
schedule
09.01.2024
Алгоритм кратчайшего пути: несколько источников, ближайший пункт назначения
Такие алгоритмы, как алгоритм Беллмана-Форда и алгоритм Дейкстры, существуют для поиска кратчайшего пути от одной начальной вершины графа до любой другой вершины. Их версия с несколькими источниками может быть достигнута путем перестановки всех ребер...
5315 просмотров
schedule
29.12.2023
Могу ли я использовать trie, в котором на каждом узле есть целое слово?
Я хочу реализовать попытку проверки правильности путей, поэтому я бы построил дерево, содержащее все возможные конструкции путей, разбив их по каталогам. Таким образом, что-то вроде /guest/friendsList/search будет идти от корневого узла к его...
581 просмотров
schedule
08.12.2023