The paper by M. E. J. Newman discusses the analysis of weighted networks, which are networks where connections between vertices have associated weights representing their strength or capacity. Traditional studies have often avoided such weighted networks due to their perceived complexity. However, Newman argues that weighted networks can be analyzed using a simple mapping to unweighted multigraphs, allowing standard techniques for unweighted graphs to be applied to weighted ones. The paper provides several examples of this approach, including:
1. **Generalizations of Degree and Centrality Measures**: The degree of a vertex in a weighted network is defined as the sum of the weights of the edges attached to it, which generalizes the unweighted degree measure. This measure captures the importance of a vertex based on the strength of its connections.
2. **Eigenvector Centrality**: The eigenvector centrality in a weighted network is the leading eigenvector of the adjacency matrix with entries equal to the edge weights. This measure generalizes the unweighted version, where the eigenvector centrality is proportional to the sum of the centralities of the vertex's neighbors.
3. **Random Walks**: In a weighted network, a random walk can be defined by traversing edges in proportion to their weights. This generalizes the unweighted random walk, where the probability of transitioning from vertex \(i\) to vertex \(j\) is given by \(P_{ij} = \frac{A_{ij}}{k_i}\), with \(k_i\) being the sum of the weights of the edges attached to vertex \(i\).
4. **Max-Flow/Min-Cut Theorem**: The paper rederivates the max-flow/min-cut theorem for weighted networks using the mapping to multigraphs. The theorem states that the maximum flow between any two vertices is equal to the weight of the minimum edge cut set that separates them. This result is shown to hold for both unweighted and weighted networks.
5. **Community Structure**: A new algorithm for detecting community structure in weighted networks is proposed. The algorithm generalizes the unweighted version by considering edge weights and removing edges with high betweenness scores. The effectiveness of the algorithm is demonstrated on both computer-generated and real-world networks, showing that it can accurately identify communities even when unweighted algorithms fail.
The paper concludes by emphasizing the utility of the mapping to multigraphs for understanding weighted networks and suggests that these methods can be extended to other algorithms for community detection.The paper by M. E. J. Newman discusses the analysis of weighted networks, which are networks where connections between vertices have associated weights representing their strength or capacity. Traditional studies have often avoided such weighted networks due to their perceived complexity. However, Newman argues that weighted networks can be analyzed using a simple mapping to unweighted multigraphs, allowing standard techniques for unweighted graphs to be applied to weighted ones. The paper provides several examples of this approach, including:
1. **Generalizations of Degree and Centrality Measures**: The degree of a vertex in a weighted network is defined as the sum of the weights of the edges attached to it, which generalizes the unweighted degree measure. This measure captures the importance of a vertex based on the strength of its connections.
2. **Eigenvector Centrality**: The eigenvector centrality in a weighted network is the leading eigenvector of the adjacency matrix with entries equal to the edge weights. This measure generalizes the unweighted version, where the eigenvector centrality is proportional to the sum of the centralities of the vertex's neighbors.
3. **Random Walks**: In a weighted network, a random walk can be defined by traversing edges in proportion to their weights. This generalizes the unweighted random walk, where the probability of transitioning from vertex \(i\) to vertex \(j\) is given by \(P_{ij} = \frac{A_{ij}}{k_i}\), with \(k_i\) being the sum of the weights of the edges attached to vertex \(i\).
4. **Max-Flow/Min-Cut Theorem**: The paper rederivates the max-flow/min-cut theorem for weighted networks using the mapping to multigraphs. The theorem states that the maximum flow between any two vertices is equal to the weight of the minimum edge cut set that separates them. This result is shown to hold for both unweighted and weighted networks.
5. **Community Structure**: A new algorithm for detecting community structure in weighted networks is proposed. The algorithm generalizes the unweighted version by considering edge weights and removing edges with high betweenness scores. The effectiveness of the algorithm is demonstrated on both computer-generated and real-world networks, showing that it can accurately identify communities even when unweighted algorithms fail.
The paper concludes by emphasizing the utility of the mapping to multigraphs for understanding weighted networks and suggests that these methods can be extended to other algorithms for community detection.