torch_geometric.transforms.LaplacianLambdaMax
- class LaplacianLambdaMax(normalization: Optional[str] = None, is_undirected: bool = False)[source]
Bases:
BaseTransformComputes the highest eigenvalue of the graph Laplacian given by
torch_geometric.utils.get_laplacian()(functional name:laplacian_lambda_max).- Parameters
normalization (str, optional) –
The normalization scheme for the graph Laplacian (default:
None):1.
None: No normalization \(\mathbf{L} = \mathbf{D} - \mathbf{A}\)2.
"sym": Symmetric normalization \(\mathbf{L} = \mathbf{I} - \mathbf{D}^{-1/2} \mathbf{A} \mathbf{D}^{-1/2}\)3.
"rw": Random-walk normalization \(\mathbf{L} = \mathbf{I} - \mathbf{D}^{-1} \mathbf{A}\)is_undirected (bool, optional) – If set to
True, this transform expects undirected graphs as input, and can hence speed up the computation of the largest eigenvalue. (default:False)