mlsanityData to 7 Oct 2026

A Data-Driven Column Generation Algorithm For Bin Packing Problem in Manufacturing Industry

arXiv 2202.12466 ↗First posted 25 Feb 2022cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

The bin packing problem exists widely in real logistic scenarios (e.g., packing pipeline, express delivery), with its goal to improve the packing efficiency and reduce the transportation cost. In this NP-hard combinatorial optimization problem, the position and quantity of each item in the box are strictly restricted by complex constraints and special customer requirements. Existing approaches are hard to obtain the optimal solution since rigorous constraints cannot be handled within a reasonable computation load. In this paper, for handling this difficulty, the packing knowledge is extracted from historical data collected from the packing pipeline of Huawei. First, by fully exploiting the relationship between historical packing records and input orders(orders to be packed) , the problem is reformulated as a set cover problem. Then, two novel strategies, the constraint handling and process acceleration strategies are applied to the classic column generation approach to solve this set cover problem. The cost of solving pricing problem for generating new columns is high due to the complex constraints and customer requirements. The proposed constraints handling strategy exploits the historical packing records with the most negative value of the reduced cost. Those constraints have been implicitly satisfied in these historical packing records so that there is no need to conduct further evaluation on constraints, thus the computational load is saved. To further eliminate the iteration process of column generation algorithm and accelerate the optimization process, a Learning to Price approach called Modified Pointer Network is proposed, by which we can determine which historical packing records should be selected directly. Through experiments on realworld datasets, we show our proposed method can improve the packing success rate and decrease the computation time simultaneously.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 35 references that are in the map. First posted on arXiv 25 Feb 2022.

Builds on

13 of 35 references.

References · 13

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
  4. 2015Pointer Networkscited by 882
  5. 2018Attention, Learn to Solve Routing Problems!cited by 646
  6. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
  7. 2016Self-critical Sequence Training for Image Captioningcited by 544
  8. 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
  9. 2015Order Matters: Sequence to sequence for setscited by 236
  10. 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 108
  11. 2018Learning to Branchcited by 78
  12. 2017Solving a New 3D Bin Packing Problem with Deep Reinforcement Learning Methodcited by 30
1 more
  1. 2018Deep Choice Model Using Pointer Networks for Airline Itinerary Predictioncited by 9

Built on by

Not cited yet.