Degree distribution
Degree distribution
Main page
1997443

Degree distribution

logo
Community Hub0 subscribers
Read side by side
from Wikipedia

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

[edit]

The degree of a node in a network (sometimes referred to incorrectly as the connectivity) is the number of connections or edges the node has to other nodes. If a network is directed, meaning that edges point in one direction from one node to another node, then nodes have two different degrees, the in-degree, which is the number of incoming edges, and the out-degree, which is the number of outgoing edges.

The degree distribution P(k) of a network is then defined to be the fraction of nodes in the network with degree k. Thus if there are n nodes in total in a network and nk of them have degree k, we have

.

The same information is also sometimes presented in the form of a cumulative degree distribution, the fraction of nodes with degree smaller than k, or even the complementary cumulative degree distribution, the fraction of nodes with degree greater than or equal to k (1 - C) if one considers C as the cumulative degree distribution; i.e. the complement of C.

Observed degree distributions

[edit]

The degree distribution is very important in studying both real networks, such as the Internet and social networks, and theoretical networks. The simplest network model, for example, the (Erdős–Rényi model) random graph, in which each of n nodes is independently connected (or not) with probability p (or 1 − p), has a binomial distribution of degrees k:

(or Poisson in the limit of large n, if the average degree is held fixed). Most networks in the real world, however, have degree distributions very different from this. Most are highly right-skewed, meaning that a large majority of nodes have low degree but a small number, known as "hubs", have high degree. Some networks, notably the Internet, the World Wide Web, and some social networks were argued to have degree distributions that approximately follow a power law: , where γ is a constant. Such networks are called scale-free networks and have attracted particular attention for their structural and dynamical properties.[1][2][3][4]

Excess degree distribution

[edit]

Excess degree distribution is the probability distribution, for a node reached by following an edge, of the number of other edges attached to that node.[5] In other words, it is the distribution of outgoing links from a node reached by following a link.

Suppose a network has a degree distribution , by selecting one node (randomly or not) and going to one of its neighbors (assuming to have one neighbor at least), then the probability of that node to have neighbors is not given by . The reason is that, whenever some node is selected in a heterogeneous network, it is more probable to reach the hubs by following one of the existing neighbors of that node. The true probability of such nodes to have degree is which is called the excess degree of that node. In the configuration model, which correlations between the nodes have been ignored and every node is assumed to be connected to any other nodes in the network with the same probability, the excess degree distribution can be found as:[5]

where is the mean-degree (average degree) of the model. It follows from that, that the average degree of the neighbor of any node is greater than the average degree of that node. In social networks, it mean that your friends, on average, have more friends than you. This is famous as the friendship paradox. It can be shown that a network can have a giant component, if its average excess degree is larger than one:

Bear in mind that the last two equations are just for the configuration model and to derive the excess degree distribution of a real-word network, we should also add degree correlations into account.[5]

Generating functions method

[edit]

Generating functions can be used to calculate different properties of random networks. Given the degree distribution and the excess degree distribution of some network, and respectively, it is possible to write two power series in the following forms:

and

can also be obtained from derivatives of :

If we know the generating function for a probability distribution then we can recover the values of by differentiating:

Some properties, e.g. the moments, can be easily calculated from and its derivatives:

And in general:[5]

For Poisson-distributed random networks, such as the ER graph, , that is the reason why the theory of random networks of this type is especially simple. The probability distributions for the 1st and 2nd-nearest neighbors are generated by the functions and . By extension, the distribution of -th neighbors is generated by:

, with iterations of the function acting on itself.[6]

The average number of 1st neighbors, , is and the average number of 2nd neighbors is:

Degree distribution for directed networks

[edit]
In/out degree distribution for Wikipedia's hyperlink graph (logarithmic scales)

In a directed network, each node has some in-degree and some out-degree which are the number of links which have run into and out of that node respectfully. If is the probability that a randomly chosen node has in-degree and out-degree then the generating function assigned to this joint probability distribution can be written with two valuables and as:

Since every link in a directed network must leave some node and enter another, the net average number of links entering a node is zero. Therefore,

,

which implies that, the generation function must satisfy:

where is the mean degree (both in and out) of the nodes in the network;

Using the function , we can again find the generation function for the in/out-degree distribution and in/out-excess degree distribution, as before. can be defined as generating functions for the number of arriving links at a randomly chosen node, and can be defined as the number of arriving links at a node reached by following a randomly chosen link. We can also define generating functions and for the number leaving such a node:[6]

Here, the average number of 1st neighbors, , or as previously introduced as , is and the average number of 2nd neighbors reachable from a randomly chosen node is given by: . These are also the numbers of 1st and 2nd neighbors from which a random node can be reached, since these equations are manifestly symmetric in and .[6]

Degree distribution for signed networks

[edit]

In a signed network, each node has a positive-degree and a negative degree which are the positive number of links and negative number of links connected to that node respectfully. So and denote negative degree distribution and positive degree distribution of the signed network.[7][8]

See also

[edit]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
In graph theory and network science, the degree distribution is the probability distribution $ P(k) $ that gives the fraction of vertices in a graph with degree $ k $, where the degree $ k $ of a vertex is the number of edges connected to it.[1] This distribution provides a fundamental summary of the graph's connectivity structure by focusing on the varying numbers of connections per vertex, without regard to the specific patterns of those connections.[1] It is typically represented as a histogram or cumulative plot, revealing whether connections are evenly spread or concentrated among a few highly connected nodes known as hubs.[1] The degree distribution plays a central role in understanding and modeling real-world networks, as it correlates with key properties such as overall connectivity, resilience to node or edge failures, and the dynamics of processes like information diffusion or epidemic spreading.[2] In classic random graph models, such as the Erdős–Rényi model $ G(n, p) $, the degree distribution approximates a Poisson distribution with mean $ \lambda = (n-1)p $, leading to relatively homogeneous degrees across vertices for sparse graphs. By contrast, many empirical networks—from the World Wide Web to biological and social systems—display a heavy-tailed power-law degree distribution $ P(k) \sim k^{-\gamma} $ with $ 2 < \gamma < 3 $, indicative of scale-free networks where a small number of hubs dominate connectivity.[3] This scale-free property emerges from growth mechanisms like preferential attachment, where new vertices preferentially connect to high-degree ones, resulting in robust yet vulnerable structures to targeted attacks on hubs.[3] For directed graphs, the degree distribution extends to in-degree (incoming edges) and out-degree (outgoing edges) distributions, $ P(k^{\text{in}}) $ and $ P(k^{\text{out}}) $, which can differ and influence directed processes like traffic flow or citation patterns; the total degree is their sum.[1] Analyzing degree distributions also aids in generating synthetic networks via configuration models, which preserve the observed distribution while randomizing edge placements to study structural correlations.[4] Overall, deviations from random distributions highlight non-trivial organizational principles in complex systems, informing applications in physics, computer science, and sociology.[2]

Basic Concepts

Formal Definition

In an undirected graph G=(V,E)G = (V, E), the degree kvk_v of a node vVv \in V is defined as the number of edges incident to vv, representing the number of direct connections to other nodes.[5] This measure captures the local connectivity of each node, with degrees ranging from 0 (isolated nodes) to the maximum possible value determined by the graph's size and structure.[5] The degree distribution of a graph is characterized by the probability mass function P(k)P(k), which gives the probability that a randomly selected node has degree exactly kk. Formally, P(k)P(k) is the fraction of nodes in the graph with degree kk, such that k=0kmaxP(k)=1\sum_{k=0}^{k_{\max}} P(k) = 1, where kmaxk_{\max} is the maximum degree observed.[5] For finite networks with NN nodes, this is estimated empirically as P(k)=nk/NP(k) = n_k / N, where nkn_k denotes the number of nodes with degree kk.[5] Key properties of the degree distribution include the cumulative distribution function F(k)=Pr(degreek)=i=0kP(i)F(k) = \Pr(\text{degree} \leq k) = \sum_{i=0}^{k} P(i), which provides the probability that a node's degree does not exceed kk, and statistical moments such as the mean degree k=k=0kmaxkP(k)\langle k \rangle = \sum_{k=0}^{k_{\max}} k P(k).[5] Higher moments, like the variance k2k2\langle k^2 \rangle - \langle k \rangle^2, further describe the spread of degrees.[5] The concept of degree distribution was formalized within random graph theory by Erdős and Rényi in their 1959 model, where degrees follow a binomial distribution approximating Poisson for large graphs.[6] It gained widespread prominence in the study of complex networks starting in the late 1990s, as researchers analyzed heterogeneous degree patterns in real-world systems.

Degree Sequence

In graph theory, the degree sequence of a simple undirected graph with NN vertices is the non-increasing sequence of the degrees of its vertices, denoted d1d2dNd_1 \geq d_2 \geq \dots \geq d_N, where each did_i is the number of edges incident to the ii-th vertex.[7] The sum of the elements in any degree sequence is always even, as it equals twice the number of edges in the graph.[7] A degree sequence is graphical if there exists a simple undirected graph realizing it, meaning no multiple edges or loops are present. The Havel–Hakimi algorithm provides a constructive method to determine graphicality and build such a graph. It iteratively reduces the sequence: sort the sequence in non-increasing order, remove the first entry d1d_1, and subtract 1 from the next d1d_1 entries; repeat until all zeros (graphical) or a negative value or odd sum (non-graphical) appears.[8] This algorithm, independently developed by Havel in 1955 and Hakimi in 1962, runs in O(N2)O(N^2) time and guarantees a realization if one exists.[8] The Erdős–Gállai theorem offers a non-constructive necessary and sufficient condition for graphicality. For a non-increasing sequence of non-negative integers d=(d1,d2,,dN)d = (d_1, d_2, \dots, d_N) with even sum, it is graphical if and only if
i=1kdik(k1)+i=k+1Nmin(di,k) \sum_{i=1}^k d_i \leq k(k-1) + \sum_{i=k+1}^N \min(d_i, k)
holds for every k=1,2,,Nk = 1, 2, \dots, N.[9] This inequality ensures the degrees can be realized without violating the handshaking lemma or exceeding possible connections within subsets of vertices.[9] Examples of graphical degree sequences include those of regular graphs, where all di=rd_i = r for some constant rr (with rNrN even), such as the sequence (2,2,2,2)(2, 2, 2, 2) for a 2-regular graph on 4 vertices, which forms a cycle.[10] Another is the star graph SNS_N, with degree sequence (N1,1,1,,1)(N-1, 1, 1, \dots, 1) (N1N-1 ones), where one central vertex connects to all others. For large NN, the histogram of a graph's degree sequence—counting the frequency of each degree value—provides an empirical approximation of the degree distribution P(k)P(k), the probability that a randomly selected vertex has degree kk.[1]

Empirical Observations

Power-Law Distributions

Power-law degree distributions describe a heavy-tailed pattern where the probability P(k)P(k) that a randomly selected node has degree kk follows the form P(k)kγP(k) \sim k^{-\gamma} for kkmink \geq k_{\min}, with the scaling exponent γ\gamma typically in the range 2<γ<32 < \gamma < 3 for many scale-free networks. This form implies that while most nodes have low degrees, a small fraction exhibit unusually high degrees, creating significant heterogeneity in connectivity. To identify a power-law fit empirically, researchers often plot logP(k)\log P(k) against logk\log k, where a straight line indicates adherence to the power-law form over the relevant range of kk.[11] Deviations from linearity, such as curvature at low or high kk, suggest the power-law may apply only asymptotically or require adjustments like a cutoff.[11] Real-world examples abound, particularly in technological and information networks. For instance, analyses of Internet topology at the router level reveal an out-degree distribution with γ2.48\gamma \approx 2.48, while inter-domain mappings show γ2.2\gamma \approx 2.2 for out-degrees.[12] Citation networks in scientific literature typically exhibit γ3\gamma \approx 3, reflecting the skewed impact of highly cited works.[13] Social networks, such as collaboration graphs among actors or online friendships, often display γ\gamma between 2 and 3, underscoring the presence of influential "hubs" like celebrities or popular users.[14] Estimating γ\gamma reliably involves maximum likelihood methods, which derive the exponent as γ^=1+n[i=1nln(ki/kmin)]1\hat{\gamma} = 1 + n \left[ \sum_{i=1}^n \ln(k_i / k_{\min}) \right]^{-1} for continuous approximations, minimizing bias by directly using unbinned data.[11] Least-squares fitting on binned histograms or cumulative distributions should be avoided, as it introduces systematic errors and unreliable error estimates due to non-Gaussian noise and arbitrary bin choices.[11] Goodness-of-fit tests, such as the Kolmogorov-Smirnov statistic, further validate the power-law hypothesis against alternatives.[11] These distributions lead to structural heterogeneity, fostering hubs that dominate connectivity and information flow. Consequently, scale-free networks demonstrate robustness to random node failures, maintaining integrity even after removing up to approximately 75% of nodes, as the percolation threshold approaches 100%.[15] However, they are highly vulnerable to targeted attacks on high-degree nodes, where fragmentation occurs after removing just 18% of hubs, drastically increasing the network diameter.[15]

Other Forms

In the Erdős–Rényi model of random graphs, the degree distribution approximates a Poisson form for large networks with fixed average degree k=np\langle k \rangle = np, where nn is the number of nodes and pp the connection probability.
P(k)=ekkkk! P(k) = e^{-\langle k \rangle} \frac{\langle k \rangle^k}{k!}
This distribution exhibits narrow variance, with most nodes having degrees close to k\langle k \rangle, reflecting the model's assumption of uniform random connections without preferential attachment.[16] Exponential degree distributions, characterized by $ P(k) \sim e^{-k/\kappa} $ where κ\kappa is a scale parameter, appear in certain technological and biological networks, including some protein-protein interaction datasets where stretched variants provide better fits due to moderate tail decay. These distributions indicate homogeneous connectivity with rapid drop-off in high-degree nodes, contrasting heavier-tailed forms.[17][18] Log-normal and Weibull distributions often describe intermediate levels of degree heterogeneity in social and collaboration networks, such as scientific co-authorship graphs. The log-normal arises from multiplicative growth processes, yielding $ P(k) \propto \frac{1}{k \sigma \sqrt{2\pi}} \exp\left( -\frac{(\ln k - \mu)^2}{2\sigma^2} \right) $, while the Weibull, $ P(k) = \frac{\alpha}{\beta} \left( \frac{k}{\beta} \right)^{\alpha-1} e^{-(k/\beta)^\alpha} $, captures varying shapes through shape parameter α\alpha. Both fit empirical data from large collaboration systems like the Microsoft Academic Graph, highlighting bounded variability without extreme hubs.[19][20] In small-world models like Watts–Strogatz, degrees follow a binomial distribution due to initial regular lattices with probabilistic rewiring, maintaining relatively uniform connectivity while introducing clustering. Regular lattices, by contrast, produce uniform degree distributions where every node has exactly the same degree kk, as in one- or two-dimensional grids with fixed nearest-neighbor connections.[16] Distinguishing these forms from power-laws poses fitting challenges, as visual log-log plots can mislead; rigorous methods like the Kolmogorov-Smirnov test assess goodness-of-fit by comparing empirical cumulative distributions to hypothesized models, emphasizing the need for statistical validation in empirical analyses.[21]

Analytical Methods

Excess Degree Distribution

The excess degree distribution, denoted $ q_k $, describes the probability that a node reached by following a randomly chosen edge from another node has an excess degree of $ k $, where the excess degree is defined as the node's total degree minus one (accounting for the incoming edge). This distribution arises in the analysis of random networks, particularly the configuration model, because edge sampling inherently biases the selection toward higher-degree nodes.[5] In simple undirected graphs under the configuration model, the excess degree distribution is derived as
qk=(k+1)P(k+1)k, q_k = \frac{(k+1) P(k+1)}{\langle k \rangle},
where $ P(k) $ is the standard degree distribution and $ \langle k \rangle $ is the mean degree of the network. The derivation follows from the fact that the probability of arriving at a node of total degree $ k+1 $ via a random edge is proportional to $ (k+1) P(k+1) $, as higher-degree nodes have more edges incident to them; normalizing this probability by the mean degree $ \langle k \rangle $ yields $ q_k $. This edge-based sampling introduces a degree bias, making $ q_k $ differ systematically from $ P(k) $, with greater emphasis on hubs.[5] The excess degree distribution plays a key role in percolation and connectivity analysis within the configuration model. It underpins the Molloy-Reed criterion for the emergence of a giant connected component, which requires that the expected excess degree $ \sum_k k q_k > 1 $; substituting the formula for $ q_k $ gives the condition $ \langle k^2 \rangle - 2\langle k \rangle > 0 $, where $ \langle k^2 \rangle $ is the second moment of the degree distribution. This criterion determines the phase transition point beyond which a macroscopic component spans a positive fraction of the network.[22][5] For networks with power-law degree distributions $ P(k) \sim k^{-\gamma} $ (where $ \gamma > 2 $), the excess degree distribution inherits a power-law form $ q_k \sim k^{-(\gamma-1)} $, reflecting the same scale-free structure but with a shifted exponent due to the degree bias in edge selection. This property enhances the robustness of such networks to random failures, as the criterion for giant component formation is more readily satisfied for lower $ \gamma $.[5]

Generating Functions

Generating functions provide a powerful analytical tool for studying degree distributions in random networks, enabling the computation of global properties such as component sizes and percolation thresholds.[23] The ordinary generating function for the degree distribution $ P(k) $, denoted $ G_0(s) $, is defined as $ G_0(s) = \sum_{k=0}^{\infty} P(k) s^k $, where $ s $ is a dummy variable.[23] This function encapsulates the full probability distribution and satisfies $ G_0(1) = 1 $, reflecting the normalization of $ P(k) $.[23] The excess degree generating function $ G_1(s) = \sum_{k=0}^{\infty} q_k s^k $, where $ q_k $ is the excess degree distribution, is given by $ G_1(s) = \frac{G_0'(s)}{G_0'(1)} = \frac{G_0'(s)}{\langle k \rangle} $, with $ \langle k \rangle $ being the mean degree.[23] These generating functions find key applications in determining the size of the giant connected component in random networks, approximated via branching processes.[23] Specifically, the fraction of vertices in the giant component is $ S = 1 - G_0(u) $, where $ u $ solves the self-consistent equation $ u = G_1(u) $ and represents the probability that a randomly chosen edge leads to a finite component.[23] This equation arises from the branching process analogy, where $ u $ is the probability that a branch starting from an excess degree vertex remains finite.[23] Generating functions also facilitate the extraction of moments of the degree distribution through differentiation.[23] For instance, the mean degree is $ \langle k \rangle = G_0'(1) $, and higher-order moments follow from repeated applications of the operator $ s \frac{d}{ds} $, such as $ \langle k(k-1) \rangle = G_0''(1) $.[23] In the configuration model, which generates random networks with a specified degree sequence, generating functions enable the calculation of finite component size probabilities through iterative functional equations.[23] The generating function for the size of the component containing a randomly selected vertex is $ H_0(s) = s G_0(H_1(s)) $, where $ H_1(s) = s G_1(H_1(s)) $ gives the generating function for components reached via a random edge; the probability distribution of finite sizes is obtained by expanding these functions around $ s = 1 $.[23] The mean finite component size is then $ \langle s \rangle = \frac{1 + \langle k \rangle}{1 + \langle k \rangle - \frac{\langle k(k-1) \rangle}{\langle k \rangle}} $.[23]

Network Extensions

Directed Networks

In directed networks, edges possess a specific orientation, distinguishing incoming and outgoing connections for each node. The in-degree din(v)d_{\text{in}}(v) of a node vv is defined as the number of edges pointing into vv, while the out-degree dout(v)d_{\text{out}}(v) counts the edges emanating from vv. The total degree is then d(v)=din(v)+dout(v)d(v) = d_{\text{in}}(v) + d_{\text{out}}(v), though this sum does not capture the asymmetry inherent in directed structures.[24] The degree distribution in directed networks is characterized by the joint probability P(kin,kout)P(k_{\text{in}}, k_{\text{out}}), which gives the fraction of nodes with in-degree kink_{\text{in}} and out-degree koutk_{\text{out}}. The marginal distributions are P(kin)=koutP(kin,kout)P(k_{\text{in}}) = \sum_{k_{\text{out}}} P(k_{\text{in}}, k_{\text{out}}) for in-degrees and P(kout)=kinP(kin,kout)P(k_{\text{out}}) = \sum_{k_{\text{in}}} P(k_{\text{in}}, k_{\text{out}}) for out-degrees, with the constraint that the average in-degree equals the average out-degree across the network. In many generative models, such as the directed configuration model or preferential attachment variants, the joint distribution is assumed to factorize as P(kin,kout)=P(kin)P(kout)P(k_{\text{in}}, k_{\text{out}}) = P(k_{\text{in}}) P(k_{\text{out}}), implying statistical independence between in- and out-degrees.[24] For branching processes and percolation analyses in directed networks, excess degree distributions are crucial, analogous to the undirected case but separated by direction. The in-excess degree distribution, which describes the number of additional incoming edges from a node reached via an incoming edge, is given by
qin(k)=(k+1)P(k+1in)kin, q_{\text{in}}(k) = \frac{(k+1) P(k+1_{\text{in}})}{\langle k_{\text{in}} \rangle},
where kin\langle k_{\text{in}} \rangle is the average in-degree. Similarly, the out-excess degree distribution is
qout(k)=(k+1)P(k+1out)kout. q_{\text{out}}(k) = \frac{(k+1) P(k+1_{\text{out}})}{\langle k_{\text{out}} \rangle}.
These distributions weight higher-degree nodes proportionally to their degree, reflecting the likelihood of selecting them via a random edge.[24]
Empirical studies reveal varied forms of these distributions across real-world directed networks. In the World Wide Web, modeled as a directed graph of hyperlinks, both in-degree and out-degree distributions follow power laws with exponents around 2.1 and 2.7, respectively, indicating scale-free properties driven by preferential linking.[25] In contrast, citation networks exhibit a power-law in-degree distribution (citations received) with exponent approximately 3, reflecting highly cited works, while the out-degree distribution (references made) peaks at intermediate values around 5–10 and decays more rapidly, consistent with authors citing a moderate number of prior works.[26][27] To analyze global properties like the size of the strongly connected component—the largest subgraph where every pair of nodes is mutually reachable—generating functions are employed. The in-degree generating function is Gin(s)=kP(kin)skG_{\text{in}}(s) = \sum_k P(k_{\text{in}}) s^k, and the out-degree generating function is Gout(s)=kP(kout)skG_{\text{out}}(s) = \sum_k P(k_{\text{out}}) s^k. The excess versions, Gin(1)G_{\text{in}}'(1) and Gout(1)G_{\text{out}}'(1), determine the percolation threshold and component sizes via self-consistent equations, such as solving for the probability uu that a random outgoing edge leads to a finite component: u=Gout(Gin(u))u = G_{\text{out}}(G_{\text{in}}(u)). A giant strongly connected component emerges when the average of kinkoutk_{\text{in}} k_{\text{out}} exceeds the product of averages, enabling robust connectivity in scale-free directed networks.[24]

Signed Networks

In signed networks, edges carry positive or negative signs to represent cooperative or antagonistic relationships, respectively. The degree distribution extends naturally by distinguishing between positive and negative ties. For a node vv, the positive degree d+(v)d^+(v) counts the number of positive edges incident to vv, while the negative degree d(v)d^-(v) counts the negative edges; the total degree is then d(v)=d+(v)+d(v)d(v) = d^+(v) + d^-(v). A local measure of sign balance for a node quantifies the relative dominance of one sign over the other as d+(v)d(v)d+(v)+d(v)\frac{|d^+(v) - d^-(v)|}{d^+(v) + d^-(v)}, which approaches 1 when ties are predominantly positive or negative and 0 when signs are evenly split. This index captures local structural balance, aligning with theories where nodes tend to form clusters of like-signed connections. The joint degree distribution P(k+,k)P(k^+, k^-) gives the probability that a node has positive degree k+k^+ and negative degree kk^-, from which marginal distributions follow: the positive degree distribution P(k+)=kP(k+,k)P(k^+) = \sum_{k^-} P(k^+, k^-) and similarly for P(k)P(k^-). The total degree distribution is obtained by summing over compatible pairs: P(k)=k++k=kP(k+,k)P(k) = \sum_{k^+ + k^- = k} P(k^+, k^-). Empirical studies of signed social networks, such as Epinions (trust/distrust ratings) and Slashdot (friend/foe annotations), reveal that both P(k+)P(k^+) and P(k)P(k^-) often follow power-law tails, with exponents around 1.5–2.5, though negative degrees typically exhibit heavier tails and disassortative mixing compared to the assortative positive degrees.[28] These patterns reflect social balance theory, where positive ties cluster within groups (e.g., friends) and negative ties bridge groups (e.g., enemies), as formalized in early work on signed graphs. For analytical purposes, excess degrees adapt to signed contexts in branching processes or configuration models. The positive excess degree distribution q+(k)q^+(k) represents the degree of a node reached via a positive edge, excluding the incoming edge, and is given by q+(k)=(k+1)P(k+1+)k+q^+(k) = \frac{(k+1) P(k+1^+)}{\langle k^+ \rangle}, where k+\langle k^+ \rangle is the mean positive degree; a similar form holds for negative excess degrees. This enables modeling of signed network growth or percolation, where positive branches promote cohesion and negative ones introduce division.[28] Generating functions further extend this analysis: the positive generating function G+(s)=kP(k+)skG^+(s) = \sum_{k} P(k^+) s^k encodes the positive degree distribution, while excess versions like G1+(s)=G+(s)G+(1)G^+_1(s) = \frac{G^{'+}(s)}{G^{'+}(1)} facilitate computations for signed structural balance, such as the expected number of balanced cycles in random signed graphs.[29] In friend/enemy networks from online forums, these tools reveal high global balance (over 80% balanced triangles), driven by power-law positive degrees that amplify clustering.[30]

References

User Avatar
No comments yet.