FICO
FICO Xpress Optimization Examples Repository
FICO Optimization Community FICO Xpress Optimization Home
Back to examples browserPrevious exampleNext example

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

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]

Back to examples browserPrevious exampleNext example