Работаю с направленной сетью в igraph. Вот код для создания такой сети:
# example graph
# install.packages(c("igraph"), dependencies = TRUE)
library(igraph)
set.seed(1)
g <- erdos.renyi.game(20, 1/20,directed=TRUE,loops=FALSE)
V(g)$name <- letters[1:20]
par(mar=rep(0,4))
plot(g)
Я хотел бы выделить подмножества этой сети, которые включают произвольную вершину и все ребра и вершины, которые направляются к этой вершине, независимо от степени или расстояния этого соединения.
Вот фотошоп-пример того, что я хотел бы извлечь, используя в данном случае вершину "E". Я хотел бы извлечь сеть, которая включает в себя все вершины, отмеченные синим, и соединенные ребра.