В graph-tool
у меня есть лес графов, и я хочу добавить специальные ребра через графы от/к определенным узлам, не инкапсулируя все графы в новый более крупный мультиграф. Есть ли способ сделать это?
graph-tool - Ребра между отдельными графиками?
Ответы (1)
Это невозможно, поскольку это сделало бы недействительным определение графа. Однако вы можете объединять графы вместе с помощью graph_union()
и соединять их вершины ребрами. При необходимости вы можете различать типы ребер с помощью карт свойств.
person
Tiago Peixoto
schedule
08.05.2018
Я принимаю ваш ответ, и спасибо за потрясающую структуру! Однако я рассматриваю это скорее как дизайнерское решение, чем как нарушение определений графа. Например, платформа может автоматически выполнять объединение графов при добавлении ребер кросс-графа, не делая недействительными ни один из графов. Возможно, примите это как запрос функции :-).
- person MEE; 09.05.2018