DeepPack3D: A Python package for online 3D bin packing optimization by deep reinforcement learning and constructive heuristics
Yung Po Tsang, Daniel Y. Mo, K.T. Chung, C.K.M. Lee
- Year
- 2024
- Citations
- 2
Abstract
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. • DeepPack3D is an open-source Python package for online 3D bin packing optimization. • Deep Q network and four different constructive heuristics are supported. • Lookahead value can be customized to support a flexible online optimization process.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002