Supply Chain Lab Pallet Packing Studio Lab Home
Optimisation & Network Design

Pallet Packing Studio

Top view of an AU-standard 1165×1165 mm pallet. Edit five carton types and watch two packers race on every change: the classic FFDH shelf heuristic against a bounded guillotine search with rotation. Wasted deck space is money on the truck.

How to use it

Interactive studio

Carton types (mm & qty)

Sizes step by 50 mm. The pallet is 1165×1165 mm; a carton wider than the deck can never be placed.

Sensitivity - utilisation vs Type 1 quantity

Search-packer utilisation as Type 1 quantity sweeps 0→10 with everything else fixed. The marked bar is your current setting.

–
Cartons placed / total
–
Wasted area (m²)
–
Pallets to ship all

FFDH shelf - sort by depth, tallest first; each carton goes on the first shelf where it fits, else a new shelf opens; no rotation. Utilisation –.

Guillotine search - 6 orderings × best-fit free rectangles, rotation allowed; best result kept. Utilisation –.

Try these experiments

  1. Make FFDH lose to the search: mix one wide-flat type with tall-narrow ones - shelves strand space that rotation recovers.
  2. Find a mix with >92% utilisation - small filler cartons in the gaps are the trick.
  3. Replace one 600×400 carton with two 300×400 of the same total area and compare - smaller pieces pack tighter, same area is not same packability.

About this tool

The concept

Loading a pallet is 2D bin packing - NP-hard, so real WMS engines run heuristics. Wasted deck area is freight paid for shipping air.

How it works

FFDH sorts cartons by depth and places each on the first shelf with room, opening a new shelf only when none fits; the guillotine search keeps a list of free rectangles, places best-fit with rotation, and tries several item orders.

Winning strategy

Place large, regular cartons first and fill voids with small ones. Watch stranded slivers - one bad early placement can cost a whole row.