Procedural Datasets
polygraph.datasets.ProceduralPlanarGraphDataset
Bases: ProceduralGraphDataset
Procedural version of PlanarGraphDataset.
Graphs are generated by sampling random node positions in the unit square and producing a Delaunay triangulation.
| Parameters: |
|
|---|
is_valid(graph)
Check if a graph is valid (connected and planar).
polygraph.datasets.ProceduralSBMGraphDataset
Bases: ProceduralGraphDataset
Procedural version of SBMGraphDataset.
Graphs are generated by first sampling the number of communties and then the number of nodes per community. Finally, edges are sampled according to the intra- and inter-community edge probabilities.
| Parameters: |
|
|---|
is_valid(graph)
Check if a graph is a valid SBM graph.
polygraph.datasets.ProceduralLobsterGraphDataset
Bases: ProceduralGraphDataset
Procedural version of LobsterGraphDataset.
| Parameters: |
|
|---|
is_valid(graph)
Check if a graph is a valid lobster graph.