An extended optimization model for solving multi-product multi-period capacitated lot-sizing problems