Directed Laplacian Jordan GFT
- Directed Laplacian (Jordan-based) GFT is a framework that defines graph frequencies via the Jordan decomposition of the directed Laplacian, enabling spectral analysis on directed graphs.
- It orders frequencies using total variation, with low frequencies indicating smoother signals and high frequencies signifying stronger local variation.
- The method accommodates both diagonalizable and non-diagonalizable matrices and supports the design of linear shift-invariant graph filters through polynomial representations.
The Directed Laplacian (Jordan-based) Graph Fourier Transform (GFT) is a formalism for the spectral analysis of signals defined on directed graphs, where the Fourier basis is derived from the Jordan decomposition of the graph's directed Laplacian matrix. In this framework, the eigenvectors (and generalized eigenvectors) of the directed Laplacian serve as the graph harmonics, and their corresponding eigenvalues are the graph frequencies. This approach extends the Laplacian-based GFT for undirected graphs to general directed graphs, offering a natural frequency order based on total variation and aligning with the digital signal processing on graphs (DSP) methodology (Singh et al., 2016).
1. Directed Graphs, Laplacian Construction, and Signal Representation
Let be a directed graph with node set and (possibly weighted or complex) adjacency matrix , where element encodes the weight from node to . A graph signal is a function , collected as , with being the value at node .
The in-degree of node is . Define . The directed Laplacian is given by
For adjacency matrices with nonnegative weights, has all eigenvalues in the right half-plane (), and every row of sums to zero, so $0$ is always an eigenvalue (Singh et al., 2016).
2. Jordan Decomposition and Graph Harmonics
Since is generally non-symmetric and possibly non-diagonalizable, the spectral decomposition is expressed by the Jordan decomposition: where contains the (generalized) eigenvectors, and is block-diagonal with Jordan blocks for each eigenvalue . Each Jordan block is of the form: with size . The corresponding Jordan chain satisfies: The columns of are adopted as the graph harmonics (Fourier basis), making this approach applicable to both diagonalizable and non-diagonalizable .
3. Shift Operator and Signal Shift
A shift operator is defined analogously to the cycle graph: The action of the shift operator on a graph signal is given by . This operation replaces each node's value by its own value minus the (weighted) Laplacian-difference to its inbound neighbors. The shift operator plays a central role in defining notions of frequency and shift-invariance in the graph setting (Singh et al., 2016).
4. Graph Fourier Transform: Construction and Inverse
The GFT maps a graph signal to its spectral representation , where is as above. The inverse is . The eigenvalues of , appearing on the diagonal(s) of , serve as the frequencies. In the special case where is diagonalizable, the GFT reduces to the familiar Laplacian eigendecomposition-based transform. For non-diagonalizable , the full Jordan structure is employed, and consists of proper and generalized eigenvectors (Singh et al., 2016).
5. Frequency Ordering via Total Variation
Total variation (TV) provides a principled way to order frequencies: For a proper eigenvector satisfying , . If all eigenvectors are normalized to the same -norm, this implies that . Thus, eigenmodes with small are "low frequencies" (little variation across the directed graph), and large correspond to "high frequencies" (strong oscillation or non-smoothness) (Singh et al., 2016).
6. Linear Shift-Invariant Filters and Polynomial Representation
A linear operator is shift-invariant if , or equivalently, . Under mild conditions (where each eigenvalue of has geometric multiplicity one), any shift-invariant operator is a polynomial in : with appropriate coefficients . The shift itself is the two-tap filter . Eigenvectors and generalized eigenvectors of are simultaneously (generalized) eigenvectors for any such , guaranteeing a consistent spectral structure under filtering (Singh et al., 2016).
7. Interpretation, Special Cases, and Unification
Low-frequency graph harmonics are characterized by smoothness with respect to the directed graph, as quantified by small total variation, while high-frequency harmonics oscillate with strong local variation. In undirected graphs with nonnegative weights, is symmetric positive semidefinite, is orthonormal, and the GFT reduces to the classical Laplacian eigendecomposition. For constant signals , all energy resides at (the zero frequency), satisfying . For general directed graphs, eigenvalues have non-negative real part and radial ordering in the complex plane. The Jordan-based GFT offers a unifying perspective, connecting the Laplacian-based approach for undirected graphs and the DSP weight-matrix formalism for directed graphs, while restoring the intuitive link between smoothness and frequency for signals on graphs (Singh et al., 2016).