BRANCH-PRICE-AND-CUT ALGORITHMS