Вопросы по теме 'directed-acyclic-graphs'
разбиение орграфа на подграфы
Учитывая DAG с |V| = n и имеет s источников, мы должны представить такие подграфы, что каждый подграф имеет приблизительно k1=√|s| источников и приблизительно k2=√|n| узлы.
Если мы определим высоту DAG как максимальную длину пути от некоторого...
677 просмотров
schedule
21.08.2022
Обход путей между двумя узлами в ориентированном ациклическом графе в Javascript
У меня возникли проблемы с поиском всех путей между двумя узлами в моей DAG. Я уверен, что это было рассмотрено раньше, но у меня проблемы с кодом, а не с алгоритмом.
У меня есть DAG со структурой данных:
{
"graph": [
{...
569 просмотров
schedule
07.01.2024
Кратчайший путь с k-ребром в положительно взвешенном ориентированном ациклическом графе
Мне дан граф G = (V, E), который является положительно взвешенным, направленным и ациклическим. Я должен разработать алгоритм, который работает в O (k (m + n)), для сообщения о кратчайшем пути с k ребром от s до t. Кратчайший путь с k ребрами...
2033 просмотров
schedule
14.10.2023
d3.js, складное дерево - как связать разных родителей с одним и тем же ребенком
Поэтому я использую http://bl.ocks.org/mbostock/4339083 для создания складного дерево, и это прекрасно работает.
Теперь дело в том, что у меня есть несколько узлов с одинаковыми дочерними элементами, поэтому я хочу знать, есть ли способ...
7324 просмотров
schedule
30.01.2024
Как узнать ранг узла в rgraphviz?
У меня есть ориентированный ациклический граф в rgraphviz, он будет отображаться как граф DOT. Я хочу контролировать внешний вид узлов в зависимости от их ранга. Как узнать ранг узлов?
139 просмотров
schedule
25.02.2024
Как создать направленный ациклический граф с длинным кратчайшим путем между двумя узлами в python
Я хочу сравнить несколько алгоритмов маршрутизации с точки зрения времени, необходимого для поиска кратчайшего пути между двумя узлами в ориентированном ациклическом графе (DAG).
Я написал код для алгоритмов, но у меня возникла проблема с созданием...
903 просмотров
schedule
27.01.2024
Альтернатива 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 просмотров
schedule
26.10.2022
Можем ли мы наложить пользовательский план 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 просмотров
schedule
12.05.2024
Предлагаемые инструменты для визуализации DAG подграфа
Я пишу программу, которая в основном обрабатывает подграф DAG, то есть граф представляет собой ориентированный ациклический граф, а каждый узел графа является подграфом. Например, для ребра A->B в DAG узел A является подграфом треугольника, а...
130 просмотров
schedule
08.11.2022
Как протестировать нечистую (содержащую побочные эффекты) рекурсивную функцию обхода графа с помощью библиотеки Mock?
У меня есть функция алгоритма поиска в глубину для рекурсивного прохождения через DAG (Directed Aclyclic Graph), чтобы найти зависимости между родительскими и дочерними узлами, а затем, наконец, вернуть список этих зависимостей.
Для каждой...
47 просмотров
schedule
20.07.2022
Сокращение взвешенного ориентированного графа до DAG с помощью networkx
Предположим, что имеется взвешенный ориентированный граф, возможно, с циклами
import neteorkx as nx
G = nx.DiGraph()
G.add_weighted_edges_from(
[
("a", "b", 10),
("b", "c", 10),...
151 просмотров
schedule
25.02.2024