Транзитивное замыкание вершины в графе - PullRequest
0 голосов
/ 14 января 2020

Я использую Graph-Tool Lib для моего проекта. У меня есть направленный граф с некоторыми вершинами и ребрами. Я хотел бы вычислить транзитивное замыкание данной вершины в этом графе.

Пусть вершина будет v1 Когда я делаю transitive_closure(GraphView(original_graph, vfilt=lambda v: v==v1)), она вычисляет транзитивное замыкание на графике, но не на исходном графике. Как я могу добиться этого в исходном графике?

Сначала я могу вычислить транзитивное замыкание всего графа и выбрать ребра вершины в этом новом графе, но затем это излишнее вычисление, поскольку оно выполняется по всем вершинам.

...