第一章 隨機規(guī)劃模型
1.1 投資問題
1.1.1 報童問題
問題描述
這是一個關于賣報商人采購報紙的問題. 每天早上, 賣報商以批發(fā)價c(每份)向報社采購x份當天的報紙。如果當天的需求量d比x大,那么商人需要以價格d(每份)向報社再采購d-x份豁鲤。如果當天的需求量d比x小,會觸發(fā)庫存代價,每份報紙的庫存代價是h。一般來說,
,
陆赋】该牛總代價為:
? 其中
確定型優(yōu)化問題
? 我們的目標是使得總代價最少鸠信。即可寫為如下優(yōu)化問題
? 顯然,給定论寨,上述問題的最優(yōu)解為
星立。
隨機規(guī)劃問題
現(xiàn)在我們考慮每天的需求
是一個隨機變量的情況。那么我們希望葬凳,采購
份報紙時绰垂,代價的期望最小。即可寫為如下優(yōu)化問題
該問題是兩階段問題(two-stage problem)的一個好例子火焰。在第一階段劲装,報童不知道當天真實的需求
,他需要做出決策購買多少份報紙昌简,即
的取值占业;在第二階段,報童知道了當天的需求
纯赎,若
那么報童需要進行追索賠償(recourse action)谦疾,即以高價補購
份報紙。
解析解
接下來的問題是如何求解上述優(yōu)化問題犬金。上述問題可以給出其解析解餐蔬。記隨機變量
概率密度函數(shù)為
,累計概率密度函數(shù)為
佑附,即
樊诺。顯然對于任意的
,
音同。期望
可寫為如下形式
其中词爬,所以
記,則有
那么
? 接著我們分析函數(shù)的一階導數(shù)與二階導數(shù)权均。
- 一階導數(shù)
- 二階導數(shù)
依據(jù)二階導數(shù)顿膨,我們可以判斷函數(shù)
是一個凸函數(shù)锅锨。由
可求得最優(yōu)解
,其中
恋沃。累積分布函數(shù)的左
分位點定義為
必搞。同理,累積分布函數(shù)的右
分位點定義為
囊咏。若左右分位點相等恕洲,則最優(yōu)解為左分位點或者右分位點;反之梅割,最優(yōu)解位于兩個分位點之間霜第。
假定在
個場景(scenarios)中我們采集到
的取值為
,
户辞,...
泌类。那么此時經(jīng)驗累積分布函數(shù)是階躍函數(shù),最優(yōu)解依然為
分位點(左或右)底燎,亦為某個
刃榨。
隨機規(guī)劃與確定型優(yōu)化的關系
實際應用中很難得到解析解,對于有限場景(scenarios)的問題双仍,我們通過改寫期望
可以將該隨機規(guī)劃建模為一個確定型優(yōu)化問題
其中可以寫為
? 我們可以將不確定規(guī)劃寫為線性規(guī)劃形式喇澡,即
? 值得注意的是上述分解形式。給定殊校,隨機規(guī)劃的目標函數(shù)是
個確定型優(yōu)化問題(
)目標函數(shù)的組合。也就是說读存,它將一個隨機規(guī)劃分解為
個確定型規(guī)劃为流。后面我們會看到,這種分解形式是兩階段問題的典型特點让簿。
考慮最壞的情況
? 接下來我們假定每天的需求敬察,在已知需求上下界的情況下,思考如何決定每天的購買量
使得最壞的情況下?lián)p失最少尔当。即求解如下優(yōu)化問題
? 依據(jù)函數(shù)定義莲祸,可計算,如下
? 考慮到與
均為分片線性函數(shù)椭迎,可知
依然為分片線性函數(shù)锐帜。當
時,取最小值畜号,即
缴阎。
? 進一步的,假設我們還知道每天需求的平均值简软。顯然符合條件(指上下界與均值的值)的分布有很多種蛮拔。我們思考如何決定每天的購買量
使得在最壞的分布情況下期望損失最少述暂。模型如下
? 其中,表示所有符合條件的分布的累積分布函數(shù)的集合建炫;
表示給定
的情況下畦韭,需求
的累積分布函數(shù)為
時的期望損失。我們會在后面討論如何求解該問題肛跌。