A branch-price-and-cut algorithm for multi-mode resource leveling · Study