Complex Network Theory Flashcards
Discuss the strengths and limitations of applying network theory for
quantifying the reliability of infrastructures and assess the vulnerability
to large-area breakdowns
Network Theory can serve as a analytically inexpensive way to model failure behavior of networks and their vulnerability on a large scale.
It is limited when it comes to real world physics, but can serve as a first anaylsis to identify critical points.
What is the definition of a complex graph? What are the different types
of analyses that can be conducted on complex network systems?
A complex Graph consists of Notes and edges with a moderate number of interconnections. Both highly connected and not connected graphs are not complex.
We can do topology and structure analysis and assess the vulnerability of the network.
How is the connectivity pattern of a network represented in
mathematical terms? Given a network structure, write the adjacency
matrix Aij.
The connectivity pattern of a network is completely described in the adjacency matrix. It has dimension nxn where each element can take the state zero or one.
A one means that the row element is connected to the column element.
For undirectional graphs the adjacency matrix is symmetric on the main diagonal.
If A -> B then also B -> A etc.
What is the definition of a degree of a node? Which information is
extracted from the degree distribution of a network? What does it tell
about the overall connectivity of the network?
The degree of a note discribes to how many other nodes a node is connected (first neighbour)
To calculate this we simply sum up all elements in the corresponding row.
What are the different connectivity properties of Poisson, Exponential
and Power-law networks? Discuss the degree distribution of real-world
networks. Focus on both technical and non-technical networks.
Poisson have a sharp mean for the degree distribution that falls off sharply to both sides.
In power law networks a new node prefers to attach to the nodes with the most connections. We have few nodes with many connections, this number increasis logarithmically with falling degree.
In Expenential networks the probability of a node to attaching to any node is always the same. We have many moderately connected nodes and few very connected nodes. With the number dropping off sharply.
Discuss the tolerance of exponential and scale-free networks against
random failures and targeted attacks. How does the global connectivity
varies with respect to random failures and targeted attacks of increasing
magnitude?
Exponental Networks are robust to both random failure and malicious attacks.
The connecticity does not vary much after such an attack.
Scale Free Networks are very robust to random failure but sensitive to targeted attacks, when these attacks are targeted at very interconnected nodes. The connectivity may decrease significantly after a targeted attack.
What is the underlying assumption in using the shortest path for
characterizing the service of a network system? How do you
compute the shortest path matrix dij of a given network?
The underlying assumption is that a piece of of information always takes the shortest (or the most reliable path).
For the shortest path can be computed by trying out all paths or much more efficiently with a shortest path algorithm such as dijkstra.
Name a global connectivity indicator that can be directly
computed from the shortest path matrix dij. Which properties of
the connectivity are measured by this indicator?
The local efficiency is simply the reciprocal of the shortest path
The characteristic path length is a global indicator of path size
For any given network, compute the characteristic path length L
from the shortest path matrix dij. Which properties of the
connectivity are measured by the characteristic path length L?
The charactaristic path length is the average of all shortest distances.
It is the mean distance a for example piece of information or a passenger on a subway network has to travel between any points
Name an indicator for local connectivity of a node that can be
directly computed from the adjacency matrix Aij. Which properties
of the connectivity are measured by this indicator?
We can calculate the topological centrality of a given node directly from the adjecency matrix. The topological centrality caputures the number of nearest neighbours.
For a network, compute the clustering coefficient Ci of any node.
Which properties are measured by the clustering coefficient Ci
and by the average clustering coefficient C?
The clustering coefficient captures the interconnectivity of the nearest neighbors (e.g. how interconnected are your friends)
1. For this we calculate Cmax as the maximum number of interconnections between nearest neighours k through k over 2 permutations.
2. Next divide the actual interconnections by the maximum number of interconnections to get Ci.
For the average clustering coefficient C we simply sum up all the Coefficients and then divide by the number of nodes.
What is a weighted network? What additional information do weights
add to connectivity? How are weights included in the indicators of
connectivity of networks?
In a weighted network, the connections between nodes can have different lengths or penalities. This is included into the shortest path analysis, but has no influence on the topology.
Describe some physical weight that can be useful in different systems
and applications. How do you expect that the results of the unweighted
analysis are changed if weights are included?
Travel time can be useful for subway network. As shortest paths taken by passengers usually do not depend on stops but on travel time.
For energy grid the electrical load of a connection can be interesting. Electricity usally goes the path of least resistance. The most loaded ways are hence the “shortest” of least resistance from A to B
How do you compute the efficiency matrix εij of a given network? Which
indication about the path from node i to node j does the matrix element
εij provide?
The efficiency matrix can be calculated by simply taking the reciprocal of the the individual items in the shortest distance matrix dij.
The shorter the travelled distances, the more “efficient” a network is overall.
Name a global connectivity indicator that can be directly computed from
the efficiency matrix εij. Which properties of the connectivity are
measured by this indicator?
The global effiency can be calculated from the effifiency matrix εij.
We sum up all elements and divide by (N-1)*N for the number of elements (excluding the main diagonal of the matrix)