【库存笔记1】Stock Rationing in an M/ E_k / 1 Make-to-Stock Queue

背景模型

主题库存分配问题 (stock rationing problem)
模型 M / E k / 1 M/E_k/1 M/Ek/1
生产系统单产品,make-to-stock生产时间: k k k-Erlang 分布,均值 1 / μ 1/{\mu} 1/μ
需求多类需求 (several demand classes), 满足 Poisson 分布 N N N类,lost sales cost: c 1 > ⋯ > c N   c_1>\cdots>c_N\\\, c1>>cN i i i 类需求的rate: λ i \lambda_i λi
关键变量存在一个状态变量(工作存储水平 work storage level)可以用于完全捕获有关库存水平的信息以及目前的生产状况
最优分配策略由一个单调的关键工作存储水平序列来刻画:对每一类需求,存在一个工作存储水平, 当库存小于等于它时,最优策略是拒绝当前此类需求
最优生产策略也由一个关键工作存储水平来刻画

DP模型

标记含义
I ( t ) I(t) I(t) t t t 时刻已经完成的生产阶段数目
X ( t ) X(t) X(t) t t t 时刻的库存水平
( I ( t ) , X ( t ) ) (I(t),X(t)) (I(t),X(t)) 或者  Y ( t ) = I ( t ) + k X ( t ) Y(t)=I(t)+kX(t) Y(t)=I(t)+kX(t)系统状态
g ( I ( t ) , X ( t ) ) g(I(t),X(t)) g(I(t),X(t)) 或者 h ( Y ( t ) ) h(Y(t)) h(Y(t))库存持有费用函数 inventory holding cost function
c j c_j cj j j j 类需求的拒绝成本
N j u ( t ) N_j^u(t) Nju(t)在策略 u u u 之下,截止 t t t 时刻第 j j j 类需求被拒绝的累积数量

优化问题模型:
f ( y ) = inf ⁡ u E y u { ∫ 0 ∞ e − α t h ( Y u ( t ) ) d t + ∑ j = 1 N ∫ 0 ∞ e − α t c j d N j u ( t ) } (1) f(y)=\mathop{\inf}\limits_{u} \mathbb{E}_y^u\left\{ \int_0^{\infty}e^{-\alpha t}h(Y^u(t))dt + \sum_{j=1}^N \int_0^{\infty}e^{-\alpha t}c_jdN_j^u(t) \right\} \tag{1} f(y)=uinfEyu{0eαth(Yu(t))dt+j=1N0eαtcjdNju(t)}(1) 其中 y = Y ( 0 ) y=Y(0) y=Y(0) 是初始库存水平, α \alpha α 是衰减因子。

统一的生产速率: γ = k μ + ∑ j = 1 N λ j \gamma = k\mu+\mathop{\sum}\limits_{j=1}^N \lambda_j γ=kμ+j=1Nλj, 假设: α + γ = 1 \alpha+\gamma=1 α+γ=1。那么 (1) 的最优解满足下面的方程:
f ( y ) = h ( y ) + k μ H 0 f ( y ) + ∑ j = 1 N λ j H j f ( y ) (2) f(y)=h(y)+k\mu H_0f(y) + \mathop{\sum}\limits_{j=1}^N \lambda_jH_jf(y) \tag{2} f(y)=h(y)+kμH0f(y)+j=1NλjHjf(y)(2) 其中 H 0 H_0 H0 H j H_j Hj 是下面的算子:
production decesion H 0 f ( y ) = { min ⁡ [ f ( y + 1 ) , f ( y ) ] if    y / k ∈ Z f ( y + 1 ) otherwise \text{production decesion}\qquad H_0 f(y) = \begin{cases} \min [f(y+1), f(y)] &\text{if} \; y/k\in\mathbb{Z} \\ f(y+1) & \text{otherwise} \end{cases} production decesionH0f(y)={min[f(y+1),f(y)]f(y+1)ify/kZotherwise rationing decesion H j f ( y ) = { min ⁡ [ f ( y ) + c j , f ( y − k ) ] if    y ≥ k f ( y ) + c j otherwise \text{rationing decesion}\qquad H_j f(y) = \begin{cases} \min [f(y)+c_j, f(y-k)] &\text{if} \; y\ge k \\ f(y)+c_j & \text{otherwise} \end{cases} rationing decesionHjf(y)={min[f(y)+cj,f(yk)]f(y)+cjifykotherwise

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zte10096334

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值