2D Strip Packing
Pack rectangles into a fixed-width strip, minimizing used height.
Also called: 2D Strip Packing · 직사각형 스트립 패킹 · Rectangle strip packing
Last verified: 2026-05-27
Definition
Pack axis-aligned rectangles into a strip of fixed width and unbounded height, without overlap, minimizing the used height.
Example
Suppose a strip of width and items: one and two . Placing the two pieces side by side fills the width () at height 3, and the on top brings the used height to 4. This matches the lower bound — total area divided by width 4 — so it is optimal.
Relationship to irregular nesting
Strip packing is the orthogonal special case of the broader nesting problem:
when every piece is a rectangle, irregular nesting reduces to strip packing.
They share constructive placement heuristics (notably bottom-left), recorded as
an E2_method_shared link rather than an equivalence — the geometry differs even
though the methodology overlaps.
Benchmarks
Unlike irregular nesting (for which 2DPackLib is only adjacent), 2DPackLib is a direct benchmark here: it targets two-dimensional orthogonal cutting and packing. [grade A]
Related nodes
See the depth-1 graph below.
Claims & evidence
Every relationship is a claim with an equivalence level and an evidence grade. See the evidence policy.
| Relationship | Claim | Equiv. | Evidence | Sources |
|---|---|---|---|---|
| shares method with2D Irregular Nesting | Rectangle strip packing and irregular nesting share placement heuristics (e.g. bottom-left) and sit in the same cutting & packing family; rectangles are the orthogonal special case. | E2 | B |
|
| uses methodBottom-Left Fill | Bottom-left and bottom-left-fill were introduced for rectangle strip/packing layouts and are standard constructive heuristics here. | — | A |
|
| direct benchmark2DPackLib | 2DPackLib provides instances directly relevant to two-dimensional orthogonal strip packing. | — | A |
|
| uses methodGenetic Algorithm | Rectangle strip/packing has been addressed with genetic-algorithm search over piece sequence and orientation. | — | B |
|
| uses methodFirst-Fit Decreasing | Level-based first-fit-decreasing rules (e.g. FFDH) are classic constructive heuristics for strip packing. | — | B |
|
| uses methodSimulated Annealing | Strip packing has also been reported with simulated-annealing-based search. | — | B |
|
| shares method with2D Knapsack | Strip packing and 2D knapsack share the orthogonal placement core and methodology. | E2 | B |
|
| uses methodTabu Search | Strip packing has also been reported with tabu-search-based search. | — | B |
|
| uses methodInteger Linear Programming | 2D strip packing is formulated as an integer linear program, the basis for exact methods. | — | A |
|
Neighborhood
Direct graph neighbors. Toggle depth to expand.
See also
Not directly linked, but conceptually close — by the connections and descriptions they share.
- Branch and BoundMethod4 connections in common
- 3D Bin PackingFormal problem2 connections in common
- Pallet LoadingFormal problem2 connections in common
- 1D Cutting StockFormal problem2 connections in common
- Wäscher TypologyConcept2 connections in common
- 0/1 Knapsack ProblemFormal problem2 connections in common