Enum: StandardGraphType
Well-known graph generator families with automatic backend mapping. The type field on GraphGenerator is a free string; this enum lists common types that get automatic code generation for Julia (Graphs.jl) and Python (NetworkX).
__
URI: tvbo:enum/StandardGraphType
Permissible Values
| Value | Meaning | Description |
|---|---|---|
| BarabasiAlbert | None | Barabasi-Albert preferential attachment (params: k) |
| WattsStrogatz | None | Watts-Strogatz small-world (params: k, p) |
| ErdosRenyi | None | Erdos-Renyi random graph (params: p) |
| Complete | None | Complete graph (all-to-all) |
| Cycle | None | Cycle graph (ring) |
| Star | None | Star graph |
| RandomRegular | None | Random regular graph (params: k) |
| Grid | None | Grid/lattice graph (params: dims) |
| RandomReservoir | None | Sparse random recurrent adjacency with post-hoc spectral- radius rescaling |
| WeightShuffle | None | Derived generator: permute the non-zero entries of a source matrix |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
LinkML Source
name: StandardGraphType
description: 'Well-known graph generator families with automatic backend mapping.
The type field on GraphGenerator is a free string; this enum lists common types
that get automatic code generation for Julia (Graphs.jl) and Python (NetworkX).
'
from_schema: https://w3id.org/tvbo
rank: 1000
permissible_values:
BarabasiAlbert:
text: BarabasiAlbert
description: 'Barabasi-Albert preferential attachment (params: k)'
WattsStrogatz:
text: WattsStrogatz
description: 'Watts-Strogatz small-world (params: k, p)'
ErdosRenyi:
text: ErdosRenyi
description: 'Erdos-Renyi random graph (params: p)'
Complete:
text: Complete
description: Complete graph (all-to-all)
Cycle:
text: Cycle
description: Cycle graph (ring)
Star:
text: Star
description: Star graph
RandomRegular:
text: RandomRegular
description: 'Random regular graph (params: k)'
Grid:
text: Grid
description: 'Grid/lattice graph (params: dims)'
RandomReservoir:
text: RandomReservoir
description: 'Sparse random recurrent adjacency with post-hoc spectral- radius
rescaling. Parameters: n, sparsity, spectral_radius, weight_distribution, seed.
Canonical Echo State Network substrate (Jaeger 2001) for reservoir computing.'
WeightShuffle:
text: WeightShuffle
description: 'Derived generator: permute the non-zero entries of a source matrix.
Parameters: source (IRI to another Network), preserve (binary_mask | degree
| weight_distribution), seed. Used for null-model controls (e.g. shuffled SC).'