Fractal analysis
Fractal analysis is assessing fractal characteristics of data. It consists of several methods to assign a fractal dimension and other fractal characteristics to a dataset which may be a theoretical dataset, or a pattern or signal extracted from p ...
is useful in the study of
complex network
In the context of network theory, a complex network is a graph (network) with non-trivial topological features—features that do not occur in simple networks such as lattices or random graphs but often occur in networks representing real ...
s, present in both natural and artificial systems such as computer systems, brain and social networks, allowing further development of the field in
network science
Network science is an academic field which studies complex networks such as telecommunication networks, computer networks, biological networks, cognitive and semantic networks, and social networks, considering distinct elements or actors rep ...
.
Self-similarity of complex networks
Many real networks have two fundamental properties,
scale-free property and
small-world property. If the
degree distribution
In the study of graphs and networks, the degree of a node in a network is the number of connections it has to other nodes and the degree distribution is the probability distribution of these degrees over the whole network.
Definition
The degre ...
of the network follows a
power-law, the network is scale-free; if any two arbitrary nodes in a network can be connected in a very small number of steps, the network is said to be small-world.
The small-world properties can be mathematically expressed by the slow increase of the average
diameter
In geometry, a diameter of a circle is any straight line segment that passes through the center of the circle and whose endpoints lie on the circle. It can also be defined as the longest chord of the circle. Both definitions are also valid fo ...
of the network, with the total number of nodes
,
where
is the shortest distance between two nodes.
Equivalently, we obtain:
where
is a characteristic length.
For a
self-similar structure, a power-law relation is expected rather than the exponential relation above. From this fact, it would seem that the
small-world network
A small-world network is a type of mathematical graph in which most nodes are not neighbors of one another, but the neighbors of any given node are likely to be neighbors of each other and most nodes can be reached from every other node by a sm ...
s are not self-similar under a length-scale transformation.
Self-similarity has been discovered in the solvent-accessible surface areas of
protein
Proteins are large biomolecules and macromolecules that comprise one or more long chains of amino acid residues. Proteins perform a vast array of functions within organisms, including catalysing metabolic reactions, DNA replication, res ...
s. Because proteins form globular
folded chains, this discovery has important implications for
protein evolution and
protein dynamics Proteins are generally thought to adopt unique structures determined by their amino acid sequences. However, proteins are not strictly static objects, but rather populate ensembles of (sometimes similar) conformations. Transitions between these stat ...
, as it can be used to establish characteristic dynamic length scales for protein functionality.
The methods for calculation of the dimension
Generally we calculate the
fractal dimension
In mathematics, more specifically in fractal geometry, a fractal dimension is a ratio providing a statistical index of complexity comparing how detail in a pattern (strictly speaking, a fractal pattern) changes with the scale at which it is me ...
using either the ''
box counting
Box counting is a method of gathering data for analyzing complex patterns by breaking a dataset, object, image, etc. into smaller and smaller pieces, typically "box"-shaped, and analyzing the pieces at each smaller scale. The essence of the pro ...
method'' or the ''cluster growing method''.
The box counting method
Let
be the number of boxes of linear size
, needed to cover the given network. The
fractal dimension
In mathematics, more specifically in fractal geometry, a fractal dimension is a ratio providing a statistical index of complexity comparing how detail in a pattern (strictly speaking, a fractal pattern) changes with the scale at which it is me ...
is then given by
This means that the average number of vertices
within a box of size
By measuring the distribution of
for different box sizes or by measuring the distribution of
for different box sizes, the
fractal dimension
In mathematics, more specifically in fractal geometry, a fractal dimension is a ratio providing a statistical index of complexity comparing how detail in a pattern (strictly speaking, a fractal pattern) changes with the scale at which it is me ...
can be obtained by a power law fit of the distribution.
The cluster growing method
One seed node is chosen randomly. If the minimum distance
is given, a cluster of nodes separated by at most
from the seed node can be formed. The procedure is repeated by choosing many seeds until the clusters cover the whole network. Then the dimension
can be calculated by
where
is the average mass of the clusters, defined as the average number of nodes in a cluster.
These methods are difficult to apply to networks since networks are generally not embedded in another space. In order to measure the fractal dimension of networks we add the concept of renormalization.
Fractal scaling in scale-free networks
Box-counting and renormalization
To investigate
self-similarity
__NOTOC__
In mathematics, a self-similar object is exactly or approximately similar to a part of itself (i.e., the whole has the same shape as one or more of the parts). Many objects in the real world, such as coastlines, are statistically se ...
in networks, we use the
box-counting method and renormalization. Fig.(3a) shows this procedure using a network composed of 8 nodes.
For each size ''l''
''B'', boxes are chosen randomly (as in the cluster growing method) until the network is covered, A box consists of nodes all separated by a distance of ''l'' < ''l''
''B'', that is every pair of nodes in the box must be separated by a minimal paths of at most ''l''
''B'' links. Then each box is replaced by a node(renormalization). The renormalized nodes are connected if there is at least one link between the unrenormalized boxes. This procedure is repeated until the network collapses to one node. Each of these boxes has an effective mass (the number of nodes in it) which can be used as shown above to measure the fractal dimension of the network. In Fig.(3b), renormalization is applied to a WWW network through three steps for ''l''
''B'' = 3.
Fig.(5) shows the invariance of the degree distribution ''P''(''k'') under the renormalization performed as a function of the box size on the World Wide Web. The networks are also invariant under multiple renormalizations applied for a fixed box size ''l''
''B''. This invariance suggests that the networks are
self-similar on multiple length scales.
Skeleton and fractal scaling
The
fractal properties of the network can be seen in its underlying tree structure. In this view, the network consists of the skeleton and the shortcuts. The skeleton is a special type of spanning tree, formed by the edges having the highest
betweenness centralities, and the remaining edges in the network are shortcuts.
If the original network is scale-free, then its skeleton also follows a power-law degree distribution, where the degree can be different from the degree of the original network. For the
fractal networks following fractal scaling, each skeleton shows fractal scaling similar to that of the original network. The number of boxes to cover the skeleton is almost the same as the number needed to cover the network.
[
]
Real-world fractal networks
Since fractal networks and their skeletons follow the relation
,
we can investigate whether a network is fractal and what is the fractal dimension
In mathematics, more specifically in fractal geometry, a fractal dimension is a ratio providing a statistical index of complexity comparing how detail in a pattern (strictly speaking, a fractal pattern) changes with the scale at which it is me ...
of the network. For example, the WWW, the human brain, metabolic network, protein interaction network (PIN) of ''H''. ''sapiens'', and PIN of ''S''. ''cerevisiae''are considered as fractal networks. Furthermore, the fractal dimensions measured are for the networks respectively. On the other hand, the Internet, actor network, and artificial models (for instance, the BA model) do not show the fractal properties.[ ]
Other definitions for network dimensions
The best definition of dimension for a complex network
In the context of network theory, a complex network is a graph (network) with non-trivial topological features—features that do not occur in simple networks such as lattices or random graphs but often occur in networks representing real ...
or graph
Graph may refer to:
Mathematics
*Graph (discrete mathematics), a structure made of vertices and edges
**Graph theory, the study of such graphs and their properties
*Graph (topology), a topological space resembling a graph in the sense of discre ...
depends on the application. For example, metric dimension is defined in terms of the resolving set for a graph. Definitions based on the scaling property of the "mass" as defined above with distance,
or based on the complex network zeta function have also been studied.
References
{{DEFAULTSORT:Fractal Dimension On Networks
Network theory