У меня есть граф, который я создал в graphviz, но проблема в том, что ребра перекрывают друг друга (у меня 5-7 узлов в каждой строке), поэтому для каждого узла трудно сказать, какие узлы он соединяет. Как ...
Прежде всего, посмотрите на этот вопрос. Ни одна из этих библиотек не поддерживает мультиграфы (или псевдографы). То есть я не могу генерировать такие графики: Есть ли какой-нибудь плагин jQuery (или библиотека javascript) из ...
У меня есть собственный алгоритм графика и график с некоторыми дополнительными данными, и я хочу создать инструмент, который создает этот график (форма и размер будут запрашиваться через пользовательский интерфейс), а затем изменяет его каким-то образом.
Я потратил много времени, пытаясь построить полный граф с помощью C. Позвольте мне объяснить лучше: у меня есть программа на C, выполняющая алгоритм на полном графе с $ n $ узлами. График сохраняется как ...
У нас есть ориентированный циклический граф с некоторыми ребрами, обусловленными двоичной переменной, и нам нужно найти присвоение переменной, которое приведет к наибольшему размеру графа (сумме посещенного узла ...
Мне нужно генерировать случайные неориентированные графы со следующими характеристиками: 24 узла означают степень в диапазоне от 1 до 23, средний вес ребра в диапазоне от 1 до 5 (веса должны быть целыми числами) I ...
Я пытаюсь реализовать алгоритм наивного графика видимости (т.е. время выполнения O (n ^ 3)), но столкнулся с несколькими проблемами. Мой подход заключается в следующем: Дано: массив полигонов (представлен массивом [x, ...
У меня есть неориентированный взвешенный граф, и я хочу итеративно удалять каждое последовательное ребро и заменять его новым ребром. И в каждой итерации я хочу иметь уравнение, которое зависит от того, что в ...
Базовый алгоритм для BFS :устанавливает начальную вершину как посещенную, загружает ее в очередь, в то время как очередь не пуста для каждого ребра, инцидентного вершине, если она не посещена, загружает в очередь...
Вот теоретический/педантичный вопрос :: представьте свойства, каждый из которых может принадлежать множеству других. Более того, от одной итерации права собственности к другой два соседних владельца могли...
Я безуспешно пытался найти структуру данных графа для повторного использования в C #. Конечно, я могу позаимствовать из книг по структуре данных, но я хочу, чтобы она была более практичной с коммерческой точки зрения (?) Также я был бы признателен ...
Два ребра графа называются смежными (иногда совпадающими), если они имеют общую вершину. Две стрелки ориентированного графа называются последовательными, если головка первой находится в нижней части (метка ...
Я ищу реализации алгоритмов обнаружения сообществ, таких как алгоритм Гирвана-Ньюмана (2002). Я посетил веб-сайты нескольких исследователей в этой области (Ньюман, Санто и др.) ...
У меня есть неориентированный положительный -реберный весовой граф (V, E), для которого мне нужно минимальное остовное дерево, покрывающее подмножество k вершин V (проблема дерева Штейнера). Я не ограничиваю размер остовного ...
Для ориентированного графа мне нужно найти минимальный набор вершин, из которых все другие вершины могут быть достигнуты. Таким образом, результатом функции должно быть наименьшее количество вершин, из которого ...
Задача из книги «Алгоритмы» Вазирани. Входными данными для этой задачи является дерево T с целыми весами на края. Веса могут быть отрицательными, нулевыми или положительными. Дайте линейное время ...
Как найти все бесхордовые циклы в неориентированном графе? Например, учитывая график 0 --- 1
| | \
| | \
4 --- 3-2 алгоритм должен возвращать 1-2-3 и 0-1-3-4, но не 0-1-2-3-4. (...
Там почти точно такой же вопрос. Но я так и не понял, как работает эта эвристика и в какой последовательности проходятся вершины. Также есть картинка в книге :На которой изображено...
Есть ли библиотека C ++ (или любого другого языка) с набором алгоритмов для проблема раскраски графа? Есть, конечно, наивные жадные алгоритмы раскраски вершин, но меня интересует ...
Учитывая взвешенный граф (направленный или неориентированный), мне нужно найти цикл график с максимальным весом. Вес цикла равен сумме веса ребер графа. Это может быть ...
Я хотел бы знать, могу ли я использовать NetworkX для реализации времени попадания? В основном я хочу рассчитать время попадания между любыми двумя узлами на графике. Мой график невзвешенный и ненаправленный. Если я ...
У меня есть взвешенный ориентированный граф с плотным слоем 20000 узлов.Учитывая узел в графе, я выбираю соседний узел случайным образом с вероятностью, связанной с относительными весами.
После ...
Кто-нибудь знает какие-либо статьи, тексты или другие документы, в которых обсуждается использование гиперграфа для реализации или представления недетерминированной машины Тьюринга? Действительно ли они эквивалентны? Я уверен ...
Я ищу реализацию двунаправленного поиска (он же алгоритм «встречаться посередине») для Дейкстры (или любого другого алгоритма кратчайшего пути от источника к месту назначения) в Java. Как двунаправленный...
У меня есть большая сеть маршрутизаторов, связанных между собой в общую сеть. Я пытаюсь увидеть различные способы, которыми я мог бы проанализировать эту сеть и получить полезные идеи и способы, которыми она ...
Уравнение сетевой модульности приведено на его странице в википедии (и в авторитетных книгах). Я хочу увидеть, как это работает в каком-то коде. Я обнаружил, что это возможно с помощью библиотеки модульности для ...
Мне нужно найти минимальный разрез на графике. Я читал о потоковых сетях, но все, что я могу найти, - это алгоритмы максимального потока, такие как Ford-Fulkerson, push-relabel и т. Д. Учитывая ограничение максимального потока-минимума ...
Я хочу найти количество путей между двумя узлами в группе DAG. Допустимы O (V ^ 2) и O (V + E). O (V + E) напоминает мне как-то использовать BFS или DFS, но я не знаю как.
Может кто-нибудь помочь?
Я поигрался с networkx (библиотека графов в Python) и нашел документацию, в которой говорится, что алгоритм PageRank учитывает веса ребер в при подсчете очков, но мне было интересно, будет ли большее преимущество ...