Saved in:
Bibliographic Details
Main Authors: Kolter, Maximilian, Grunow, Martin, Kolisch, Rainer
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2501.04563
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Integer programs for resource-constrained project scheduling problems are notoriously hard to solve due to their weak linear relaxations. Several papers have proposed reformulating project scheduling problems via Dantzig-Wolfe decomposition to strengthen their linear relaxation and decompose large problem instances. The reformulation gives rise to a master problem that has a large number of variables. Therefore, the master problem is solved by a column generation procedure embedded in a branching framework, also known as branch-and-price. While branch-and-price has been successfully applied to many problem classes, it turns out to be ineffective for most project scheduling problems. This paper identifies drivers of the ineffectiveness by analyzing the structure of the reformulated problem and the strength of different branching schemes. Our analysis shows that the reformulated problem has an unfavorable structure for column generation: It is highly degenerate, slowing down the convergence of column generation, and for many project scheduling problems, it yields the same or only slightly stronger linear relaxations as classical formulations at the expense of large increases in runtime. Our computational experiments complement our theoretical findings.