Вопросы по теме 'directed-acyclic-graphs'

разбиение орграфа на подграфы
Учитывая DAG с |V| = n и имеет s источников, мы должны представить такие подграфы, что каждый подграф имеет приблизительно k1=√|s| источников и приблизительно k2=√|n| узлы. Если мы определим высоту DAG как максимальную длину пути от некоторого...
677 просмотров

Обход путей между двумя узлами в ориентированном ациклическом графе в Javascript
У меня возникли проблемы с поиском всех путей между двумя узлами в моей DAG. Я уверен, что это было рассмотрено раньше, но у меня проблемы с кодом, а не с алгоритмом. У меня есть DAG со структурой данных: { "graph": [ {...
569 просмотров
schedule 07.01.2024

Кратчайший путь с k-ребром в положительно взвешенном ориентированном ациклическом графе
Мне дан граф G = (V, E), который является положительно взвешенным, направленным и ациклическим. Я должен разработать алгоритм, который работает в O (k (m + n)), для сообщения о кратчайшем пути с k ребром от s до t. Кратчайший путь с k ребрами...
2033 просмотров

d3.js, складное дерево - как связать разных родителей с одним и тем же ребенком
Поэтому я использую http://bl.ocks.org/mbostock/4339083 для создания складного дерево, и это прекрасно работает. Теперь дело в том, что у меня есть несколько узлов с одинаковыми дочерними элементами, поэтому я хочу знать, есть ли способ...
7324 просмотров

Как узнать ранг узла в rgraphviz?
У меня есть ориентированный ациклический граф в rgraphviz, он будет отображаться как граф DOT. Я хочу контролировать внешний вид узлов в зависимости от их ранга. Как узнать ранг узлов?
139 просмотров
schedule 25.02.2024

Как создать направленный ациклический граф с длинным кратчайшим путем между двумя узлами в python
Я хочу сравнить несколько алгоритмов маршрутизации с точки зрения времени, необходимого для поиска кратчайшего пути между двумя узлами в ориентированном ациклическом графе (DAG). Я написал код для алгоритмов, но у меня возникла проблема с созданием...
903 просмотров

Альтернатива yFiles Graphsource (js или python) для DAG или сетей
yFiles имеет этот график, мне очень интересно применить что-то подобное в среде python/JS. http://live.yworks.com/yfiles-for-html/1.3/demos/databinding/demo.yfiles.binding.interactivegraphsource/index.html Это должен быть JS или Python....
1190 просмотров

Можем ли мы наложить пользовательский план DAG на сгенерированный план DAG в TEZ? Если можно, то как?
Вместо использования плана DAG, созданного TEZ в Hive, я хочу использовать собственный план DAG, созданный мной. Является ли это возможным? Если да, может ли кто-нибудь объяснить?
42 просмотров
schedule 10.09.2022

Как подсчитать количество дочерних узлов в ориентированном ациклическом графе с помощью xsl
Я упростил XML-файл, представляющий направленный ациклический граф: <?xml version="1.0" encoding="utf-8"?> <items> <item id="1"> </item> <item id="2"> <parent idref="1" /> </item> <item...
154 просмотров
schedule 23.10.2023

Как создать точечный файл
У меня есть программа, которая генерирует случайный график (DAG). Как я могу извлечь выходной график и преобразовать его в формат файла, чтобы визуализировать его в GraphViz? Или есть другой способ сделать это? Вот код (я пропустил все зависимости)...
2513 просмотров

Предлагаемые инструменты для визуализации DAG подграфа
Я пишу программу, которая в основном обрабатывает подграф DAG, то есть граф представляет собой ориентированный ациклический граф, а каждый узел графа является подграфом. Например, для ребра A->B в DAG узел A является подграфом треугольника, а...
130 просмотров

Как протестировать нечистую (содержащую побочные эффекты) рекурсивную функцию обхода графа с помощью библиотеки Mock?
У меня есть функция алгоритма поиска в глубину для рекурсивного прохождения через DAG (Directed Aclyclic Graph), чтобы найти зависимости между родительскими и дочерними узлами, а затем, наконец, вернуть список этих зависимостей. Для каждой...
47 просмотров

Сокращение взвешенного ориентированного графа до DAG с помощью networkx
Предположим, что имеется взвешенный ориентированный граф, возможно, с циклами import neteorkx as nx G = nx.DiGraph() G.add_weighted_edges_from( [ ("a", "b", 10), ("b", "c", 10),...
151 просмотров