Hubbry Logo
Algebraic connectivityAlgebraic connectivityMain
Open search
Algebraic connectivity
Community hub
Algebraic connectivity
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Algebraic connectivity
Algebraic connectivity
from Wikipedia
An example graph, with 6 vertices, diameter 3, connectivity 1, and algebraic connectivity 0.722

The algebraic connectivity (also known as Fiedler value or Fiedler eigenvalue after Miroslav Fiedler) of a graph G is the second-smallest eigenvalue (counting multiple eigenvalues separately) of the Laplacian matrix of G.[1] This eigenvalue is greater than 0 if and only if G is a connected graph. This is a corollary to the fact that the number of times 0 appears as an eigenvalue in the Laplacian is the number of connected components in the graph. The magnitude of this value reflects how well connected the overall graph is. It has been used in analyzing the robustness and synchronizability of networks.

Properties

[edit]
The truncated icosahedron or Buckminsterfullerene graph has a traditional connectivity of 3, and an algebraic connectivity of 0.243.

The algebraic connectivity of undirected graphs with nonnegative weights is , with the inequality being strict if and only if G is connected. However, the algebraic connectivity can be negative for general directed graphs, even if G is a connected graph.[2] Furthermore, the value of the algebraic connectivity is bounded above by the traditional (vertex) connectivity of a graph, , unless the graph is complete (the algebraic connectivity of a complete graph Kn is its order n).[3] For an undirected connected graph with nonnegative edge weights, n vertices, and diameter D, the algebraic connectivity is also known to be bounded below by ,[4] and in fact (in a result due to Brendan McKay) by .[5] For the example graph with 6 nodes show above (), these bounds would be calculated as:Unlike the traditional form of graph connectivity, defined by local configurations whose removal would disconnect the graph, the algebraic connectivity is dependent on the global number of vertices, as well as the way in which vertices are connected. In random graphs, the algebraic connectivity decreases with the number of vertices, and increases with the average degree.[6]

The exact definition of the algebraic connectivity depends on the type of Laplacian used. Fan Chung has developed an extensive theory using a rescaled version of the Laplacian, eliminating the dependence on the number of vertices, so that the bounds are somewhat different.[7]

In models of synchronization on networks, such as the Kuramoto model, the Laplacian matrix arises naturally, so the algebraic connectivity gives an indication of how easily the network will synchronize.[8] Other measures, such as the average distance (characteristic path length) can also be used,[9] and in fact the algebraic connectivity is closely related to the (reciprocal of the) average distance.[5]

The algebraic connectivity also relates to other connectivity attributes, such as the isoperimetric number, which is bounded below by half the algebraic connectivity.[10]

Fiedler vector

[edit]

The original theory related to algebraic connectivity was produced by Miroslav Fiedler.[11][12] In his honor the eigenvector associated with the algebraic connectivity has been named the Fiedler vector. The Fiedler vector can be used to partition a graph.

Partitioning a graph using the Fiedler vector

[edit]
Partitioning into two connected graphs

For the example graph in the introductory section, the Fiedler vector is . The negative values are associated with the poorly connected vertex 6, and the neighbouring articulation point, vertex 4; while the positive values are associated with the other vertices. The signs of the values in the Fiedler vector can therefore be used to partition this graph into two components: . Alternatively, the value of 0.069 (which is close to zero) can be placed in a class of its own, partitioning the graph into three components: or moved to the other partition , as pictured. The squared values of the components of the Fiedler vector, summing up to one since the vector is normalized, can be interpreted as probabilities of the corresponding data points to be assigned to the sign-based partition.

See also

[edit]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Algebraic connectivity, also known as the Fiedler value, is a parameter of a graph defined as the second smallest eigenvalue of its , introduced by Miroslav Fiedler in 1973. This eigenvalue, denoted a(G)a(G) or μ2\mu_2, quantifies the graph's connectivity in an algebraic sense: it is zero the graph GG is disconnected, and positive otherwise, with larger values indicating stronger overall connectivity and robustness against partitions. The L(G)L(G) of an undirected graph GG is constructed with diagonal entries equal to the degrees of the vertices and off-diagonal entries 1-1 for adjacent vertices and 0 otherwise, ensuring its eigenvalues are real and non-negative, with the smallest eigenvalue always being 0 (corresponding to the all-ones eigenvector for connected graphs). The algebraic connectivity relates to classical connectivity measures: it is bounded above by the minimum vertex connectivity κ(G)\kappa(G) and edge connectivity λ(G)\lambda(G), i.e., a(G)min{κ(G),λ(G)}a(G) \leq \min\{\kappa(G), \lambda(G)\}, and provides lower bounds such as a(G)2λ(G)(1cos(π/n))a(G) \geq 2\lambda(G) (1 - \cos(\pi / n)) for an nn-vertex graph. For specific graph classes, such as trees, 0<a(T)10 < a(T) \leq 1 except for the complete graph K2K_2 where a(K2)=2a(K_2) = 2, and it achieves extremal values in highly connected structures like complete graphs. The eigenvector corresponding to a(G)a(G), known as the Fiedler vector, plays a crucial role in applications, as its components can partition the graph into nearly balanced subsets with minimal edge cuts, facilitating spectral graph partitioning algorithms. Algebraic connectivity has broad implications in network analysis, including synchronization in coupled oscillators, robustness of communication networks against failures (where higher a(G)a(G) implies greater resilience), and optimization problems like the max-cut in combinatorial settings. It also connects to expander graphs, as higher algebraic connectivity implies better edge expansion properties, related via Cheeger's inequality for the normalized Laplacian: 2h(G)λ2(G)h(G)2/22h(G) \geq \lambda_2(G) \geq h(G)^2 / 2, where λ2(G)\lambda_2(G) is the second smallest eigenvalue of the normalized Laplacian and h(G)h(G) is the Cheeger constant measuring the graph's expansion properties.

Mathematical Foundations

Graph Laplacians

In spectral graph theory, the Laplacian matrix serves as the central operator for analyzing graph structure through linear algebra. For an undirected graph G=(V,E)G = (V, E) with vertex set V={v1,,vn}V = \{v_1, \dots, v_n\} and edge set EE, the combinatorial Laplacian LL is defined as L=DAL = D - A, where AA is the n×nn \times n adjacency matrix with Aij=1A_{ij} = 1 if {vi,vj}E\{v_i, v_j\} \in E and 00 otherwise, and DD is the n×nn \times n diagonal degree matrix with Dii=deg(vi)D_{ii} = \deg(v_i). A variant, the normalized Laplacian L\mathcal{L}, accounts for vertex degrees to provide scale-invariant properties and is given by Lij={1if i=j and deg(vi)>0,1deg(vi)deg(vj)if ij and {vi,vj}E,0otherwise.\mathcal{L}_{ij} = \begin{cases} 1 & \text{if } i = j \text{ and } \deg(v_i) > 0, \\ -\frac{1}{\sqrt{\deg(v_i) \deg(v_j)}} & \text{if } i \neq j \text{ and } \{v_i, v_j\} \in E, \\ 0 & \text{otherwise}. \end{cases}
Add your contribution
Related Hubs
User Avatar
No comments yet.