2D Bin Packing
Pack rectangles into the fewest fixed-size bins.
Also called: 2D Bin Packing · 이차원 빈 패킹 · 2BP · 직사각형 빈 패킹
Definition
Pack axis-aligned rectangles, without overlap, into the minimum number of identical fixed-size bins.
Example
Suppose bins of size and items: two and two . Stacking the two pieces in one bin fills it exactly (), and the two pieces sit side by side on the floor of a second bin. The minimum is 2 bins — the total area exceeds a single bin's 16.
Family
Together with 2D Strip Packing and 2D knapsack, this is one of the canonical orthogonal cutting & packing problems in the Wäscher et al. typology. It contrasts with irregular nesting in geometry (rectangles only) while sharing parts of the solution methodology.
Benchmarks
2DPackLib is a direct benchmark (grade A).
Claims & evidence
Every relationship is a claim with an evidence grade; applicable problem-to-problem relationships also carry an equivalence level. See the evidence policy.
A–X describes evidence reliability; E0–E4 describes mathematical similarity between problems. The two axes are independent.
Relationships from this entry 9
- shares method with
2D bin packing and strip packing share constructive and exact methods; strip packing often appears as a subproblem when filling a single bin.
EvidenceB · Survey / tutorial / communityEquiv.E2 · shared methodologySources
- Source grade: A — Peer-reviewed / officialAn improved typology of cutting and packing problems
Citation details
Wäscher, G., Haußner, H., Schumann, H. (2007). An improved typology of cutting and packing problems. EJOR 183(3):1109-1130.
- direct benchmark
2DPackLib provides standard instances for two-dimensional orthogonal bin packing.
EvidenceA · Peer-reviewed / officialSources
- Source grade: A — Peer-reviewed / official2DPackLib: a two-dimensional cutting and packing library
Citation details
Iori, M., de Lima, V.L., Martello, S., Monaci, M. (2022). 2DPackLib: a two-dimensional cutting and packing library. Optimization Letters. Focuses on two-dimensional orthogonal cutting and packing instances.
- uses method
Exact approaches to 2D bin packing have been reported with branch-and-bound (and branch-and-price) formulations.
EvidenceB · Survey / tutorial / communitySources
- Source grade: A — Peer-reviewed / officialTwo-dimensional packing problems: A survey
Citation details
Lodi, A., Martello, S., Monaci, M. (2002). Two-dimensional packing problems: A survey. EJOR 141(2):241-252. Surveys lower bounds, exact (branch-and-bound), shelf/heuristic, and metaheuristic methods for two-dimensional bin packing and strip packing.
- uses method
First-fit-decreasing (FFD) style constructive heuristics are widely used for fast approximate bin packing.
EvidenceB · Survey / tutorial / communitySources
- Source grade: A — Peer-reviewed / officialTwo-dimensional packing problems: A survey
Citation details
Lodi, A., Martello, S., Monaci, M. (2002). Two-dimensional packing problems: A survey. EJOR 141(2):241-252. Surveys lower bounds, exact (branch-and-bound), shelf/heuristic, and metaheuristic methods for two-dimensional bin packing and strip packing.
- uses method
2D bin packing has also been addressed with metaheuristics such as genetic algorithms.
EvidenceB · Survey / tutorial / communitySources
- Source grade: A — Peer-reviewed / officialTwo-dimensional packing problems: A survey
Citation details
Lodi, A., Martello, S., Monaci, M. (2002). Two-dimensional packing problems: A survey. EJOR 141(2):241-252. Surveys lower bounds, exact (branch-and-bound), shelf/heuristic, and metaheuristic methods for two-dimensional bin packing and strip packing.
- uses method
2D bin packing is formulated as an integer linear program (ILP), the starting point for exact methods such as branch-and-bound and branch-and-price.
EvidenceA · Peer-reviewed / officialSources
- Source grade: A — Peer-reviewed / officialTwo-dimensional packing problems: A survey
Citation details
Lodi, A., Martello, S., Monaci, M. (2002). Two-dimensional packing problems: A survey. EJOR 141(2):241-252. Surveys lower bounds, exact (branch-and-bound), shelf/heuristic, and metaheuristic methods for two-dimensional bin packing and strip packing.
- uses method
Exact methods for 2D bin packing prune the search with strong lower bounds, from area bounds to Martello–Toth-style discrete bounds.
EvidenceA · Peer-reviewed / officialSources
- Source grade: A — Peer-reviewed / officialTwo-dimensional packing problems: A survey
Citation details
Lodi, A., Martello, S., Monaci, M. (2002). Two-dimensional packing problems: A survey. EJOR 141(2):241-252. Surveys lower bounds, exact (branch-and-bound), shelf/heuristic, and metaheuristic methods for two-dimensional bin packing and strip packing.
- uses method
Exact approaches to 2D bin packing have been reported with column generation / branch-and-price.
EvidenceB · Survey / tutorial / communitySources
- Source grade: A — Peer-reviewed / officialUsing Decomposition Techniques and Constraint Programming for Solving the Two-Dimensional Bin-Packing Problem
Citation details
Pisinger, D., Sigurd, M. (2007). Using Decomposition Techniques and Constraint Programming for Solving the Two-Dimensional Bin-Packing Problem. INFORMS Journal on Computing 19(1):36-51. A Dantzig-Wolfe / branch-and-price-and-cut exact method for 2D bin packing.
- uses method
2D bin packing has also been reported with tabu-search-based search.
EvidenceB · Survey / tutorial / communitySources
- Source grade: A — Peer-reviewed / officialTwo-dimensional packing problems: A survey
Citation details
Lodi, A., Martello, S., Monaci, M. (2002). Two-dimensional packing problems: A survey. EJOR 141(2):241-252. Surveys lower bounds, exact (branch-and-bound), shelf/heuristic, and metaheuristic methods for two-dimensional bin packing and strip packing.
| Relationship | Claim | Evidence | Equiv. | Sources |
|---|---|---|---|---|
shares method with | 2D bin packing and strip packing share constructive and exact methods; strip packing often appears as a subproblem when filling a single bin. | B · Survey / tutorial / community | E2 · shared methodology |
|
direct benchmark | 2DPackLib provides standard instances for two-dimensional orthogonal bin packing. | A · Peer-reviewed / official | — |
|
uses method | Exact approaches to 2D bin packing have been reported with branch-and-bound (and branch-and-price) formulations. | B · Survey / tutorial / community | — |
|
uses method | First-fit-decreasing (FFD) style constructive heuristics are widely used for fast approximate bin packing. | B · Survey / tutorial / community | — |
|
uses method | 2D bin packing has also been addressed with metaheuristics such as genetic algorithms. | B · Survey / tutorial / community | — |
|
uses method | 2D bin packing is formulated as an integer linear program (ILP), the starting point for exact methods such as branch-and-bound and branch-and-price. | A · Peer-reviewed / official | — |
|
uses method | Exact methods for 2D bin packing prune the search with strong lower bounds, from area bounds to Martello–Toth-style discrete bounds. | A · Peer-reviewed / official | — |
|
uses method | Exact approaches to 2D bin packing have been reported with column generation / branch-and-price. | B · Survey / tutorial / community | — |
|
uses method | 2D bin packing has also been reported with tabu-search-based search. | B · Survey / tutorial / community | — |
|
Relationships to this entry 8
- shares method with
1D cutting stock and bin packing are closely related members of the same cutting & packing family; both are addressed with pattern/configuration formulations.
EvidenceB · Survey / tutorial / communityEquiv.E3 · structural analogySources
- Source grade: A — Peer-reviewed / officialAn improved typology of cutting and packing problems
Citation details
Wäscher, G., Haußner, H., Schumann, H. (2007). An improved typology of cutting and packing problems. EJOR 183(3):1109-1130.
- shares method with
Irregular nesting and 2D bin packing belong to the same cutting & packing family and share metaheuristic search methodology.
EvidenceB · Survey / tutorial / communityEquiv.E2 · shared methodologySources
- Source grade: A — Peer-reviewed / officialAn improved typology of cutting and packing problems
Citation details
Wäscher, G., Haußner, H., Schumann, H. (2007). An improved typology of cutting and packing problems. EJOR 183(3):1109-1130.
- shares method with
2D knapsack and bin packing share the orthogonal placement core and many exact/heuristic methods.
EvidenceB · Survey / tutorial / communityEquiv.E2 · shared methodologySources
- Source grade: A — Peer-reviewed / officialAn improved typology of cutting and packing problems
Citation details
Wäscher, G., Haußner, H., Schumann, H. (2007). An improved typology of cutting and packing problems. EJOR 183(3):1109-1130.
- generalizes
3D bin packing is a higher-dimensional generalization of 2D bin packing and shares many constructive and search methods.
EvidenceB · Survey / tutorial / communityEquiv.E2 · shared methodologySources
- Source grade: A — Peer-reviewed / officialAn improved typology of cutting and packing problems
Citation details
Wäscher, G., Haußner, H., Schumann, H. (2007). An improved typology of cutting and packing problems. EJOR 183(3):1109-1130.
- variant of
Guillotine cutting is a variant of 2D orthogonal cutting & packing with the added constraint that cuts must be edge-to-edge and straight.
EvidenceA · Peer-reviewed / officialEquiv.E1 · same base, different side constraintsSources
- Source grade: A — Peer-reviewed / officialAn improved typology of cutting and packing problems
Citation details
Wäscher, G., Haußner, H., Schumann, H. (2007). An improved typology of cutting and packing problems. EJOR 183(3):1109-1130.
- variant of
(Manufacturer's) pallet loading is a structured variant that fills a single area with identical rectangles, close to 2D orthogonal packing.
EvidenceB · Survey / tutorial / communityEquiv.E2 · shared methodologySources
- Source grade: A — Peer-reviewed / officialAn improved typology of cutting and packing problems
Citation details
Wäscher, G., Haußner, H., Schumann, H. (2007). An improved typology of cutting and packing problems. EJOR 183(3):1109-1130.
- variant of
Variable-sized bin packing is the bin-packing variant with bins of several sizes/costs, minimizing total bin cost rather than bin count — distinguished along the 'bin assortment' dimension of the Wäscher et al. typology.
EvidenceA · Peer-reviewed / officialEquiv.E1 · same base, different side constraintsSources
- Source grade: A — Peer-reviewed / officialAn improved typology of cutting and packing problems
Citation details
Wäscher, G., Haußner, H., Schumann, H. (2007). An improved typology of cutting and packing problems. EJOR 183(3):1109-1130.
- mentions
The typology classifies 2D bin packing as an 'input minimization' type — accommodate all items while minimizing the bins used.
EvidenceA · Peer-reviewed / officialSources
- Source grade: A — Peer-reviewed / officialAn improved typology of cutting and packing problems
Citation details
Wäscher, G., Haußner, H., Schumann, H. (2007). An improved typology of cutting and packing problems. EJOR 183(3):1109-1130.
| Relationship | Claim | Evidence | Equiv. | Sources |
|---|---|---|---|---|
shares method with | 1D cutting stock and bin packing are closely related members of the same cutting & packing family; both are addressed with pattern/configuration formulations. | B · Survey / tutorial / community | E3 · structural analogy |
|
shares method with | Irregular nesting and 2D bin packing belong to the same cutting & packing family and share metaheuristic search methodology. | B · Survey / tutorial / community | E2 · shared methodology |
|
shares method with | 2D knapsack and bin packing share the orthogonal placement core and many exact/heuristic methods. | B · Survey / tutorial / community | E2 · shared methodology |
|
generalizes | 3D bin packing is a higher-dimensional generalization of 2D bin packing and shares many constructive and search methods. | B · Survey / tutorial / community | E2 · shared methodology |
|
variant of | Guillotine cutting is a variant of 2D orthogonal cutting & packing with the added constraint that cuts must be edge-to-edge and straight. | A · Peer-reviewed / official | E1 · same base, different side constraints |
|
variant of | (Manufacturer's) pallet loading is a structured variant that fills a single area with identical rectangles, close to 2D orthogonal packing. | B · Survey / tutorial / community | E2 · shared methodology |
|
variant of | Variable-sized bin packing is the bin-packing variant with bins of several sizes/costs, minimizing total bin cost rather than bin count — distinguished along the 'bin assortment' dimension of the Wäscher et al. typology. | A · Peer-reviewed / official | E1 · same base, different side constraints |
|
mentions | The typology classifies 2D bin packing as an 'input minimization' type — accommodate all items while minimizing the bins used. | A · Peer-reviewed / official | — |
|