111 高普考高考三級 工業工程 作業研究 考古題詳解
第 一 題30 分
考慮總空間及總重量分別為 立方公尺及 噸的貨櫃,現有 種貨物供裝載,其相關資料如下:
| 貨物種類 | 單位體積(立方公尺) | 單位重量(公噸) | 單位利潤(萬元) |
|---|---|---|---|
| 1 | 4 | 11 | 9 |
| 2 | 5 | 14 | 11 |
| 3 | 7 | 15 | 13 |
| 4 | 9 | 17 | 14 |
| 5 | 10 | 19 | 18 |
請問此貨櫃應如何裝載貨品,才可有最大的總利潤?請以整數規劃方法求解。
(一) 請寫出決策變數。(5 分)
(二) 請寫出目標式。(10 分)
(三) 請寫出限制式。(15 分)
登入後即可作答並保存紀錄。
核心觀念
本題考查作業研究中「整數線性規劃(Integer Linear Programming, ILP)」的模式建構能力,具體應用場景為經典的「多維背包問題(Multi-dimensional Knapsack Problem, MKP)」。
在作業研究模式建構中,必須具備以下三大要素:
- 決策變數(Decision Variables):定義決策者所能控制的實體量,包含清楚的物理意義、指標範圍及計量單位。
- 目標函數(Objective Function):以數學式量化決策目標(本題為利潤極大化 )。
- 限制條件(Constraints):包含系統的外部資源限制(空間上限與重量上限)以及變數本身的數學性質(非負限制與整數限制)。
解題方法
題目要求以整數規劃方法建構裝載決策模型。由於題目未限制每種貨物僅有單件,預設每種貨物可裝載多件,變數屬於一般非負整數(General Integer Variables)。若實務上視為每種貨物僅有 1 件,則屬於 0-1 整數規劃;標準模式建構應以一般整數規劃為主。
(一) 決策變數之定義(5 分)
定義決策變數時,必須指明「下標意義」、「物理量」與「單位」:
- 令 代表貨櫃所裝載第 種貨物的件數(單位:件),其中 。
(二) 目標式之建立(10 分)
決策目標為「貨櫃裝載貨品之總利潤最大化」:
- 總利潤 為各貨物裝載量乘以其單位利潤的總和: (其中 的單位為萬元)
(三) 限制式之建立(15 分)
系統受到「空間體積上限」、「載重上限」與「非負整數」三類限制:
- 空間容積限制:總使用體積不可超過貨櫃容量
- 總載重量限制:總裝載重量不可超過貨櫃耐重
- 非負整數限制:裝載數量不能為負數且必須為不可分割之整數
延伸求解(最佳裝載方案計算)
本題配分共 30 分,已完整對應三個子題的模式建構。若進一步求解該整數規劃:
- 資源緊縮度分析:
- 各貨物單位重量所需體積皆在 之間。若重量達上限 ,體積最多約為 ,遠小於空間上限 。
- 因此「重量限制」為主要瓶頸限制(Binding Constraint),空間限制在最佳解處為寬鬆限制(Slack Constraint)。
- 單位重量利潤比(Profit-to-Weight Ratio, ):
- 貨物 1:
- 貨物 2:
- 貨物 3:
- 貨物 4:
- 貨物 5:(性價比最高)
- 整數最佳解配置:
第 二 題25 分
考慮一線性規劃問題,且此問題的最佳單形表(optimal simplex tableau)如下,其中 、、 分別代表限制式 1、2、3 的鬆弛變數(slack variable)。
最佳單形表如下:
| 基變數 | Eq | RHS | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 1.75 | 0 | 0.5 | 0.25 | 0 | 10.5 | ||
| 1 | 0 | 2.25 | 0 | 1 | 0.5 | 0 | 4.5 | ||
| 2 | 0 | 1 | 0 | 0.375 | 0 | 0.75 | |||
| 3 | 0 | 0 | 0 | 0.25 | 1 | 3.5 |
(一) 將上述問題轉換成對偶問題(dual problem)。(15 分)
(二) 請由最佳單形表讀出對偶問題的最佳解,不包含剩餘變數。(10 分)
登入後即可作答並保存紀錄。
核心觀念
本題評量線性規劃(Linear Programming, LP)中極為重要的「對偶理論(Duality Theory)」與「單形法矩陣形式(Matrix Form of Simplex Method)」,核心觀念包含:
- 原問題與對偶問題之轉換法則(Primal-Dual Relationships):
- 最大化()問題轉換為最小化()問題。
- 原問題之右端常數(RHS, )轉換為對偶問題之目標函數係數。
- 原問題之目標函數係數()轉換為對偶問題之右端常數。
- 原問題限制式係數矩陣 轉置為 作為對偶限制式之係數矩陣。
- 標準對稱形式:原問題為 限制式且變數非負時,對偶問題之限制式為 且對偶變數非負。
- 最佳單形表與對偶最佳解之對應關係:
- 根據線性規劃矩陣理論,若原問題在最佳基底 下,對偶最佳解向量為 。
- 在單形表中,原問題初始為單位矩陣的鬆弛變數(slack variables),其在最佳單形表第 0 列( 列 / Row 0)所對應的係數即為 ,亦即各限制式之「影子價格(Shadow Price)」。
- 強對偶定理(Strong Duality Theorem)與互補鬆弛定理(Complementary Slackness Theorem):
- 原問題與對偶問題若皆有最佳解,則兩者之最佳目標函數值相等()。
- 若原問題某限制式之鬆弛變數大於 0(未達緊繃),則對應之對偶變數必為 0。
解題方法
(一) 將原問題轉換成對偶問題(Dual Problem)
- 定義對偶變數: 原問題共有 3 個限制式,分別指派對應的對偶變數:
- 限制式 1 對應對偶變數
- 限制式 2 對應對偶變數
- 限制式 3 對應對偶變數
-
轉換目標函數: 原問題為 ,右端項係數為 ; 對偶問題為 ,目標函數為:
-
轉換限制式: 原問題之變數 係數與目標值係數 ,轉置後形成對偶問題的 3 個限制式:
- 對應 欄位:
- 對應 欄位:
- 對應 欄位:
- 變數符號限制: 因原問題限制式皆為「」且原變數皆為「」,故對偶變數皆為非負:
綜上所述,對偶問題之完整數學模型為:
(二) 由最佳單形表讀出對偶問題的最佳解
讀取對偶最佳解主要有以下兩種途徑,兩者結果完全一致:
【途徑一:直接由 Row 0 讀取影子價格】
在標準最大化線性規劃的單形表中:
- 原問題限制式 1、2、3 所加入的鬆弛變數分別為 。
- 在最佳單形表的 列(Row 0)中,鬆弛變數對應的係數即為對偶變數之最佳值 :
- 欄位係數為 (即 ),故
- 欄位係數為 (即 ),故
第 三 題25 分
臺灣之鄉村、城市以及移居海外(包括國外及大陸)的人口變化越來越顯著。根據某研究單位資料顯示,在一年內:
- 所有鄉村的人口有 繼續留在鄉村, 遷往城市, 移居海外。
- 所有城市的人口有 留在城市, 遷往鄉村, 移居海外。
- 所有移居海外者有 返國定居在城市,其餘繼續留在海外。
假設以上的人口移動百分比在未來五年內均維持不變。計算時小數點請四捨五入至第二位。
(一) 求轉換機率矩陣(transition matrix)。(5 分)
(二) 如果小邱現在住在鄉村,那麼兩年後他遷往城市的機率是多少?(10 分)
(三) 假設現在所有臺灣人民中,有 居住在鄉村、 在城市、 移居海外,那麼三年後居住在各地(鄉村、城市、海外)的百分比分別是多少?(10 分)
登入後即可作答並保存紀錄。
核心觀念
本題屬於作業研究中的**離散時間馬可夫鏈(Discrete-Time Markov Chain, DTMC)**模型,核心觀念包含以下三項:
- 狀態空間(State Space)與狀態定義: 系統在離散時點 (以「年」為單位)處於特定狀態。設狀態空間包含三種互斥且周延的居住地狀態:
- 狀態 1():鄉村(Rural)
- 狀態 2():城市(Urban)
- 狀態 3():移居海外(Overseas)
- 單步轉換機率矩陣(One-Step Transition Probability Matrix, ): 定義 為由狀態 轉移至狀態 的條件機率。轉移矩陣具有隨機矩陣(Stochastic Matrix)之特性:
- 非負性:對所有 ,
- 列和為 1(Row Sum = 1):對所有狀態 ,
- 查普曼-柯爾莫哥洛夫方程式(Chapman-Kolmogorov Equations)與狀態分佈演變:
- 步轉移機率矩陣可由單步矩陣相乘求得:。由狀態 出發,經過 期到達狀態 之機率即為 的第 列第 行元素 。
- 若期初()的無條件狀態機率分佈行(或列)向量為 ,則經過 年後的狀態分佈向量為:
解題方法
(一) 求轉換機率矩陣(Transition Matrix)
依題意逐列建立各居住地的單步轉移機率:
- 由鄉村出發(第 1 列):
- 留鄉村:
- 遷往城市:
- 移居海外:
- 驗算列和:
- 由城市出發(第 2 列):
- 遷往鄉村:
- 留城市:
- 移居海外:
- 驗算列和:
- 由海外出發(第 3 列):
- 遷往鄉村:題意未提及回鄉村定居,故
- 返國定居城市:
- 留海外:其餘即 ,故
- 驗算列和:
以狀態順序[鄉村, 城市, 海外]表示,其轉換機率矩陣為:
(二) 小邱兩年後遷往城市的機率
小邱目前居住在鄉村,初始狀態為狀態 1(鄉村)。兩年後他遷往城市的機率,即為兩步轉移機率 。
利用查普曼-柯爾莫哥洛夫展開式(矩陣第 1 列與第 2 行的內積):
代入數值計算:
因此,小邱兩年後遷往城市的機率為 (即 )。
(三) 三年後居住在各地的百分比
設期初()的人口分佈列向量為:
採逐年遞推方式計算 :
- 一年後的人口分佈 :
- 驗算:
第 四 題20 分
考慮一丟銅板遊戲,玩此遊戲需支付 ,共丟三次。若連續三次的結果相同,例如正正正、反反反,則獲得 。請回答下列問題:
(一) 建立決策樹(decision trees)。(15 分)
(二) 若決定要玩遊戲,請問其期望收益為何?(5 分)
登入後即可作答並保存紀錄。
核心觀念
本題評量**決策分析(Decision Analysis)中的決策樹(Decision Trees)建構與期望值準則(Expected Monetary Value, EMV)**之計算。
- 決策樹基本構成要素:
- 決策節點(Decision Node):以方形 表示,代表決策者可主動選擇的行動方案(如:玩或不玩)。
- 機會節點(Chance Node):以圓形 表示,代表不受決策者控制的隨機事件狀態(如:投擲銅板之正反面)。
- 終端節點(Terminal Node / Leaf):以三角形 或直接標註數值表示,代表路徑之最終結果(報酬或損失)。
- 機率獨立性與樣本空間:
- 假設為公正銅板,每次投擲正面()與反面()之機率皆為 。
- 連續投擲三次之樣本空間包含 種基本事件,各事件機率均為 。
- 期望收益(Expected Value)評估:
- 期望值計算公式:。
- 決策評估通常使用逆向歸納法(Backward Induction / Rollback Procedure),由右至左計算各節點之期望值。
解題方法
(一) 建立決策樹
- 基本假設與參數設定:
- 銅板為公正銅板,每次出現正面()與反面()之機率各為 。
- 參賽成本:支付 $200。
- 獲勝條件:連續三次相同(即 或 ),獲得彩金 $400。
- 未獲勝條件:其餘 種情況,獲得彩金 $0。
- 終端淨收益(Net Payoff)= 獲得彩金 參賽成本 $200。
- 決策樹結構繪製:
- 起始為決策節點 ,分為兩個決策分支:「玩遊戲」與「不玩遊戲」。
- 若選擇「不玩遊戲」:淨收益為 $0。
- 若選擇「玩遊戲」:進入連續三次丟銅板之隨機事件,以三階段機會節點 展開。
決策樹展開架構如下圖所示:
[決策節點] [第一次投擲] [第二次投擲] [第三次投擲] 結果 (路徑) 路徑機率 獲得彩金 終端淨收益
┌─ 正 (0.5) ─→ HHH 1/8 $400 +$200
┌─ 正 (0.5) ─○ (N4) ─┤
│ └─ 反 (0.5) ─→ HHT 1/8 $0 -$200
┌─ 正 (0.5) ─○ (N2) ─┤
│ │ ┌─ 正 (0.5) ─→ HTH 1/8 $0 -$200
│ └─ 反 (0.5) ─○ (N5) ─┤
│ └─ 反 (0.5) ─→ HTT 1/8 $0 -$200
┌─ 玩 (支付 $200) ─○ (N1)
│ [EMV = -$100] │ ┌─ 正 (0.5) ─→ THH 1/8 $0 -$200
│ │ ┌─ 正 (0.5) ─○ (N6) ─┤
│ │ │ └─ 反 (0.5) ─→ THT 1/8 $0 -$200
│ └─ 反 (0.5) ─○ (N3) ─┤
───□ │ │ ┌─ 正 (0.5) ─→ TTH 1/8 $0 -$200
│ └─ 反 (0.5) ─○ (N7) ─┤
│ └─ 反 (0.5) ─→ TTT 1/8 $400 +$200
│
└─ 不玩 ───────────────────────────────────────────────────────────────→ 不玩 1 $0 $0
[EMV = $0]
- 逆向歸納數值推導(Rollback):
- 節點 期望淨收益:
- 節點 期望淨收益:
- 節點 期望淨收益:$0.5 \times (-200) + 0.5 \times (-200) = -200