Robust Extensible Bin Packing and Revisiting the Convex Knapsack Problem

πŸ“… 2025-10-27
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This paper studies the robust scalable bin packing problem under budgeted uncertainty, where item sizes reside in an uncertainty set defined by the intersection of box constraints and an ℓ₁-norm ball. Addressing the NP-hard separation subproblem, we first formulate it as a continuous convex knapsack problem and prove its strong NP-hardness; we then design a pseudo-polynomial dynamic programming (DP) algorithm and an FPTAS with guaranteed approximation ratio. To solve the overall robust optimization problem, we propose a master–slave framework for scenario generation, integrating robust optimization, SOS constraints, and mixed-integer programming in an iterative scheme. Experiments demonstrate that our DP algorithm significantly outperforms commercial MIP solvers in computational efficiency. In a real-world surgical scheduling case study, the proposed robust model substantially reduces both schedule delay risk and resource wastage compared to both current practice and the nominal optimal solution.

Technology Category

Application Category

πŸ“ Abstract
We study a robust extensible bin packing problem with budgeted uncertainty, under a budgeted uncertainty model where item sizes are defined to lie in the intersection of a box with a one-norm ball. We propose a scenario generation algorithm for this problem, which alternates between solving a master robust bin-packing problem with a finite uncertainty set and solving a separation problem. We first show that the separation is strongly NP-hard given solutions to the continuous relaxation of the master problem. Then, focusing on the separation problem for the integer master problem, we show that this problem becomes a special case of the continuous convex knapsack problem, which is known to be weakly NP-hard. Next, we prove that our special case when each of the functions is piecewise linear, having only two pieces, remains NP-hard. We develop a pseudo-polynomial dynamic program (DP) and a fully polynomial-time approximation scheme (FPTAS) for our special case whose running times match those of a binary knapsack FPTAS. Finally, our computational study shows that the DP can be significantly more efficient in practice compared with solving the problem with specially ordered set (SOS) constraints using advanced mixed-integer (MIP) solvers. Our experiments also demonstrate the application of our separation problem method to solving the robust extensible bin packing problem, including the evaluation of deferring the exact solution of the master problem, separating based on approximate master solutions in intermediate iterations. Finally, a case-study, based on real elective surgery data, demonstrates the potential advantage of our model compared with the actual schedule and optimal nominal schedules.
Problem

Research questions and friction points this paper is trying to address.

Studying robust extensible bin packing with budgeted uncertainty constraints
Developing algorithms for scenario generation and separation problems
Solving NP-hard convex knapsack problems with dynamic programming approaches
Innovation

Methods, ideas, or system contributions that make the work stand out.

Scenario generation algorithm with master and separation problems
Dynamic program and FPTAS for piecewise linear knapsack problem
Separation method applied to robust extensible bin packing
Noam Goldberg
Noam Goldberg
Associate Professor, IE&M, Ben-Gurion University
Operations ResearchOptimization in Data ScienceRobust OptimizationComputational Game Theory
M
Michael Poss
LIRMM, University of Montpellier, CNRS, France
Y
Yariv Marmor
Department of Industrial Engineering and Management, Braude College of Engineering