Я хотел бы знать, какие узлы я должен удалить, если я хочу максимизировать количество изолированных узлов в моей неориентированной сети?Максимальное количество изолированных узлов в сети
Например, в следующем R сценария, я хотел бы результат быть H, если я удалю 1 узел и H & U, если удалить узлы 2 и так далее ...
library(igraph)
graph <- make_graph(~ A-B-C-D-A, E-A:B:C:D,
G-H-I,
K-L-M-N-K, O-K:L:M:N,
P-Q-R-S-P,
C-I, L-T, O-T, M-S,
C-P, C-L, I-U-V,V-H,U-H,H-W)
plot(graph)
Спасибо за помощь.
Спасибо за помощь. Я хорошо понимаю, как это сделать для одного узла, но как его использовать, если я хочу удалить любое количество вершин? – user3507085
Кроме того, если у меня есть 3 узла (X, Y, Z), ссылка на узел A в приведенном выше примере, X, Y, Z будет иметь k-единство 1 и A a k-coreness of 3, и мне лучше delete A, а не любой из узлов k-coreness 2! – user3507085
Например: graph <- make_graph (~ A-B-C-D-A, E-A: B: C: D, G-H-I, C-I, I-U-V, V-H, U-H, H-W, A-Z, A-Y, A-X); plot (graph, vertex.color = coreness (graph)) – user3507085