The algorithms compared with PaT
Please follow the instructions in the PaT to install the necessary dependencies.
- Shelf Next Fit
- Shelf First Fit
- Skyline Bottom-Left
- Zhao-2D
- Deep-Pack
- Zhao-2D with Truth Mask
- Deep-Pack with Truth Mask
If you want run deep-pack, please moving to the deep-pack directory.
cd deep-packRun the following command to start the deep-pack training and testing:
python main.py --config_path settings/v1_deeppack_DDQN-h200-rC.yamlLike Pat, the complete commands for all experiments in the thesis are included in the scripts/all.sh script under each algorithm directory.
For example, the path to scripts/all.sh for deep-pack is deep-pack/scripts/all.sh.
- A Thousand Ways to Pack the Bin – A Practical Approach to Two-Dimensional Rectangle Bin Packing
- GitHub: RectangleBinPack
- Online 3D Bin Packing with Constrained Deep Reinforcement Learning
- GitHub: Online-3D-BPP-DRL
- Deep-Pack: A Vision-Based 2D Online Bin Packing Algorithm with Deep Reinforcement Learning
- GitHub: Deep-Pack (unofficial implementation)