OptAtlas
Formal problem

2D Bin Packing

Pack rectangles into the fewest fixed-size bins.

Also called: 2D Bin Packing · 이차원 빈 패킹 · 2BP · 직사각형 빈 패킹

Last verified: 2026-05-27

Definition

Pack axis-aligned rectangles, without overlap, into the minimum number of identical fixed-size bins.

Example

Suppose bins of size 4×44\times4 and items: two 4×24\times2 and two 2×22\times2. Stacking the two 4×24\times2 pieces in one bin fills it exactly (4×44\times4), and the two 2×22\times2 pieces sit side by side on the floor of a second bin. The minimum is 2 bins — the total area 8+8+4+4=248+8+4+4=24 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).

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.

RelationshipClaimEquiv.EvidenceSources
shares method with2D Strip Packing2D bin packing and strip packing share constructive and exact methods; strip packing often appears as a subproblem when filling a single bin.E2B
  • AAn improved typology of cutting and packing problems
direct benchmark2DPackLib2DPackLib provides standard instances for two-dimensional orthogonal bin packing.A
  • A2DPackLib: a two-dimensional cutting and packing library
uses methodBranch and BoundExact approaches to 2D bin packing have been reported with branch-and-bound (and branch-and-price) formulations.B
  • ATwo-dimensional packing problems: A survey
uses methodFirst-Fit DecreasingFirst-fit-decreasing (FFD) style constructive heuristics are widely used for fast approximate bin packing.B
  • ATwo-dimensional packing problems: A survey
uses methodGenetic Algorithm2D bin packing has also been addressed with metaheuristics such as genetic algorithms.B
  • ATwo-dimensional packing problems: A survey
uses methodInteger Linear Programming2D 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
  • ATwo-dimensional packing problems: A survey
uses methodLower BoundsExact methods for 2D bin packing prune the search with strong lower bounds, from area bounds to Martello–Toth-style discrete bounds.A
  • ATwo-dimensional packing problems: A survey
uses methodColumn GenerationExact approaches to 2D bin packing have been reported with column generation / branch-and-price.B
  • AUsing Decomposition Techniques and Constraint Programming for Solving the Two-Dimensional Bin-Packing Problem
uses methodTabu Search2D bin packing has also been reported with tabu-search-based search.B
  • ATwo-dimensional packing problems: A survey

Neighborhood

Direct graph neighbors. Toggle depth to expand.

Click a node to open it · click an edge for its claim

See also

Not directly linked, but conceptually close — by the connections and descriptions they share.