Graph generators for benchmarking and testing #480
Becheler
started this conversation in
Algorithm Coverage
Replies: 1 comment
-
|
I can be interess to have benchmarking of different algos for bgl. First we can have the difference for algo of data structure : Adjacency list, matric CSR Melon (https://github.com/fhamonic/melon) the successor of Lemon (https://en.wikipedia.org/wiki/LEMON_(C%2B%2B_library)) has initiate benchmarking of Lemon, BGL and itself. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Story
Virtually any problem with graphs hits the same question: "does it scale?". Someone has to go find a real or synthetic graph, download it, parse it, and hope it's the right shape. BGL has very little built-in generators. NetworkX ships with Erdős–Rényi, Barabási–Albert, Watts–Strogatz, grid graphs, trees, and SNAP loaders as standard.
This gap makes it hard to write self-contained tests, benchmarks, or documentation examples.
Dream solution
A
boost::graph::generatorsheader covering standard synthetic families plus real datasets loaders for SNAP and GraphML. Used throughout BGL's own test suite.Starting point
Intermediary objective (45 min)
Beta Was this translation helpful? Give feedback.
All reactions