Dynamic lot-sizing problems