TY - GEN
T1 - Learning Primal Heuristics for 0–1 Knapsack Interdiction Problems
AU - Ferrarini, Luca
AU - Gualandi, Stefano
AU - Moro, Letizia
AU - Parmentier, Axel
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.
PY - 2025/1/1
Y1 - 2025/1/1
N2 - In interdiction problems, two opposing decision-makers act sequentially: the leader plays first by selecting items to restrict the choices of the follower, while the follower selects those that maximize her profit from the remaining items. In knapsack interdiction, both decision-makers face different budget constraints. We propose a heuristic based on a single-level approximation of the leader-follower problem that we interpret as a combinatorial optimization layer in a machine learning pipeline. The ML pipeline includes a Generalized Linear Model as the first layer, which predicts the parameters of the single-level problem. Using a perturbation approach, we regularize the single-level problem, which enables to make it differentiable and provides a natural loss to train the model. Once trained, the pipeline provides effective ordering heuristics to solve Knapsack Interdiction problems. Extensive computational results on benchmarks from the literature show that the learned ML-based primal heuristics are extremely fast and compute solutions with a small optimality gap.
AB - In interdiction problems, two opposing decision-makers act sequentially: the leader plays first by selecting items to restrict the choices of the follower, while the follower selects those that maximize her profit from the remaining items. In knapsack interdiction, both decision-makers face different budget constraints. We propose a heuristic based on a single-level approximation of the leader-follower problem that we interpret as a combinatorial optimization layer in a machine learning pipeline. The ML pipeline includes a Generalized Linear Model as the first layer, which predicts the parameters of the single-level problem. Using a perturbation approach, we regularize the single-level problem, which enables to make it differentiable and provides a natural loss to train the model. Once trained, the pipeline provides effective ordering heuristics to solve Knapsack Interdiction problems. Extensive computational results on benchmarks from the literature show that the learned ML-based primal heuristics are extremely fast and compute solutions with a small optimality gap.
KW - Combinatorial Optimization
KW - Fenchel-Young Loss
KW - Knapsack Problem
KW - Machine Learning
UR - https://www.scopus.com/pages/publications/105010210903
U2 - 10.1007/978-3-031-95973-8_14
DO - 10.1007/978-3-031-95973-8_14
M3 - Conference contribution
AN - SCOPUS:105010210903
SN - 9783031959721
T3 - Lecture Notes in Computer Science
SP - 222
EP - 238
BT - Integration of Constraint Programming, Artificial Intelligence, and Operations Research - 22nd International Conference, CPAIOR 2025, Proceedings
A2 - Tack, Guido
PB - Springer Science and Business Media Deutschland GmbH
T2 - 22nd International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research, CPAIOR 2025
Y2 - 10 November 2025 through 13 November 2025
ER -