美文网首页供应链优化
报童问题的简单解法

报童问题的简单解法

作者: 虚胖一场 | 来源:发表于2019-11-26 11:40 被阅读0次

    本文链接个人站 | 简书 | CSDN
    版权声明:除特别声明外,本博客文章均采用 BY-NC-SA 许可协议。转载请注明出处。

    我们早先已经在《报童问题》一文中介绍了这个经典的商品采购模型。文中的推导略有些繁复。为了便于理解,本文将给出一个相对简单的解法。

    问题

    我们还是沿用前文的记号。问题定义如下:

    每天早上,报童以批发价 c 元/份采购当天的报纸,然后以零售价 p 元/份售卖。如果当天报纸没有卖完,则以 s 元/份的价格卖给废品回收站。不失一般性,假设 p>c>s。用随机变量 D 表示当天的需求量,并已知其概率分布。求使得期望收益最大的采购量 x

    求解

    收益为总销售额减去总成本:
    \begin{aligned} \pi(x, D) &= p\cdot \min(x, D)+s\cdot\max(x-D, 0)-c\cdot x\\ &=p\cdot \min(x, D)+s\cdot[\max(x, D) - D]-c\cdot x\\ &=p\cdot \min(x, D)+s\cdot[x+D - \min(x, D) - D]-c\cdot x\\ &=(p-s)\cdot \min(x, D)-(c-s)\cdot x \end{aligned}
    这里利用了 \max(x, D) + \min(x, D) = x+D

    收益的期望为
    \begin{aligned} \mathbb{E}[\pi(x, D)] &= (p-s)\cdot \mathbb{E}[\min(x, D)]-(c-s)\cdot x\\ &= (p-s)\cdot \int_0^{+\infty}\min(x, d) f(d)\mathrm{d}d-(c-s)\cdot x \end{aligned}
    其中 f(d) 为随机变量 D 的概率密度函数。

    为使期望收益最大,我们令
    \begin{aligned} \frac{\partial \mathbb{E}[\pi(x, D)]}{\partial x} & = 0\\ &=(p-s)\cdot \frac{\partial}{\partial x}\left( \int_0^{+\infty}\min(x, d)f(d)\mathrm{d}d\right)-(c-s)\\ &=(p-s)\cdot \frac{\partial}{\partial x}\left( \int_0^{x}d\cdot f(d)\mathrm{d}d+\int_x^{+\infty}x\cdot f(d)\mathrm{d}d\right)-(c-s)\\ &=(p-s)\cdot \left[ \int_0^x\frac{\partial (d\cdot f(d))}{\partial x}\mathrm{d}d+\int_x^{+\infty}\frac{\partial (x\cdot f(d))}{\partial x}\mathrm{d}d\right]-(c-s)\\ &=(p-s)\cdot \int_x^{+\infty}f(d)\mathrm{d}d-(c-s)\\ &=(p-s)\cdot [1-F(x)]-(c-s)\\ \end{aligned}
    其中 F(d) 为随机变量 D 的累积分布函数。解上式得
    F(x) = \frac{p-c}{p-s} \equiv\gamma
    \gamma 即为前文解得的临界分位数(Critical Fractile)。使得期望收益最大的采购量为
    x^*=F^{-1}(\gamma)

    相关文章

      网友评论

        本文标题:报童问题的简单解法

        本文链接:https://www.haomeiwen.com/subject/wllewctx.html