Lectra dataset: 60 seconds
BETA minus Lectra: mean -0.7296 pp; median -1.2210 pp. 84 wins, 12 ties and 204 losses. Equal seconds do not imply equal compute.
Wins 84 · ties 12 · losses 204. A tie is within 0.1 points.
- 1–25 pieces, Lectra 75–85%+0.05 pp
- 1–25 pieces, Lectra 85% or more+0.28 pp
- 1–25 pieces, Lectra below 75%+4.62 pp
- 151+ pieces, Lectra 75–85%−3.70 pp
- 151+ pieces, Lectra 85% or more−3.57 pp
- 151+ pieces, Lectra below 75%+0.07 pp
- 26–75 pieces, Lectra 75–85%−1.25 pp
- 26–75 pieces, Lectra 85% or more−1.12 pp
- 26–75 pieces, Lectra below 75%+2.25 pp
- 76–150 pieces, Lectra 75–85%−1.31 pp
- 76–150 pieces, Lectra 85% or more−2.58 pp
- 76–150 pieces, Lectra below 75%−2.48 pp
Correlation with the reference over 300 pairs: Pearson 0.878, Spearman 0.883. Per-task differences range from −26.85 to +37.49 pp; 90% of tasks fall between −6.17 and +5.77 pp.
Conditions and assumptions
- Time budget
- 60 s
- Machine
- Shared Linux server, AMD Ryzen 9 9900X3D, 12 cores / 24 logical CPUs
- Parallel work
- 4 tasks at a time, 3 search threads each
- Seeds
- 1
- Background load
- Shared machine; see archived load.log and conditions.json. No claim of exclusive CPU use.
- BETA version
- 0.1.0 (revision a2d5de276e5d679acd00a023476ed84209924c57)
- Engine
- sparrow 0.3.0 on jagua-rs 1.0.0 (unmodified)
- Date
- 2026-10-19
- Notes
- Equal seconds do not imply equal compute. Runtime measures the whole nesting call and evidence I/O; validation is also timed separately.
Compared with: Lectra recorded efficiency (CC BY 4.0).
- Search budgets exclude construction, repair and final validation overhead.
- Shared hardware and wall-clock cutoffs can change results despite fixed seeds.
- Sheet type 0 is assumed to be an ordinary open rectangular strip; no verified codebook is available.
- flip_x is assumed to reflect the x coordinate before rotation.
- Tier B includes Tier A and retains a subset of permitted orientations; unsupported constraints stay excluded.
- The balanced stratified sample is unweighted and does not estimate population performance.
- Lectra hardware, engine version, worker count and stopping semantics are unknown.
All numbers (table)
| Group | Valid / attempts | BETA mean | Reference mean | Mean diff. | Median diff. | Win / tie / loss | Mean length saving |
|---|---|---|---|---|---|---|---|
| Tier B (includes Tier A) | 300 / 300 | 77.30% | 78.03% | −0.73 pp | −1.22 pp | 84 / 12 / 204 | −1.17% |
| Tier A | 296 / 296 | 77.19% | 77.90% | −0.71 pp | −1.22 pp | 84 / 12 / 200 | −1.15% |
| Tier B only | 4 / 4 | 85.25% | 87.20% | −1.95 pp | −1.67 pp | 0 / 0 / 4 | −2.30% |
| Group | Valid / attempts | BETA mean | Reference mean | Mean diff. | Median diff. | Win / tie / loss | Mean length saving |
|---|---|---|---|---|---|---|---|
| 1–25 pieces, Lectra 75–85% | 25 / 25 | 80.20% | 80.15% | +0.05 pp | −0.14 pp | 10 / 2 / 13 | +0.01% |
| 1–25 pieces, Lectra 85% or more | 25 / 25 | 87.74% | 87.46% | +0.28 pp | −0.01 pp | 11 / 3 / 11 | +0.25% |
| 1–25 pieces, Lectra below 75% | 25 / 25 | 64.03% | 59.41% | +4.62 pp | +1.37 pp | 22 / 3 / 0 | +6.49% |
| 151+ pieces, Lectra 75–85% | 25 / 25 | 77.67% | 81.37% | −3.70 pp | −3.77 pp | 0 / 0 / 25 | −4.82% |
| 151+ pieces, Lectra 85% or more | 25 / 25 | 84.16% | 87.73% | −3.57 pp | −3.75 pp | 1 / 0 / 24 | −4.31% |
| 151+ pieces, Lectra below 75% | 25 / 25 | 68.82% | 68.75% | +0.07 pp | −2.06 pp | 8 / 0 / 17 | −0.86% |
| 26–75 pieces, Lectra 75–85% | 25 / 25 | 80.09% | 81.33% | −1.25 pp | −1.22 pp | 7 / 0 / 18 | −1.63% |
| 26–75 pieces, Lectra 85% or more | 25 / 25 | 86.27% | 87.39% | −1.12 pp | −0.98 pp | 5 / 3 / 17 | −1.36% |
| 26–75 pieces, Lectra below 75% | 25 / 25 | 66.83% | 64.58% | +2.25 pp | −0.77 pp | 8 / 0 / 17 | +2.41% |
| 76–150 pieces, Lectra 75–85% | 25 / 25 | 79.48% | 80.79% | −1.31 pp | −1.49 pp | 5 / 0 / 20 | −1.87% |
| 76–150 pieces, Lectra 85% or more | 25 / 25 | 86.31% | 88.89% | −2.58 pp | −2.64 pp | 1 / 1 / 23 | −3.10% |
| 76–150 pieces, Lectra below 75% | 25 / 25 | 65.97% | 68.44% | −2.48 pp | −1.43 pp | 6 / 0 / 19 | −5.22% |
Task IDs (300): 10236, 1057, 10582, 11012, 11734, 12009, 1331, 14495, 14560, 15268, 15918, 16118, 16557, 16628, 16849, 17290, 17525, 17677, 1816, 18453, 18562, 18791, 19148, 19321, 19589, 21054, 21445, 21968, 22106, 22684, 22849, 23598, 23743, 23776, 23787, 24038, 24063, 24496, 24912, 25299, 25999, 26522, 26533, 2689, 27040, 27472, 27626, 27711, 27749, 27855, 28611, 28840, 28844, 29474, 29735, 29936, 30314, 30388, 31797, 3197, 32439, 32538, 32541, 32890, 33075, 33203, 33224, 33311, 33513, 33566, 33672, 3371, 33718, 33831, 34215, 34287, 34356, 34453, 34685, 34892, 36035, 36118, 36372, 36408, 36695, 37325, 37398, 37664, 37729, 37917, 38083, 38101, 38174, 38205, 38442, 38704, 38728, 38730, 3914, 39324, 39513, 39737, 39744, 40309, 40407, 40462, 41006, 41281, 41493, 41692, 42273, 4232, 42808, 43166, 43735, 43847, 4408, 45069, 45098, 45509, 45617, 46162, 46919, 47077, 47802, 48, 49743, 50026, 50552, 50887, 50888, 51003, 51976, 52542, 52779, 52868, 53060, 53135, 53153, 53283, 53287, 53410, 53418, 53629, 53658, 53739, 54188, 54218, 54281, 54355, 54773, 55478, 55697, 55932, 5613, 5716, 57241, 57335, 57525, 57989, 57991, 58340, 58427, 58562, 58674, 58844, 59279, 59710, 6059, 60778, 60855, 60895, 61034, 61052, 61412, 61720, 61871, 61953, 62461, 62607, 62850, 6308, 63299, 63488, 63641, 64935, 65817, 65898, 66304, 66379, 66440, 67036, 67070, 67126, 6718, 67375, 67574, 6762, 67666, 6770, 67720, 68349, 6838, 68841, 69671, 7022, 70290, 70514, 7198, 72414, 72598, 72676, 7288, 72895, 73614, 73988, 74611, 74995, 74999, 75675, 75899, 76834, 7740, 77595, 77724, 77779, 7829, 78479, 78745, 78813, 7929, 79307, 79347, 79540, 7989, 8000, 80135, 80516, 80541, 80590, 81334, 81522, 81959, 82222, 8307, 84852, 85363, 85876, 86565, 86600, 86643, 86692, 86869, 8729, 87417, 87574, 87586, 87587, 87869, 88293, 88866, 89012, 89273, 89475, 89627, 8986, 89884, 90303, 90416, 90649, 911, 91340, 91535, 91873, 91993, 92225, 92357, 92808, 93662, 9413, 94361, 9443, 95026, 95256, 95338, 95863, 95910, 96058, 9644, 96869, 97167, 97170, 97458, 97607, 9792, 98215, 98469, 99194, 99356, 99698
Source file: data/benchmark/lectra-60s.json
How to repeat this run
Run from the marker/ folder of the source code. Full steps: marker/bench/public/README.md (external site).
cargo run --release --manifest-path bench/public/Cargo.toml -- --out <fresh-output-directory>
Reports: Method and results (external site)