Content deleted Content added
m Minor correction to description of algorithm, wikified 'dendrogram', removed reference to nonexistent diagram. |
Proper name of is the "Girvan-Newman Method" or the "Girvan-Newman Algorithm." Not "Newman-Girvan." |
||
Line 1:
The '''
== Edge betweenness and community structure ==
Line 5:
The hierarchical clustering method is based on assigning a weight for every edge and placing these edges into an initially empty network, starting from edges with strong weights and progressing towards the weakest ones. The edges with the greatest weights within the community are the most central ones. Although traditional in community detection, the method presents some pathologies. One of them for instance, is the inability to classify in a community a node which is connected to the network with only one edge.
The
Vertex betweenness has been studied in the past as a measure of the [[Centrality | centrality]] and influence of nodes in networks. For any node <math>i</math>, vertex betweenness is defined as the number of shortest paths between pairs of nodes that run through it. It is a measure of the influence of a node over the flow of information between other nodes, especially in cases where information flow over a network primarily follows the shortest available path. The
The algorithm's steps for community detection are summarized below
Line 18:
The fact that the only betweennesses being recalculated are only the ones which are affected by the removal, may lessen the running time of the process' simulation in computers. However, the betweenness centrality must be recalculated with each step, or severe errors occur. The reason is that the network adapts itself to the new conditions set after the edge removal. For instance, if two communities are connected by more than one edge, then there is no guarantee that '''all''' of these edges will have high betweenness. According to the method, we know that '''at least one''' of them will have, but nothing more than that is known. By recalculating betweennesses after the removal of each edge, it is ensured that at least one of the remaining edges between two communities will always have a high value.
The end result of the
== See also ==
|