背景模型
|
|
|
主題 |
庫存分配問題 (stock rationing problem) |
|
模型 |
M/Ek/1 |
|
生產系統 |
單產品,make-to-stock |
生產時間:k-Erlang 分佈,均值1/μ |
需求 |
多類需求 (several demand classes), 滿足 Poisson 分佈 |
N類,lost sales cost: c1>⋯>cN 第 i 類需求的rate:λi |
關鍵變量 |
存在一個狀態變量(工作存儲水平 work storage level)可以用於完全捕獲有關庫存水平的信息以及目前的生產狀況 |
|
最優分配策略 |
由一個單調的關鍵工作存儲水平序列來刻畫:對每一類需求,存在一個工作存儲水平, 當庫存小於等於它時,最優策略是拒絕當前此類需求 |
|
最優生產策略 |
也由一個關鍵工作存儲水平來刻畫 |
|
DP模型
標記 |
含義 |
I(t) |
在 t 時刻已經完成的生產階段數目 |
X(t) |
在 t 時刻的庫存水平 |
(I(t),X(t)) 或者 Y(t)=I(t)+kX(t) |
系統狀態 |
g(I(t),X(t)) 或者 h(Y(t)) |
庫存持有費用函數 inventory holding cost function |
cj |
第 j 類需求的拒絕成本 |
Nju(t) |
在策略 u 之下,截止 t 時刻第 j 類需求被拒絕的累積數量 |
優化問題模型:
f(y)=uinfEyu{∫0∞e−αth(Yu(t))dt+j=1∑N∫0∞e−αtcjdNju(t)}(1) 其中 y=Y(0) 是初始庫存水平, α 是衰減因子。
統一的生產速率:γ=kμ+j=1∑Nλj, 假設:α+γ=1。那麼 (1) 的最優解滿足下面的方程:
f(y)=h(y)+kμH0f(y)+j=1∑NλjHjf(y)(2) 其中 H0 和 Hj 是下面的算子:
production decesionH0f(y)={min[f(y+1),f(y)]f(y+1)ify/k∈Zotherwiserationing decesionHjf(y)={min[f(y)+cj,f(y−k)]f(y)+cjify≥kotherwise