In field nomenclature, a point is referred to as a node or vertex1 and a line is referred to as an edge. There are a number of practical reasons why we would like to study the network structure of the Internet.
T he I nternet
There is currently no simple tool to directly investigate the network structure of the Internet. The third common network granularity is coarse granularity at the level of autonomous systems.
T he telephone network
Individual subscriber telephones are connected to local exchanges, which in turn are connected to remote offices. The remote offices are interconnected by main lines and there may also be some connections between local exchanges.
P ower grids
Very comprehensive data on power grids (as well as other energy-related networks such as oil and gas pipelines) is available from specialist publishers, in paper or electronic form, if one is willing to pay for it. Electricity networks also exhibit some unusual behaviors, such as cascading failures, which can lead to surprising results, such as the observed power-law distribution in the size of power outages [140, 263].
T ransportation networks
Just like the Internet, power grids have a spatial element; the individual nodes each have a location somewhere on the globe, and their distribution in space is interesting from geographical, social and economic points of view. Although there is a temptation to apply network models of the kind described in this book to try to explain the behavior of power networks, it is wise to exercise caution.
D elivery and distribution networks
The tree-like structure of the network is clearly visible - there are no loops in the network, so water at each point in the network flows from the plateau through a single path. Also worth mentioning in this area is work on the scaling relationships between the structure of branched vascular networks in organisms and metabolic processes, an impressive example of how an understanding of network structure can be compared to an understanding of function. of systems representing networks.
T he W orld W ide W eb
However, perhaps the most important reason why web crawling does not reach every page on the web is that the network structure of the web does not allow it. We do not necessarily rely on search engine companies or other online companies for information about the structure of the web.
C itation networks
The network's nodes contain information in the form of text and images, just like academic studies of The discussion of citation networks in the previous section focuses on citations between academic articles, but there are other types of citation as well.
O ther information networks
Eliminating central servers and the high-bandwidth connections they require also makes peer-to-peer networks economically attractive in applications such as software distribution. On most peer-to-peer networks, each computer is home to some information, but no one computer has all the information on the network.
T he empirical study of social networks
In this chapter, we provide a discussion of the origins and focus of the field of social network research and describe some of the types of networks we study and the techniques used to determine their structure. The techniques described above, direct questioning of subjects and the use of archival records, are two of the most important, but there are several others that are used regularly.
I nterviews and questionnaires
In particular, it clearly limits the out-degree of the nodes in the network, imposing an artificial and possibly unrealistic cutoff. For example, in a study of the social network of a group of doctors, Coleman et al.[117].
D irect observation
One arena where direct observation is essentially the only viable experimental technique is the study of animal social networks, since animals clearly cannot be studied using interviews or questionnaires.
D ata from archival or third - party records
Most of the network data sources considered in this book are not time-resolved, yet many networks change over time. The structure of link networks can be extracted using crawlers similar to those used to search the web—see Section 3.1.
A ffiliation networks
A well-known case is the study by Galaskiewicz [197] of the CEOs of companies in Chicago in the 1970s and their social interaction via clubs they attended: the CEOs are the actors and the clubs are the groups. Also in the business domain, a number of studies have been done of the networks formed by the boards of companies where the actors are company directors and the groups are the boards on which they sit.
T he small - world experiment
Milgram asked the participants to record in the passport each step of the path so he knew how long each path was, and he found that the average length of completed paths from Omaha to the goal in. This result is the origin of the idea of the "six degrees" The phrase "six degrees of separation" did not appear in Milgram's writing.
S nowball sampling , contact tracing , and random walks
You find one initial member of the population of interest and interview them about themselves. Furthermore, random sampling is still not a good technique for testing the structure of the contact network itself.
B iochemical networks
Co-immunoprecipitation is an extension of the immunoprecipitation method for the identification of protein interactions. The amino acid sequence of a protein is determined by a corresponding sequence stored in the DNA of the cell in which the protein is synthesized.
N etworks in the brain
Understanding the structure of neural networks is thus crucial if we want to explain higher-level brain functions. Another type of brain networks are networks of macroscopic functional connectivity between large brain regions.
E cological networks
Our food web of Antarctic species is in fact both a shared food web and a food web, as all the species in the network ultimately derive their energy from phytoplankton. An interesting special case of the use of published records is in the construction of paleontological food webs.
N etworks and their representation
An introduction to the mathematical tools used in the study of networks, tools that will be important for many subsequent developments. Most of the networks we will study have at most a single edge between any pair of nodes.
T he adjacency matrix
A network that has neither its own edges nor multiple edges is called simple. It seems not. Two points to keep in mind about the adjacency matrix are, firstly, that for a network like this with no self-edges, all elements of the diagonal matrix are equal to zero, and, secondly, that the matrix is symmetric, since if there is an edge between iandj, then there is necessarily an edge between the jandis.
W eighted networks
Such edges are represented by setting the corresponding diagonal element of the adjacency matrix equal to twice the multiplicity of the edge: Aii 4 for a double edge itself, 6 for a triple edge, and so on. Thus, one can convert lengths to weights by taking reciprocals and then use those values as elements of the adjacency matrix, although this should only be considered an approximate translation; in most cases there is no formal mathematical relationship between weights and edge lengths.
D irected networks
Then somewhere in the network there must be at least one node that has only inbound and no outbound edges. So if the network contains a cycle, there must come a point in our process where there are nodes left in the network, but they all have outgoing edges.
H ypergraphs
These two networks convey the same information - the membership of five nodes in four different groups. a). Bipartite representation in which we introduce four new nodes (open circles at top) representing the four groups, with edges connecting each of the five original nodes (bottom) to the groups to which they belong.
B ipartite networks
At the top and bottom, we show one-mode projections of the network on the two sets of nodes. Mathematically, a one-mode projection can be written in terms of the incidence matrix B of the original bipartite network as follows.
M ultilayer and dynamic networks
There have been many studies of transport networks of the type mentioned above, which are true multi-layer networks, and a number of other examples can be found in the literature. If all parts of the network are trees, the entire network is called a forest.
P lanar networks
Another approach would perhaps be to look at the number of occurrences of K5 or UG in the network. In this qualitative sense, "sparse" simply means that most of the possible edges that could exist in the network are not present.
W alks and paths
Note that this expression counts separately loops consisting of the same nodes in the same order but with different starting points. The expression also counts separately loops consisting of the same nodes, but traversed in opposite directions, so that 1→2→3→1 and 1→3→2→1 are distinct.18 6.11.1 Shortest paths.
C omponents
Technically, a strongly connected component is a maximal subset of nodes such that there is a directed path in both directions between every pair in the subset. Thus, it follows that the out components of all members of a strongly connected component are identical.
I ndependent paths , connectivity , and cut sets
Cut sets were the focus of an important early result in graph theory. Menger's theorem says that the size of the minimum cut set between any pair of nodes in a network is equal to the number of independent paths between the same nodes. Since the number of independent paths and the size of the cut set are equal, the result follows.
T he graph L aplacian
Since there are no negative eigenvalues, this is the lowest of the eigenvalues of the Laplacian. The second smallest eigenvalue of the Laplacian is called the algebraic connectivity of the network or the spectral gap.
C entrality
This also fixes the value of the constant κ - it must be equal to the largest eigenvalue. In other words, the limiting vector is simply proportional to the leading eigenvector of the matrix.
G roups of nodes
An aclique is a set of nodes within an undirected network such that each member of the set is connected by an edge to every other. A component in an undirected network is the (largest) set of nodes such that each is reachable by some path from each of the others.
T ransitivity and the clustering coefficient
An alternative way to write the pooling coefficient is C (number of triangles) × 6. number of paths of length two). Ci (number of neighbor pairs that are connected). the number of pairs of neighbors ofi). 7.29).