ConsoliBom
Resources/Cutting

1D vs 2D cutting optimization: choosing the right nesting approach

Bars vs plates, guillotine cuts vs free-rectangle packing, and which trade-off matters for your shop.

CuttingAugust 28, 20264 min readConsoliBom engineering
In short
011D (bars) is a length problem; 2D (plates) is a placement problem: different algorithms, different trade-offs.
02Free-rectangle packing maximizes yield; guillotine cutting trades some yield for cuts your equipment can execute.
03A guillotine layout can only match or lose against free packing; it never wins. It's a producibility trade, not a better algorithm.

"Cutting optimization" covers two different problems that happen to share a name. Cutting bars, profiles or pipe to length is a one-dimensional problem: every piece and every stock length is a single number. Cutting plates or sheets is two-dimensional: every piece has a width and a height, and where you place it relative to the others is part of the answer, not just how much of it you need. The algorithms, and the trade-offs, are different for each.

1D: length is the only variable

Given a cut list of required lengths and a set of standard stock lengths, 1D optimization is a bin-packing problem: pack the required lengths into the fewest stock bars possible, accounting for kerf (the material lost to each cut). The main lever is stock length selection. Mixing available lengths well matters more than clever placement, because there's no placement to be clever about. The main output that matters on the shop floor is a clear per-bar cut sequence and the leftover length from each bar, so offcuts worth keeping don't get thrown out with the drop.

2D: placement is the problem

Plate and sheet cutting is a different kind of problem, because where each piece sits on the sheet determines how much usable material is left for the next piece. Two broad families of algorithm solve this, and they optimize for different things.

Free-rectangle packing (the MaxRects family is the common modern approach) tracks the free space left on a sheet as a set of rectangles and places each new piece into whichever free rectangle wastes the least space, in any position. This maximizes material yield: it's the mathematically best answer to "how little material can I get away with." The visible cost is that the resulting layout can look irregular, with pieces staggered at different heights and cuts that don't line up across the sheet.

Guillotine cutting adds a constraint that free packing doesn't have: every cut has to go straight from one edge of the remaining sheet to the opposite edge, exactly what a panel saw or a shear physically does, since neither can stop partway across a sheet. This produces layouts that are visually cleaner and match what simpler cutting equipment can execute. The trade-off is mathematical, not incidental: a guillotine-constrained layout can only match or lose material yield compared to unconstrained free packing. It can never win, because it's solving the same problem with a stricter rule. Every real project that chooses guillotine is trading some yield for producibility.

Free-rectangle packing
  • Maximum material yield, mathematically
  • Pieces placed at any position
  • Layout can look staggered/irregular
  • Needs equipment that cuts arbitrary shapes
Guillotine cutting
  • Can only match or lose yield vs. free packing
  • Every cut spans edge to edge
  • Layout is visually clean, aligned
  • Executable on a panel saw or shear

A guillotine-constrained layout can only match or lose material yield against free packing; it never wins. It's a trade for producibility, not a better algorithm.

Which one matters for your shop

The honest answer is: it depends on what's cutting the plate.

  • CNC plasma, laser or waterjet can cut arbitrary shapes and stop anywhere, so a free-packing layout is directly executable. There's no reason to accept a guillotine constraint you don't need, and free-rectangle packing gets you closer to the material yield you're paying for.
  • Panel saws, shears, and any process limited to straight, full-width cuts can't execute a free-packed layout as drawn. Handed one anyway, an operator has to improvise a producible cutting order on the fly. At that point the "optimal" plan on paper isn't the plan being cut, and the real yield achieved is whatever the operator manages to figure out under time pressure.

Neither approach is "correct" in general. A layout that beats another on paper by two percent of material yield is not a win if it can't be cut on the equipment that has to execute it.

What a cutting plan needs beyond the layout

The layout itself is only useful if it comes with what the shop floor needs: kerf accounted for in every placement, a material yield percentage so the plan can be compared against alternatives, and leftover pieces clearly identified as usable surplus, worth registering for the next job, rather than scrap swept up with the drop.

Step 1
Extraction
→
Step 2
Consolidation
→
Step 3
Cutting plan
→
Step 4
Procurement
ConsoliBom extracts, consolidates and optimises your BOMs end to end.

Every item stays traceable to its source drawing and item number, then carries into consolidation and cutting optimisation.

Frequently asked

Does guillotine cutting ever produce a better material yield than free packing?

No. By construction it can only match or lose against unconstrained free-rectangle packing, since it is solving the same problem under a stricter rule.

Which cutting equipment needs the guillotine constraint?

Panel saws, shears, and any process limited to straight, full-width cuts. CNC plasma, laser and waterjet can cut arbitrary shapes, so free packing is directly executable there.

Is kerf handled the same way in 1D and 2D optimization?

Both need it accounted for in every placement, but 1D loses it once per cut along a length, while 2D loses it along both dimensions of each piece boundary.

Keep reading
All guides →