Bukankah seharusnya komponen yang terhubung_lemah di julia LightGraphs menyediakan komponen yang terhubung dimana jika DiGraph diubah menjadi grafik tidak berarah, maka setiap komponen harus terhubung? Saya sudah mencobanya dan saya tidak menerima komponen seperti itu? Sebagai contoh saya telah mencobanya pada data blog politik sebagai jaringan tidak terarah
data=readdlm(path,',',Int64) #contains edges in each row
N_ = length(unique(vcat(data[:,1],data[:,2]))) ##to get number of vertices
network = LightGraphs.DiGraph(N_)
#construct the network
for i in 1:size(data,1)
add_edge!(network, Edge(data[i,1], data[i,2]))
end
#largest weakly connected component
net = weakly_connected_components(network)[1]
temp_net,vmap = induced_subgraph(network, net)
dan setelah mendapatkan komponen terhubung lemah terbesar, saya melihat yang berikut:
isempty([i for i in vertices(temp_net) if isempty(edges(temp_net).adj[i])])
julia>false
yang menandakan beberapa node tidak memiliki tepi masuk atau keluar. Apa masalahnya? Saya menggunakan rilis terbaru 6, tetapi pengujian paket LightGraphs tampaknya berfungsi.