GENPACK: KPI-Guided Multi-Objective Genetic Algorithm for Industrial 3D Bin Packing
By: Dheeraj Poolavaram, Carsten Markgraf, Sebastian Dorn
Potential Business Impact:
Packs boxes better, saving space and money.
The three-dimensional bin packing problem (3D-BPP) is a longstanding challenge in operations research and logistics. Classical heuristics and constructive methods can generate packings quickly, but often fail to address industrial constraints such as stability, balance, and handling feasibility. Metaheuristics such as genetic algorithms (GAs) provide flexibility and the ability to optimize across multiple objectives; however, pure GA approaches frequently struggle with efficiency, parameter sensitivity, and scalability to industrial order sizes. This gap is especially evident when scaling to real-world pallet dimensions, where even state-of-the-art algorithms often fail to achieve robust, deployable solutions. We propose a KPI-driven GA-based pipeline for industrial 3D-BPP that integrates key performance indicators directly into a multi-objective fitness function. The methodology combines a layer-based chromosome representation with domain-specific operators and constructive heuristics to balance efficiency and feasibility. On the BED-BPP benchmark of 1,500 real-world orders, our Hybrid-GA pipeline consistently outperforms heuristic- and learning-based state-of-the-art methods, achieving up to 35% higher space utilization and 15 to 20% stronger surface support, with lower variance across orders. These improvements come at a modest runtime cost but remain feasible for batch-scale deployment, yielding stable, balanced, and space-efficient packings.
Similar Papers
Deliberate Planning of 3D Bin Packing on Packing Configuration Trees
Robotics
Robot packs boxes faster and smarter.
RoboBPP: Benchmarking Robotic Online Bin Packing with Physics-based Simulation
Robotics
Tests if robots can pack boxes safely and well.
RoboBPP: Benchmarking Robotic Online Bin Packing with Physics-based Simulation
Robotics
Tests if robots can pack boxes in real life.