TY - JOUR
T1 - Branch and price for submodular bin packing
AU - Xu, Liding
AU - D'Ambrosio, Claudia
AU - Haddad-Vanier, Sonia
AU - Traversi, Emiliano
N1 - Publisher Copyright:
© 2023 The Author(s)
PY - 2023/1/1
Y1 - 2023/1/1
N2 - The Submodular Bin Packing (SMBP) problem asks for packing unsplittable items into a minimal number of bins for which the capacity utilization function is submodular. SMBP is equivalent to chance-constrained and robust bin packing problems under various conditions. SMBP is a hard binary nonlinear programming optimization problem. In this paper, we propose a branch-and-price algorithm to solve this problem. The resulting price subproblems are submodular knapsack problems, and we propose a tailored exact branch-and-cut algorithm based on a piece-wise linear relaxation to solve them. To speed up column generation, we develop a hybrid pricing strategy to replace the exact pricing algorithm with a fast pricing heuristic. We test our algorithms on instances generated as suggested in the literature. The computational results show the efficiency of our branch-and-price algorithm and the proposed pricing techniques.
AB - The Submodular Bin Packing (SMBP) problem asks for packing unsplittable items into a minimal number of bins for which the capacity utilization function is submodular. SMBP is equivalent to chance-constrained and robust bin packing problems under various conditions. SMBP is a hard binary nonlinear programming optimization problem. In this paper, we propose a branch-and-price algorithm to solve this problem. The resulting price subproblems are submodular knapsack problems, and we propose a tailored exact branch-and-cut algorithm based on a piece-wise linear relaxation to solve them. To speed up column generation, we develop a hybrid pricing strategy to replace the exact pricing algorithm with a fast pricing heuristic. We test our algorithms on instances generated as suggested in the literature. The computational results show the efficiency of our branch-and-price algorithm and the proposed pricing techniques.
KW - Branch and price
KW - Piece-wise linear relaxation
KW - Submodular bin packing
KW - Submodular knapsack
U2 - 10.1016/j.ejco.2023.100074
DO - 10.1016/j.ejco.2023.100074
M3 - Article
AN - SCOPUS:85170554529
SN - 2192-4406
VL - 11
JO - EURO Journal on Computational Optimization
JF - EURO Journal on Computational Optimization
M1 - 100074
ER -