Skip to main content

signless_laplacian_spectral_radius

Function signless_laplacian_spectral_radius 

Source
pub fn signless_laplacian_spectral_radius(graph: &Graph) -> IgraphResult<f64>
Expand description

Compute the signless Laplacian spectral radius q_n(Q).

The largest eigenvalue of Q = D + A. Bounded above by 2 · max_degree.

§Examples

use rust_igraph::{Graph, signless_laplacian_spectral_radius};

// K_3: Q eigenvalues {1, 1, 4} → q_max = 4
let g = Graph::from_edges(&[(0,1),(1,2),(0,2)], false, Some(3)).unwrap();
let qn = signless_laplacian_spectral_radius(&g).unwrap();
assert!((qn - 4.0).abs() < 0.1);