Components
Networks often have the largest connected component covering most of the network (often more than 50% or 90%). This is sometimes called the "giant component" (however this is sloppy usage, as the term "giant component" means not precisely the same as "largest component" in network theory).
In directed networks, we can represent the largest strongly connected component, and its in and out components using a "bow tie" diagram
Shortest paths and the small-world effect
The small-world effect refers to the finding that the typical distance between nodes in many –perhaps most– networks is surprisingly small. The "typical distance" usually refers to the "mean geodesic distance". Networks that show this property are dubbed small-world networks.
The origin of the term comes from a series of experiments by social psychiatrist Stanley Milgram, the so called "small-world" studies, in the 60s.
Models of networks often show that this distance scales as , where is the size of the network. This is often given as an upper limit for the growth of the distance with , so that the network is said to have the small-world proprety.
The diameter (the largest geodesic distance) is also found to scale similarly. For scale free networks, however, an interesting structure is often found with a core that contains most nodes, and is of lengthscale , making the mean distance scale like that too, but there are a few nodes along "streamers" or "tendrils", around the core, whose lengthscale scales , making the diameter scale like that too.
Another interesting effect that is observed, termed funneling, is that often it is found that the geodesic path (path(s) with shortest length) between vertex and passes through only a few particularly well-connected neighbours of for most choices of starting point . Thus if one follows shortest paths to try to reach , one is likely to be "funnelled" through those few or one particular neighbours of .
Degree distributions
The degree distribution is the fraction of nodes in the network that have degree .
The same information can be given in a degree sequence, that is a sequence of the degrees of all the nodes in the network. One can easily see from simple examples, that this information doesn't, however, specify the network structure, in general.
For directed networks, we can define the joint in- and out- degree distribution , the probability that a vertex has in-degree and out-degree . This has been currently rarely been measured in practice though.
Power laws and scale-free networks
Often (though definitely not always), real networks show a power law degree distribution:
where is the exponent. Values are typical. These are examples of right-skewed distributions. Typically, the power law is only obeyed for the tail of the distribution, but not for small values of . And typically it is also not obeyed in the high end, for example, due to some cut-off.
Networks with power-law degree distributions are sometimes called scale-free networks.
Distributions of other centrality measures
Distributions of the values for nodes for others centrality measures defined in Measures and metrics for networks.
Centralization
We can use the distribution of centrality measures to answer the question: "how are the centrality values spread?". High spreads indicate a good centrality measure (or very high centralization, I think), while low spreads indicate a low centrality measure (or descentralization, I think.).
A measure for it is:
where in the denominator, is the betweeness centrality of node , and is a node that maximizes it, both for the graph that maximizes (a star graph for betweeness for example). The without the tilde is for the actual graph.
Dynamical importance (& eigenvalue elasticity)
Edge dynamical importance of is:
where is the largest eigenvalue of A, and is the change in from removing edge from to (i.e. removing ).
The Node dynamical importance of is:
where is the change in from removing node (i.e. removing column and row ).
One can show that:
where the approximation is in only considering the changes in eigenvalue and eigenvector to 1st order. See problem sheet 4 answers for proof.
Structural things related (by spectrum, often) to dynamics Dynamics of removing nodes and edges he means?
Clustering coefficients
(see Transitivity (Graph theory))
Clustering coefficients, are often found to be larger than one would expect if edges where randomly chosen (for a fixed degree distribution, for example, see formula 8.24 in Newman's).
This is often the case for social networks. One mechanism that can lead to this is triadic closure (when an open triad is close, say because the common vertex introduces the other two, in case of social nets). This has indeed been found to happen in cases when time-resolved data for network formation is studied.
In, the Internet networks, however, is much smaller than the predicted value given by chance (eq 8.24 Newman), suggesting there are forces that shy away from creating triangles. However, different models to compare with (i.e. other random graph models), and other ways of measuring clustering coefficients give different results.
Other motifs apart from triangles are also measured sometimes and show interesting patterns (like in neural networks).
Local clustering coefficients often show an interesting anti-correlation with degree in real networks. An explanation to this phenomena can be given if the network has a community structure with nodes grouped together in groups of varying sizes. A hierarchical structure has also been proposed to explain this.
Assortative mixing
Assortative mixing is the tendency of nodes to connect to others that are like them in some way. The formula given in there is not very efficient to compute, because of the double sum going like . There is however a more efficient one that goes like , the number of edges, which is often scales slower with (see eq. 8.27 in Newmann book).
Empirically, it is found that most social networks have positive assortativity while most others (technological, biological) have negative assortativity.
Part of the explanation for this seems to be that most networks are naturally dissasortative by degree because they are simple graphs (see Mathematics of networks) and so the number of connections between high degree nodes is limited, and so if there aren't many high degree nodes, they will have to connect mostly to lower degree nodes (I think this is gist of explanation).
Social networks, on the other hand, seem to overcome this due to their group structure (high clustering coefficient) so that in small groups people of low degree will be mostly connected to people with low degree (i.e. within the small group), and the larger groups will contribute to making people of high degree being mostly connected to people of high degree (i.e. within the large group).