tgen 1.1.0
Loading...
Searching...
No Matches
Benchmarks

Runtime performance of selected operations.

Numbers depend on hardware; treat them as reference measurements.

Timestamp: 2026-06-24T17:02:14Z

Compiler: 15.2.0

Flags: -std=c++17 -O2

Operation Parameters Median out of 7 runs
tgen::graph::get_connected (m=n) n=106, m=106 192 ms
tgen::graph::get_connected (m=2n) n=106, m=2×106 435 ms
tgen::graph::get_acyclic n=106, m=106 250 ms
tgen::graph::gen n=106, m=106 181 ms
tgen::graph::gen (directed) n=106, m=106, directed 179 ms
tgen::graph::gen_bipartite n1=103, n2=103, m=5×105 31 ms
tgen::graph::gen_skewed (m=n) n=106, m=106, elongation=102, spread=2 157 ms
tgen::graph::gen_skewed (m=2n) n=106, m=2×106, elongation=102, spread=6 440 ms
tgen::graph::gen_skewed (distinct worst) n=106, m=2n-3, elongation=102, spread=2 354 ms
tgen::tree::gen n=106 470 ms
tgen::tree::gen_skewed n=106, elongation=102 135 ms
tgen::list<int>::gen (all_different) n=106, value_left=1, value_right=2×106 746 ms
tgen::list<int>::gen n=5×106, value_left=1, value_right=107 29 ms
tgen::permutation::gen n=5×106 73 ms
tgen::str::gen (regex) pattern=(([1-9][0-9]{3}|[A-F]{4})|(ab|cd){2}){r}, len=107 378 ms
tgen::geometry::random_simple_polygon n=106, min=0, max=3×106, strict=false 971 ms
tgen::geometry::random_points_general_position n=106, min=0, max=3×106 150 ms
tgen::geometry::random_convex_polygon n=106, min=0, max=3×106, strict=false 298 ms
tgen::geometry::random_convex_polygon (strict) n=106, min=0, max=1012, strict=true 800 ms
tgen::geometry::random_orthogonal_polygon n=106, min=0, max=3×106, strict=false 506 ms
tgen::geometry::random_orthogonal_polygon (strict) n=106, min=0, max=3×106, strict=true 506 ms
tgen::geometry::random_simple_polygon_through_points n=106 903 ms
tgen::math::gen_partition n=5.05×106 962 ms
tgen::math::gen_partition_fixed_size n=5.8×107, k=10, part_left=0 1022 ms
tgen::math::gen_partition_fixed_size (bounded) n=4200, k=4200, part_left=0, part_right=20 672 ms
tgen::math::gen_partition_fixed_size_fast n=1018, k=3×106, part_left=0 223 ms