FICO Xpress Optimization Examples Repository
 FICO Optimization Community FICO Xpress Optimization Home

Lot sizing

Description
Economic lot sizing (ELS) considers production planning over a given planning horizon. In every period, there is a given demand for every product that must be satisfied by the production in this period and by inventory carried over from previous periods. A set-up cost is associated with production in a period, and the total production capacity per period is limited. The unit production cost per product and time period is given. There is no inventory or stock-holding cost. The model implements a configurable cutting plane algorithm for this problem.

Further explanation of this example: 'Xpress teaching material', Section 2.7 'Branch-and-Cut'; Xpress Whitepaper 'Embedding Optimization Algorithms'; 'Mosel User Guide', Section 11.1 'Cut generation'

Source Files
By clicking on a file name, a preview is opened at the bottom of this page.

Data Files

els.dat

! Data file for els.mos'

DEMAND:    [ 2 3 5 3 4 2 5 4 1 3 4 2 3 5 2
3 1 2 3 5 3 1 2 3 3 4 5 1 4 1
3 5 2 1 2 1 3 3 5 2 2 1 3 2 3
2 2 1 3 2 1 2 2 3 3 2 2 3 1 2]

SETUPCOST: [17 14 11 6 9 6 15 10 8 7 12 9 10 8 12]

PRODCOST:  [ 5 3 2 1 3 1 4 3 2 2 3 1 2 3 2
1 4 2 3 1 3 1 2 3 3 3 4 4 2 2
3 3 3 4 4 3 3 3 2 2 1 1 3 3 3
2 2 2 3 3 3 4 4 4 3 3 2 2 2 3]

CAP:       [12 12 12 12 12 12 12 12 12 12 12 12 12 12 12]

`