{
  "name": "SawNest public optimizer benchmarks",
  "version": "1.0.0",
  "published": "2026-08-10",
  "license": "CC BY 4.0",
  "methodology": "https://sawnest.com/methodology",
  "engines": {
    "sheet": "guillotine-multistart-1.0",
    "linear": "best-fit-decreasing-1.0"
  },
  "cases": [
    {
      "id": "cabinet-sheet-sample",
      "kind": "sheet",
      "stock": { "widthIn": 48, "heightIn": 96, "kerfIn": 0.125, "edgeTrimIn": 0.25, "priceUsd": 74 },
      "parts": [
        { "label": "Cabinet side", "widthIn": 23.25, "heightIn": 34.5, "quantity": 2, "rotation": "locked" },
        { "label": "Bottom", "widthIn": 22.5, "heightIn": 28.5, "quantity": 1, "rotation": "allowed" },
        { "label": "Adjustable shelf", "widthIn": 21.875, "heightIn": 28.375, "quantity": 2, "rotation": "allowed" },
        { "label": "Top stretcher", "widthIn": 4, "heightIn": 28.5, "quantity": 2, "rotation": "allowed" }
      ],
      "expected": { "sheets": 1, "partsPlaced": 7, "unplaced": 0, "partYieldPercent": 80.6186, "stockCostUsd": 74 }
    },
    {
      "id": "trim-exact-fit",
      "kind": "sheet",
      "stock": { "widthIn": 48, "heightIn": 48, "kerfIn": 0.125, "edgeTrimIn": 1 },
      "parts": [{ "label": "Exact panel", "widthIn": 46, "heightIn": 46, "quantity": 1, "rotation": "locked" }],
      "expected": { "sheets": 1, "placementOriginIn": [1, 1], "partYieldPercent": 91.8403 }
    },
    {
      "id": "linear-terminal-kerf",
      "kind": "linear",
      "stock": { "lengthIn": 60.125, "kerfIn": 0.125 },
      "parts": [{ "label": "Rail", "lengthIn": 30, "quantity": 2 }],
      "expected": { "boards": 1, "internalKerfs": 1, "rawRemainderIn": 0 }
    },
    {
      "id": "linear-kerf-boundary",
      "kind": "linear",
      "stock": { "lengthIn": 96, "kerfIn": 0.125 },
      "parts": [{ "label": "Rail", "lengthIn": 32, "quantity": 3 }],
      "expected": { "boards": 2, "reason": "Three finished lengths plus two internal kerfs exceed one 96-inch stock." }
    }
  ]
}
