Multi-item lot-sizing with joint set-up costs

Shoshana Anily, Michal Tzur, Laurence A. Wolsey

Research output: Contribution to journalArticlepeer-review


We consider a multi-item lot-sizing problem with joint set-up costs and constant capacities. Apart from the usual per unit production and storage costs for each item, a set-up cost is incurred for each batch of production, where a batch consists of up to C units of any mix of the items. In addition, an upper bound on the number of batches may be imposed. Under widely applicable conditions on the storage costs, namely that the production and storage costs are nonspeculative, and for any two items the one that has a higher storage cost in one period has a higher storage cost in every period, we show that there is a tight linear program with O(mT 2) constraints and variables that solves the joint set-up multi-item lot-sizing problem, where m is the number of items and T is the number of time periods. This establishes that under the above storage cost conditions this problem is polynomially solvable. For the problem with backlogging, a similar linear programming result is described for the uncapacitated case under very restrictive conditions on the storage and backlogging costs. Computational results are presented to test the effectiveness of using these tight linear programs in strengthening the basic mixed integer programming formulations of the joint set-up problem both when the storage cost conditions are satisfied, and also when they are violated.

Original languageEnglish
Pages (from-to)79-94
Number of pages16
JournalMathematical Programming
Issue number1
StatePublished - Jun 2009


  • Convex hull
  • Extended formulation
  • Joint set-up cost
  • Mixed integer programming
  • Multi-item lot-sizing


Dive into the research topics of 'Multi-item lot-sizing with joint set-up costs'. Together they form a unique fingerprint.

Cite this