alexfrom0815 / Online-3D-BPP-PCT

Code implementation of "Learning Efficient Online 3D Bin Packing on Packing Configuration Trees". We propose to enhance the practical applicability of online 3D Bin Packing Problem (BPP) via learning on a hierarchical packing configuration tree which makes the deep reinforcement learning (DRL) model easy to deal with practical constraints and well-performing even with continuous solution space.
247 stars 45 forks source link

How to modify "internal nodes" to update the stacking space? #10

Closed LugwigButMrLu closed 2 years ago

LugwigButMrLu commented 2 years ago

Thank you for your sharing, it's an incredible job! I‘ve read your paper and am interested in the real-world experiments. I found that the size of the new box can be defined by the class bincreator, but I'd love to know how you "correct the descriptor of the corresponding internal node b ∈ B with the offset position". Could you please give a specific location in the code? Finally, I would also like to know what your LICENSE is and if I can modify it for further study and research. Thank you whatever and best wishes for you!

alexfrom0815 commented 2 years ago

Hi, thanks for your attention.

  1. Regarding the modification of internal node, you only need to modify the space.box_vec variable in the ‘space.py’ file after the offset box position information is accessed.
  2. Regarding the license, we do not use the existing license, so we reserve all rights of this project. We do not allow unauthorized commercial use of this repo, but encourage academics to use it for free. Hope this helps you.
LugwigButMrLu commented 2 years ago

Hi, thanks for your attention.

  1. Regarding the modification of internal node, you only need to modify the space.box_vec variable in the ‘space.py’ file after the offset box position information is accessed.
  2. Regarding the license, we do not use the existing license, so we reserve all rights of this project. We do not allow unauthorized commercial use of this repo, but encourage academics to use it for free. Hope this helps you.

Thanks for your kind explanation, it worked! I'm an amateur RL & webots beginner, and I'm just doing it out of fun. It will NOT be used for any commercial purpose. My issue has been resolved so I will close it, SINCERE RESPECT to you again!