113 高普考高考三級 工業工程 作業研究 考古題詳解
第 一 題25 分
求解馬可夫決策過程之問題的其中一種方式,是可以將此問題轉化成線性規劃的問題來看待。考慮以下由馬可夫決策過程之問題轉化後之原始(Primal)線性規劃問題:
Minimize
Subject to:
在此問題中, 為決策變數,而 與 為給定常數。
假設 ,; 為上述問題相對應之對偶(Dual)線性規劃問題之對偶決策變數。
(一) 請寫出對偶問題之目標式。
(二) 請寫出對偶問題之限制式。
登入後即可作答並保存紀錄。
核心觀念
此題考馬可夫決策過程(MDP)的價值函數線性規劃與其對偶。原始問題是最小化狀態價值的加權和,對偶變數 對應原始問題中狀態 、動作 的 Bellman 不等式。
原始問題中 都是自由變數;題目只對 加上非負限制。因此,對偶中:
- 每一條原始限制式對應一個非負對偶變數 。
- 原始變數若自由,對應的對偶限制式為等式;若原始變數非負,對應的對偶限制式為「」。
解題方法
先把每條原始限制式整理成「本期價值減去折現後的下一期價值」:
因此對偶目標式以原始限制式右側的獎酬為係數,並最大化:
接著,逐一看每個 在所有原始限制式中的係數。若 自由,該欄係數加總須等於目標式係數 ;若 ,該欄係數加總須小於或等於 。
題目中每個限制式裡, 的正係數是 ,其餘係數是轉移機率的負值。因此 欄係數加總為:
令其符合原始目標式的係數,即得到對偶限制式。
對偶限制式推導
由於 未受符號限制,對應等式:
由題目轉移機率,只有從狀態 、 轉移至狀態 的機率非零,故:
同理,由於 至 均非負,對應不等式。逐欄整理如下:
第 二 題25 分
在每次賭局中,賭徒每次下注的上限即是他當下手中所擁有的現金。每次贏錢的機率與輸錢的機率分別是 和 。賭徒一共可以下注 次,而且每次下注的金額為其所擁有的現金成一固定比例 ,其中 。他的目標為最大化其最後所擁有現金取自然對數後之期望值。
當賭徒手上擁有現金 且還有 次下注機會時,以 來表示在此情況下賭徒最大的期望目標值。邊界條件為
(一) 假設 ,利用 之結果,證明
其中
(二) 假設 ,證明
皆成立,而且最佳下注策略為每次下注的金額為其當下所擁有的現金之 比例。
登入後即可作答並保存紀錄。
核心觀念
這題考有限期動態規劃與對數效用的可加性。若下注比例為 ,贏時現金變成 ,輸時變成 。因此,給定下注策略後的期望目標值可由兩種結果的對數效用加權計算。
解題方法
令 表示手上有現金 、尚有 次下注機會時可達到的最大期望對數效用。下注比例 必須介於 與 之間。對 ,Bellman 方程為
由於 且 ,可知 、。當 且輸掉時,現金歸零, 不存在;此策略的期望效用視為負無窮,因此不會是最佳策略。
(一)證明
使用邊界條件 :
設 。其一階導數為
令 ,得到
其中 。又因為
所以 為嚴格凹函數,該臨界點即為唯一最大點。將 代入,可得
第 三 題25 分
考慮以下線性規劃問題:
Max
subject to
(一) 請將此問題轉成以標準型式(standard form)來表示,也就是將所有不等式轉成為等式的型式。
(二) 請以單形法(Simplex method)的表格式(Tableau form)來求解最佳解,並在每回合表中列出完整之列表。
登入後即可作答並保存紀錄。
核心觀念
本題考查線性規劃的標準型式轉換,以及以單形法(Simplex method)逐次換基求最大值。將「」限制式加入非負鬆弛變數,即可轉為等式;單形表中依目標列選入基變數,再依最小正比值選出基變數。
(一)轉換為標準型式
各限制式加入鬆弛變數 :
目標式寫成
且
初始基底為 ,初始基本可行解為 、、、、。
(二)單形法表格式求解
採用目標列為 的表法。每一回合選目標列中最負係數所對應的變數入基;比值測試只計算入基欄正係數列的「右端值 ÷ 入基欄係數」,最小非負比值所在列的基變數出基。
初始表
、 的目標列係數分別為 、,故 入基。比值為 、、;最小比值為 ,故 出基。樞紐元素為 。
| 基變數 | RHS | |||||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1000 | |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1500 | |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1750 | |
| 0 | 4 | 2 | 0 | 0 | 0 | 1 | 4800 | |
| 列 | -12 | -9 | 0 | 0 | 0 | 0 | 0 |
第一次換基後
以樞紐列為基準消去其他列的 係數,基底變為 。目標列的 係數為 ,故 入基。比值為 、、;最小比值為 ,故 出基。樞紐元素為 。
| 基變數 | RHS | |||||||
|---|---|---|---|---|---|---|---|---|
| 12 | 1 | 0 | 1 | 0 | 0 | 0 | 1000 | |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1500 | |
| 0 | 0 | 1 | -1 | 0 | 1 | 0 | 750 | |
| 0 | 0 | 2 | -4 | 0 | 0 | 1 | 800 | |
| 列 | 0 | -9 | 12 | 0 | 0 | 0 | 12000 |
第二次換基後
第 四 題25 分
律師事務所正準備招聘新的律師。以下是律師事務所預估未來一年新聘律師所需要處理的案件時數:
| 月份 | 案件時數(小時) | 月份 | 案件時數(小時) |
|---|---|---|---|
| 1 | 650 | 7 | 750 |
| 2 | 450 | 8 | 900 |
| 3 | 600 | 9 | 800 |
| 4 | 500 | 10 | 650 |
| 5 | 700 | 11 | 700 |
| 6 | 650 | 12 | 500 |
每一位新聘的律師預期每月可以處理 150 小時的案件時數,而且其聘任期至少為一年。所有的案件時數必須在年終處理完畢。這家律師事務所想要決定新的一年所要聘任的新律師的人數。請定義所需之決策變數並將此問題以整數規劃的形式表示出來。
登入後即可作答並保存紀錄。
核心觀念
本題考的是「整數規劃」中的人力配置問題:
- 決策變數為新聘律師人數。
- 每位律師每月可處理 小時。
- 聘任期間至少一年,因此每位律師全年可提供:
- 律師人數必須為非負整數。
- 所有案件只要求在年終前完成,因此以全年總案件時數與全年總處理能力比較。
解題方法
設:
其中:
全年案件總時數為:
每位律師全年可處理 小時,因此 位律師全年總處理能力為:
為確保全年案件均能處理完畢,須滿足:
若以成本相同且希望聘任人數最少為目標,整數規劃模型為:
求得: