Académique Documents
Professionnel Documents
Culture Documents
14 production lines available n dierent products to be made sequence dependent set up times no backlogging (delivery from stock) Goal: minimize inventory cost
Complications
Demand not exactly known; Stochasticity in set up times; Disruptions in production process.
Temporal simplications
Demand is exactly known in the rst T periods Ignore uncertainty in production process Suppose there is only one production line. Approach Solve the simplied problem for the rst T periods Use the obtained knowledge to solve the real problem.
Decompostion approach
Two subproblems: 1. Selection problem: Which products should be made on day t? 2. Lot-sizing problem: How much should be made per run? Approach Solve problem 1 Given the solution to problem 1, solve problem 2 Given the solution to problem 2, adjust the solution of problem 1 Given the new solution to problem 1, solve problem 2, etc
Therefore, we need to know The products to be made in period t; The rst and last product in period t; The order in which the remaining products are produced in period t; When the interperiodical set up between periods t and t + 1 is done.
D(i, t) = demand product i in period t; P P M (i) = production per minute of product i; CAP = capacity of warehouse; IC(i) = inventory cost per unit of product i per time unit; N P T (t) = net production time in period t (known quantity, if the solution to problem 1 is known). IN V (i, 0) = initial inventory product i.
Decision variables: ???? Decision variables: AP (i, t) = amount to produce of product i in period t (xed at 0 if i is not produced in t); IN V (i, t) = inventory of product i at the end period t.
Assumption: products are delivered at the end of the day; you can use both the inventory at the start of the day and the production of the day.
LP formulation
T n
min
t=1 i=1
IC(i)IN V (i, t)
subject to i, t
IN V (i, t) CAP
i=1
t i, t
10
If the LP is infeasible, then you get NO information. Introduce additional decision variables OT (t) = amount of over time needed in period t ED(i, t) = amount of external deliveries needed in period t for product i Penalty cost P OT = cost per unit of over time P ED = cost per unit of any product bought elsewhere. If necessary, dierent penalty costs can be specied for dierent products and time periods.
11
New model
T
min
t,i
IC(i)IN V (i, t) + P OT
t=1
OT (t) + P ED
t,i
ED(i, t)
i, t
IN V (i, t) CAP
i=1
t i, t
12
Use a local search routine like Simulated Annealing. Possible neighborhoods ????
13
14
14 instead of 1 production line: more of the same (nothing to worry about). Stochasticity of set up times: This will average out (not much to worry about). Disturbances in the production process: Keep some production capacity idle. Unknown demand: ????
15
16
Questions?
17