我有一個非常大的連接圖(數百萬個節點)。每個邊都有一個權重 - 識別連接節點的鄰近度。我想在圖表中找到「集羣」(一組非常接近的節點)。例如,如果節點是美國的每個城市,邊緣是城市之間的距離 - 集羣可能是{達拉斯,休斯頓,沃斯堡}和{紐約,布里奇波特,澤西城,特倫頓}。基於網絡X中節點權重的圖的「凝聚」聚類?
羣集不必是相同的大小,並不是所有節點都必須在羣集中。相反,集羣需要有一些平均最小權重,W等於(集羣中權重的總和)/(集羣中邊緣的數量)。
我最舒服的Python和NetworkX似乎是這個
看起來這不會是太難的程序標準的工具,雖然不是特別有效。是否有我描述的算法的名稱? NetworkX中是否有實現?