|
|
- |
multiple products |
|
- |
dynamic demands |
|
- |
multi-level BOM structure |
|
- |
several resource types |
|
- |
setup times |
|
- |
any number of products can be produced per period ("big bucket" model) |
|
- |
no setup carry-over |
There are several model formulations available for the MLCLSP. The standard formulation reads as follows:
$Minimize\; Z= \displaystyle{\sum_{k=1}^K \sum_{t=1}^T} \big( { { s_k\cdot \gamma _{kt}}}+{ h_k\cdot y_{kt}} \big)$
subject to$ y_{k,t-1}+q_{k,t-z_{k}}-\displaystyle{\sum_{i\in \mathcal{N}_k}} a_{ki}\cdot q_{it}-y_{kt}=d_{kt} \qquad {k=1,2,\ldots,K;\;t=1,2,\ldots,T} $
$ \displaystyle{\sum_{k\in \mathcal{K}_j}} \big(tb_k\cdot q_{kt}+ tr_k\cdot \gamma _{kt}\big) \leq b_{jt} \qquad {j=1,2,\ldots,J;\;t=1,2,\ldots,T} $
$ q_{kt}-M\cdot \gamma _{kt} \leq 0 \qquad {k=1,2,\ldots,K;\;t=1,2,\ldots,T} $
$ q_{kt}, y_{kt} \geq 0 \qquad {k=1,2,\ldots,K;\;t=1,2,\ldots,T} $
$ \gamma_{kt} \in \{0,1\} \qquad {k=1,2,\ldots,K;\;t=1,2,\ldots,T} $
Symbols: |
|
|---|---|
| $t$ | period |
| $k$ | product |
| $j$ | resource |
| $\mathcal{K}_j$ | set of products that are produced by resource $j$ |
| $\mathcal{N}_k$ | set of direct successors (parents) of product $k$ |
| $z_k$ | lead time of product $k$ |
| $d_{kt}$ | external demand of product $k$ in period $t$ |
| $a_{ij}$ | gozinto factor between product $i$ and $i$ |
| $tb_{k}$ | production time per unit of product $k$ |
| $tr_{k}$ | setup time for product $k$ |
| $b_{jt}$ | capacity of resource $j$ in period $t$ |
| $q_{kt}$ | lot size of product $k$ in period $t$ |
| $y_{kt}$ | inventory of product $k$ at the end of period $t$ |
| $\gamma_{kt}$ | binary setup variable of product $k$ in period $t$ |
Model MLCLSP results if we define model SLULSP for multiple products and add capacity constraints and input-output relations.
There are other formulations of the MLCLSP which provide sharper lower bounds of the optimum value of objective function, if an LP-relaxation is used. Nevertheless, no matter which formulation is used, the MLCLSP is a very hard problem, and we do not expect to find exact solution algorithms that could routinely be applied in industry for the solution of problem instances with practical dimensions. However, an increasing number of heuristic solution algorithms is available.
Note that the above formulation is a big-bucket model formulation. This means, that any production quantity greater induces a setup with associated setup costs and/or time, even if the setup state of a resource for a given product is carried over to the next period to continue production of the last product in a period.
As far a we know, there is no Advanced Planning System that is capable to solve the above problem. By contrats, lotsizing is usually not supported at all or only with historic algorithms like the economic production quantity.
» See also: SLULSP - Single-level uncapacitated dynamic lotsizing problem
Powered by POM Prof. Tempelmeier GmbH.
Last changed: 25.05.2008.