Nestbolt results
Material used = (sheets − 1) + used length of the last sheet ÷ its length, from an independent Clipper2 validator; lower is better. Each tool runs single-threaded at equal wall-clock budgets on the same PC, at most eight runs at once. A competitor's value per job is the better of its two settings (identical constraints, its own best settings); jobs where no competitor produced a valid layout earn no wins. G2 passes when the median reduction against the best competitor is at least 5.00%, Nestbolt wins or ties at least 90% of jobs and is never more than 1% worse (plan, section 6; the earlier raise to 10.77% was waived on 2026-10-12, decision 4).
- Generated
- 2026-10-13 12:23 UTC from commit
c12442f946 - Hardware
- AMD Ryzen 9 7950X3D 16-Core Processor, 16 cores / 32 threads, 63 GiB, Windows-11-10.0.26200-SP0; runs pinned one per physical core of the first CCD
- Seeds
- 1000, 1001, 1002, 1003, 1004 for every tool
Tools
| Tool | Revision | Settings | Configuration |
|---|---|---|---|
| deepnest-next | 1e7ba6e23825 | clearance-safe, expanded, identical | benchmarks/deepnest/tool.json |
| SVGnest | 1248dc21efd3 | expanded, identical | benchmarks/svgnest/tool.json |
| jagua-rs LBF | 9e00fd867be0 | identical, upstream-default | benchmarks/lbf/tool.json |
| sparrow (CLI) | 4629b22795ae | identical, upstream-default | benchmarks/sparrow-benchmark/Cargo.toml |
| Nestbolt | 75cbb32 | defaults | binaries 1dd58ac0 |
60 s budget
8.52% less material than the best competitor at the median over 56 jobs; wins or ties on 48 (85.7%); 2 more than 1% worse (worst -2.37%). This does not meet the G2 target. 19 of 75 jobs have no valid competitor result. Nestbolt layouts valid: 375/375.
| Against | Jobs | Median reduction | Wins or ties | More than 1% worse |
|---|---|---|---|---|
| Best of all three | 56 | 8.52% | 48 | 2 |
| Deepnest | 55 | 9.91% | 55 | 0 |
| SVGnest | 36 | 14.44% | 36 | 0 |
| Sparrow | 8 | -0.48% | 0 | 2 |
| Job | Nestbolt median [IQR] | Deepnest | SVGnest | Sparrow | Best | Reduction |
|---|---|---|---|---|---|---|
| b-albano-nest-mb-free | 2.4232 [2.4103–2.4362] | 2.5944 | 2.6785 | — | Deepnest | 6.60% |
| b-albano-nest-mb-given | 2.7630 [2.7628–2.7630] | 2.8395 | 2.8969 | — | Deepnest | 2.70% |
| b-albano-strip-sheet | 1.6859 [1.6786–1.6878] | 1.7740 | 1.8230 | — | Deepnest | 4.96% |
| b-blaz1-nest-mb-free | 9.6670 [9.6667–9.6670] | 10.5333 | 15.5333 | — | Deepnest | 8.23% |
| b-blaz1-nest-mb-given | 9.6667 [9.6667–9.6668] | 9.7667 | 15.5333 | — | Deepnest | 1.02% |
| b-blaz1-strip-sheet | 2.8338 [2.8335–2.8671] | 3.3333 | 3.6000 | — | Deepnest | 14.99% |
| b-dagli-strip-sheet | 0.8840 [0.8834–0.8864] | 0.9333 | 0.9893 | 0.8834 | Sparrow | -0.07% |
| b-fu-nest-mb-free | 3.3605 [3.3605–3.3606] | 3.6667 | 3.8571 | — | Deepnest | 8.35% |
| b-fu-nest-mb-given | 3.4286 [3.4286–3.4286] | 3.6667 | 3.7619 | — | Deepnest | 6.49% |
| b-fu-strip-sheet | 1.2369 [1.2369–1.2369] | 1.3853 | 1.3947 | — | Deepnest | 10.72% |
| b-jakobs1-nest-mb-free | 3.4168 [3.4167–3.4170] | 3.8333 | 4.5833 | — | Deepnest | 10.87% |
| b-jakobs1-nest-mb-given | 3.5000 [3.4168–3.5001] | 3.8333 | 4.5833 | — | Deepnest | 8.69% |
| b-jakobs1-strip-sheet | 0.7164 [0.7127–0.7185] | 0.7937 | 0.8500 | 0.7017 | Sparrow | -2.09% |
| b-jakobs2-nest-mb-free | 3.2501 [3.2500–3.2502] | 3.6667 | 3.8333 | — | Deepnest | 11.36% |
| b-jakobs2-nest-mb-given | 3.2500 [3.2500–3.2503] | 3.6667 | 3.8333 | — | Deepnest | 11.36% |
| b-jakobs2-strip-sheet | 0.7573 [0.7550–0.7592] | 0.8446 | 0.8721 | 0.7500 | Sparrow | -0.98% |
| b-mao-nest-mb-free | 1.7636 [1.7172–1.7942] | 1.9124 | 1.9444 | — | Deepnest | 7.78% |
| b-mao-nest-mb-given | 1.8218 [1.8077–1.8345] | 2.1714 | 2.4230 | — | Deepnest | 16.10% |
| b-mao-strip-sheet | 0.8075 [0.8006–0.8103] | 0.8673 | 0.8865 | 0.8052 | Sparrow | -0.28% |
| b-marques-strip-sheet | 0.9945 [0.9909–1.0385] | 1.1058 | 1.1923 | 0.9911 | Sparrow | -0.34% |
| b-shapes0-nest-mb-free | 5.4044 [5.4042–5.4121] | 7.6667 | 8.5714 | — | Deepnest | 29.51% |
| b-shapes0-nest-mb-given | 5.4290 [5.4289–5.5244] | 7.4762 | 8.5714 | — | Deepnest | 27.38% |
| b-shapes0-strip-sheet | 2.5000 [2.4752–2.5001] | 2.7750 | 2.8250 | — | Deepnest | 9.91% |
| b-shapes1-nest-mb-free | 5.4043 [5.4041–5.4165] | 7.6299 | 8.5714 | — | Deepnest | 29.17% |
| b-shapes1-nest-mb-given | 5.8102 [5.8100–5.8573] | 7.6190 | 7.8095 | — | Deepnest | 23.74% |
| b-shapes1-strip-sheet | 2.2000 [2.1751–2.2001] | 2.5250 | 2.6750 | — | Deepnest | 12.87% |
| b-shirts-nest-mb-free | 6.8759 [6.8455–6.8833] | 7.2564 | 7.6667 | — | Deepnest | 5.24% |
| b-shirts-nest-mb-given | 7.7182 [7.6297–7.7578] | 8.1538 | 8.9402 | — | Deepnest | 5.34% |
| b-shirts-strip-sheet | 2.4753 [2.4693–2.4755] | 2.5438 | 2.7256 | — | Deepnest | 2.69% |
| b-swim-nest-mb-free | 4.2656 [4.2567–4.2819] | 4.8752 | 4.9385 | — | Deepnest | 12.50% |
| b-swim-nest-mb-given | 4.3688 [4.3561–4.3711] | 4.6437 | 5.2630 | — | Deepnest | 5.92% |
| b-swim-strip-sheet | 1.5756 [1.5722–1.5761] | 1.7057 | 1.8077 | — | Deepnest | 7.63% |
| b-trousers-nest-mb-free | 2.6328 [2.6328–2.6329] | 2.6667 | 2.6667 | — | Deepnest | 1.27% |
| b-trousers-nest-mb-given | 2.6919 [2.6731–2.7096] | 3.2643 | 3.2373 | — | SVGnest | 16.85% |
| b-trousers-strip-sheet | 2.0887 [2.0886–2.1266] | 2.2025 | 2.3094 | — | Deepnest | 5.17% |
| m-box-batch-500 | 2.0375 [2.0375–2.0375] | 2.4305 | — | — | Deepnest | 16.17% |
| m-box-compact-2000 | 2.2218 [2.2218–2.2218] | — | — | — | — | no competitor |
| m-box-deep | 1.2513 [1.2513–1.2513] | 1.2513 | — | — | Deepnest | -0.00% |
| m-box-desktop | 0.8352 [0.8352–0.8354] | 0.9095 | — | — | Deepnest | 8.17% |
| m-box-long | 0.3093 [0.3093–0.3093] | 0.3257 | — | — | Deepnest | 5.03% |
| m-box-mini | 0.6660 [0.6660–0.6660] | 0.7160 | 0.8200 | — | Deepnest | 6.98% |
| m-box-storage | 0.5184 [0.5184–0.5184] | 0.5389 | — | — | Deepnest | 3.80% |
| m-box-tool | 1.3290 [1.3290–1.3290] | 1.4790 | — | — | Deepnest | 10.14% |
| m-garment-bruce-1 | 0.1949 [0.1930–0.1949] | 0.2171 | — | 0.1904 | Sparrow | -2.37% |
| m-garment-bruce-2 | 0.4255 [0.4246–0.4289] | 0.4707 | — | 0.4229 | Sparrow | -0.62% |
| m-garment-bruce-3 | 0.9932 [0.9896–0.9967] | 1.1749 | — | — | Deepnest | 15.47% |
| m-garment-bruce-4 | 1.4107 [1.4091–1.4117] | — | — | — | — | no competitor |
| m-garment-teagan-1 | 0.7626 [0.7626–0.7626] | — | — | 0.7624 | Sparrow | -0.03% |
| m-garment-teagan-2 | 1.8502 [1.8501–1.8502] | — | — | — | — | no competitor |
| m-garment-teagan-3 | 4.4927 [4.4925–4.4941] | — | — | — | — | no competitor |
| m-garment-teagan-4 | 5.8759 [5.8738–5.8765] | — | — | — | — | no competitor |
| m-mechanical-batch-1000 | 1.0253 [1.0252–1.0254] | — | — | — | — | no competitor |
| m-mechanical-batch-2000 | 1.4180 [1.4161–1.4207] | — | — | — | — | no competitor |
| m-mechanical-cog-washers | 1.8699 [1.8670–1.8702] | 2.1825 | — | — | Deepnest | 14.32% |
| m-mechanical-defective-stock | 2.6783 [2.6781–2.6920] | 3.3214 | — | — | Deepnest | 19.36% |
| m-mechanical-frame-inserts | 0.5600 [0.5562–0.5607] | 0.6196 | — | — | Deepnest | 9.62% |
| m-mechanical-large-mixed | 3.9054 [3.9046–3.9059] | 4.3835 | — | — | Deepnest | 10.91% |
| m-mechanical-large-plates | 1.0976 [1.0975–1.1133] | 1.2159 | — | — | Deepnest | 9.73% |
| m-mechanical-mixed-stock | 0.9122 [0.9100–0.9125] | 1.0371 | — | — | Deepnest | 12.04% |
| m-mechanical-mounting-kit | 2.5088 [2.5082–2.5094] | 2.8279 | — | — | Deepnest | 11.28% |
| m-mechanical-panel-hardware | 1.5235 [1.5223–1.5283] | 1.7408 | — | — | Deepnest | 12.48% |
| m-mechanical-remnant-kit | 0.6528 [0.6449–0.6533] | — | — | — | — | no competitor |
| m-mechanical-small-brackets | 5.6990 [5.6727–5.6995] | 6.7200 | — | — | Deepnest | 15.19% |
| m-public-gear-1 | 0.9400 [0.9392–0.9408] | — | — | — | — | no competitor |
| m-public-gear-2 | 0.8242 [0.8241–0.8243] | — | — | — | — | no competitor |
| m-public-gear-3 | 0.5178 [0.5112–0.5178] | — | — | — | — | no competitor |
| m-public-gear-4 | 0.5503 [0.5495–0.5529] | — | — | — | — | no competitor |
| m-public-gear-5 | 0.9028 [0.8744–0.9050] | — | — | — | — | no competitor |
| m-public-gear-6 | 2.8807 [2.8740–2.8826] | — | — | — | — | no competitor |
| m-sign-1 | 0.7138 [0.7104–0.7173] | 0.8484 | — | — | Deepnest | 15.87% |
| m-sign-2 | 0.5803 [0.5782–0.5812] | — | — | — | — | no competitor |
| m-sign-3 | 0.1397 [0.1382–0.1399] | — | — | — | — | no competitor |
| m-sign-4 | 0.3228 [0.3216–0.3251] | — | — | — | — | no competitor |
| m-sign-5 | 0.8963 [0.8942–0.8980] | — | — | — | — | no competitor |
| m-sign-6 | 3.1399 [3.1248–3.1402] | — | — | — | — | no competitor |
Records: seed 1000, seed 1001, seed 1002, seed 1003, seed 1004; competitor medians: the audited final batches, every run listed in BENCHMARKS.md (excluded sessions: final-excluded.json, replaced harness faults: final-replaced-runs.json). Hover a value for its settings or per-seed results.
300 s budget
9.61% less material than the best competitor at the median over 11 jobs; wins or ties on 11 (100.0%); 0 more than 1% worse (worst 0.84%). This meets the G2 target. 1 of 12 jobs have no valid competitor result. Nestbolt layouts valid: 60/60.
| Against | Jobs | Median reduction | Wins or ties | More than 1% worse |
|---|---|---|---|---|
| Best of all three | 11 | 9.61% | 11 | 0 |
| Deepnest | 11 | 10.55% | 11 | 0 |
| SVGnest | 7 | 13.51% | 7 | 0 |
| Sparrow | 1 | 0.84% | 1 | 0 |
| Job | Nestbolt median [IQR] | Deepnest | SVGnest | Sparrow | Best | Reduction |
|---|---|---|---|---|---|---|
| b-albano-nest-mb-free | 2.3854 [2.3853–2.3854] | 2.5944 | 2.7182 | — | Deepnest | 8.06% |
| b-fu-strip-sheet | 1.2369 [1.2368–1.2369] | 1.3684 | 1.3947 | — | Deepnest | 9.61% |
| b-jakobs2-strip-sheet | 0.7367 [0.7335–0.7435] | 0.8304 | 0.8571 | 0.7429 | Sparrow | 0.84% |
| b-shapes0-nest-mb-free | 5.3334 [5.2877–5.3336] | 7.2857 | 7.8095 | — | Deepnest | 26.80% |
| b-swim-nest-mb-given | 4.3060 [4.2727–4.3062] | 4.6437 | 4.9286 | — | Deepnest | 7.27% |
| b-trousers-nest-mb-given | 2.6668 [2.6668–2.6668] | 2.8866 | 3.2373 | — | Deepnest | 7.61% |
| m-box-compact-2000 | 2.2218 [2.2218–2.2218] | 2.5426 | — | — | Deepnest | 12.62% |
| m-box-mini | 0.6660 [0.6660–0.6660] | 0.7160 | 0.7700 | — | Deepnest | 6.98% |
| m-garment-teagan-2 | 1.8499 [1.8499–1.8500] | 2.1851 | — | — | Deepnest | 15.34% |
| m-mechanical-defective-stock | 2.6480 [2.6359–2.6521] | 2.9969 | — | — | Deepnest | 11.64% |
| m-mechanical-mixed-stock | 0.9158 [0.9143–0.9176] | 1.0238 | — | — | Deepnest | 10.55% |
| m-public-gear-6 | 2.7458 [2.7380–2.7511] | — | — | — | — | no competitor |
Records: seed 1000, seed 1001, seed 1002, seed 1003, seed 1004; competitor medians: the audited final batches, every run listed in BENCHMARKS.md (excluded sessions: final-excluded.json, replaced harness faults: final-replaced-runs.json). Hover a value for its settings or per-seed results.
Strip parity (G3)
Nestbolt's strip adapter against the Sparrow CLI on the 13 strip jobs at 60 s: median regression -0.002%, worst 0.721% (pass: median at most 1%, never more than 2%): pass.
| Job | Nestbolt length | Sparrow length | Regression |
|---|---|---|---|
| s-albano-strip | 9876.9146 | 9874.1885 | 0.028% |
| s-blaz1-strip | 26.7559 | 26.5645 | 0.721% |
| s-dagli-strip | 57.9405 | 58.2853 | -0.592% |
| s-fu-strip | 31.7668 | 31.9691 | -0.633% |
| s-jakobs1-strip | 11.0205 | 11.0117 | 0.080% |
| s-jakobs2-strip | 24.0051 | 24.0051 | 0.000% |
| s-mao-strip | 1780.0519 | 1771.2869 | 0.495% |
| s-marques-strip | 77.4749 | 77.4762 | -0.002% |
| s-shapes0-strip | 60.6855 | 61.3587 | -1.097% |
| s-shapes1-strip | 54.6204 | 55.0184 | -0.723% |
| s-shirts-strip | 61.8248 | 62.1679 | -0.552% |
| s-swim-strip | 5966.8628 | 5963.4956 | 0.056% |
| s-trousers-strip | 241.1672 | 241.7739 | -0.251% |
Speed (G4)
Nestbolt at 30 s reaches the best competitor's 300 s median on 10 of 11 jobs (pass: at least 80%): pass.
| Job | Nestbolt 30 s | Best 300 s | Tool | Reached |
|---|---|---|---|---|
| b-albano-nest-mb-free | 2.4683 | 2.5944 | Deepnest | yes |
| b-fu-strip-sheet | 1.2369 | 1.3684 | Deepnest | yes |
| b-jakobs2-strip-sheet | 0.7637 | 0.7429 | Sparrow | no |
| b-shapes0-nest-mb-free | 5.4136 | 7.2857 | Deepnest | yes |
| b-swim-nest-mb-given | 4.4266 | 4.6437 | Deepnest | yes |
| b-trousers-nest-mb-given | 2.6920 | 2.8866 | Deepnest | yes |
| m-box-compact-2000 | 2.2218 | 2.5426 | Deepnest | yes |
| m-box-mini | 0.6660 | 0.7160 | Deepnest | yes |
| m-garment-teagan-2 | 1.8641 | 2.1851 | Deepnest | yes |
| m-mechanical-defective-stock | 2.6784 | 2.9969 | Deepnest | yes |
| m-mechanical-mixed-stock | 0.9162 | 1.0238 | Deepnest | yes |
Earlier final run: build 484ce8b
This build's final acceptance run stopped with an error on one development job (b-albano-strip-sheet, seed 1004, 60 s): a repacking trial that its own check rejected was treated as fatal, so G1 (every output valid, no crashes) was not met. Fixed in 75cbb32 with a regression test; Nestbolt's final run was then repeated in full with the fixed build against the same competitor records. Its complete results (binary c4ba3ea1414f) stay published and are not mixed into this page.
All gates
Gate-by-gate evidence, including every failed and superseded run, is in
STATUS.md and BENCHMARKS.md. All numbers on this page are in
results.json; rebuild it with python scripts/results_page.py.