DeepPack3D: A Python package for online 3D bin packing optimization by deep reinforcement learning and constructive heuristics

Elsevier, Software Impacts, Volume 23, March 2025
Authors: 
Tsang Y.P., Mo D.Y., Chung K.T., Lee C.K.M.
The rapid advancement of industrial robotic automation has increased the significance of online 3D bin packing optimization for applications, like palletization and container loading. Despite numerous learning-based methods emerging for informed decision-making in this process, the absence of a standardized benchmark makes it challenging to experience the process and validate new algorithms. To bridge this gap, we introduce DeepPack3D, a software package that integrates deep reinforcement learning and constructive heuristic approaches for online 3D bin packing optimization. DeepPack3D provides a foundation for benchmarking, allowing users to evaluate performance using customizable item lists and lookahead values, thereby facilitating consistent research advancements.