107 高普考高考二級 工業工程 作業研究(包括線性規劃與等候理論) 考古題詳解
第 一 題25 分
請以大 M 法(M-Method)求解下列模式。
登入後即可作答並保存紀錄。
核心觀念
- 線性規劃標準型與輔助變數引入:
- 等式限制式():無法直接提供起始基底可行解,須加入非負的人工變數(Artificial Variable, )。
- 大於等於限制式():須減去剩餘變數(Surplus Variable, )以化為等式;因其係數為 無法作為基底變數,故需再加入人工變數()以構成初始單位矩陣。
- 小於等於限制式():直接加入寬限變數(Slack Variable, )化為等式,可直接作為初始基底變數。
- 大 M 法(Big-M Method)懲罰機制:
- 目的在於藉由給予人工變數極大的懲罰係數 ( 且為充分大之正實數),迫使單形法在疊代過程中自動將人工變數驅逐出基底(即令其值為 0)。
- 對於極小化問題(Minimization),人工變數在目標函數中的懲罰項係數為 (即懲罰其增大)。
- 單形表(Simplex Tableau)指標列之初表調整:
- 初始單形表之目標列(Row 0)必須先透過列運算消去基底變數(人工變數)的係數,使其係數化為 0,滿足單形法之正規規範型態(Canonical Form)。
- 單形法疊代準則(以方程式型態 為例):
- 進基變數(Entering Variable):極小化問題中,Row 0 係數為正且最大者(代表該非基底變數增大時能最快速使 降低)。
- 出基變數(Leaving Variable):由最小比值檢驗(Minimum Ratio Test)決定,取 。
- 最適性條件:Row 0 中所有非基底變數之係數皆 時即達最適解。
解題方法
步驟一:標準化並加入輔助變數
原模式為:
- 第 1 式(等式):加入人工變數 ,得 。
- 第 2 式():減去剩餘變數 並加入人工變數 ,得 。
- 第 3 式():加入寬限變數 ,得 。
- 目標函數加入人工變數之大 懲罰項:
步驟二:建立初始目標列(Row 0)之規範型態
將目標式整理為方程式形式:
由於初始基底變數為 ,Row 0 中 與 的係數必須消除為 0。 利用限制式:
進行列運算:
步驟三:單形表疊代運算
【初始單形表(Initial Tableau)】
| 基底變數 | RHS | 比值檢驗(Ratio) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| — | |||||||||
| (最小) | |||||||||
- 進基變數:因 為極大正數,,故選 進基。
- 出基變數:比值最小者為 Row 1,故 出基。樞紐元素(Pivot)為 。
- 高斯消去列運算:
【第一次疊代單形表(Tableau 1)】
| 基底變數 | RHS | 比值檢驗(Ratio) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| — | |||||||||
| (最小) | |||||||||
第 二 題
某美商公司生產兩種使用電阻器、電容器與芯片的電子設備。該公司生產兩種電子設備係根據下表的單位資源需求與最大可用資源資訊決定,該公司製造經理希望依據下表擬定最大收入的生產計畫。
單位資源需求:
資源|設備 1(單位)|設備 2(單位)|最大可用量(單位) 電阻器|2|3|1200 電容器|2|1|1000 芯片|0|4|800
單位價格(美元):
設備 1:3 美元;設備 2:4 美元。
假設 與 分別為設備 1 與設備 2 生產的數量。以下為線性規劃模型與其相關的最適單形表(Simplex Table):
其中 、、 是各限制式的差額變數(slack variable)。
最適單形表:
基本變數||||||解
|0|0||1|0|1750
|1|0|||0|450
|0|0||2|1|400
|0|1|||0|100
試回答下列問題:
(一)每一資源之對偶價格為何?其有效正確範圍為何?(10 分)
(二)若電阻器的可用數量增加為 1300 單位,則最佳解為何?(5 分)
(三)若電容器在允許變動的範圍中,請計算最適收益及設備 1 與設備 2 數量的對應範圍。(10 分)
(四)一個新承包商提出以每個電阻器 40 美分的價格賣給該美商公司額外的電阻器,但該美商公司至少要購買 500 單位。請問該美商公司是否要接受此報價?(5 分)
登入後即可作答並保存紀錄。
核心觀念
本題為線性規劃(Linear Programming, LP)的經典「敏感度分析(Sensitivity Analysis)」與「對偶理論(Duality Theory)」考題,核心觀念包含:
- 對偶價格(Dual Price / Shadow Price,又稱影子價格): 在極大化問題中,各限制式右側常數(RHS, Resource Availability)每增加 1 單位時,目標函數值(總收益)的邊際增加量。在最適單形表中,對應各限制式差額變數(Slack Variables)於 列(Row 0)的係數即為該資源之對偶價格 。
- 可行性範圍(Range of Feasibility / Allowable Range of RHS): 在維持當前最適基底變數組合不變(即基底可行解維持非負 )的前提下,右側常數向量 所允許的變動範圍。在此範圍內,各資源之對偶價格保持固定不變。
- 基底反矩陣 的判讀: 在標準單形表中,初始基底為差額變數矩陣 時,最適單形表中差額變數()所在的行向量,即為最適基底矩陣之反矩陣 。
- 超出可行性範圍的經濟決策: 當資源擴充量超過允許範圍時,現有基底會改變,對偶價格亦會隨之遞減。進行外購決策時,必須重新評估新瓶頸所產生的最大總收益,扣除購買總成本後檢視淨收益是否增加。
解題方法
由考卷原頁與最適單形表資訊可知:
- 基底變數向量為 ,其對應的解向量為 。
- 差額變數 欄位所構成的基底反矩陣為:
- 最適目標函數值 美元。
(一)每一資源之對偶價格及其有效正確範圍
1. 每一資源之對偶價格 在最適單形表的 列中,差額變數之係數即為各資源之對偶價格():
- 電阻器(對應 ): 美元/單位。
- 電容器(對應 ): 美元/單位。
- 芯片(對應 ): 美元/單位(芯片尚有剩餘 400 單位,為非緊縮資源,影子價格為 0)。
2. 有效正確範圍(允許變動範圍) 設資源可用量由 變動為 ,為維持當前基底可行性,必須滿足:
-
電阻器(資源 1,): 聯立求解不等式: 取交集得:。 因為原始可用量 ,故電阻器的有效正確範圍為:
-
電容器(資源 2,): 聯立求解不等式: 取交集得:。 因為原始可用量 ,故電容器的有效正確範圍為:
-
芯片(資源 3,): 聯立求解不等式: 上限無限制(增加芯片不會影響可行性)。 因為原始可用量 ,故芯片的有效正確範圍為:
(二)若電阻器的可用數量增加為 1300 單位,最佳解為何?
- 檢驗可行性: 電阻器可用量由 1200 增至 1300,變動量 單位。 因為 介於允許變動區間 內,現有基底維持最適。
- 計算新的變數值: 非基底變數仍為 。
- 計算新的最適收益:
- 利用對偶價格計算:
第 三 題20 分
某公司銷售的產品在未來四個月的需求分別為 100、140、210 與 180 個單位。該公司可以儲存恰好的產品數量以滿足各月所需,也可儲存較多的產品以滿足連續兩個月或更長時間的需求;然而若儲存較多的產品,每月每存貨單位需要支付 1.20 美元的持有成本。
該公司估計未來四個月的每單位購價分別為 15、12、10 與 14 美元,每次下訂單時會產生 200 美元的設置成本。該公司希望建立一個採購計畫,以最小化訂購、購買與持有庫存產品的總成本。
試以最短路徑(Shortest Path)圖來闡述此問題,並使用最短路徑法求最適解。(20 分)
登入後即可作答並保存紀錄。
核心觀念
本題屬於作業研究中經典的時變需求動態批量問題(Dynamic Lot-Sizing Problem),在學術上亦稱為 Wagner-Whitin 模型。其核心概念為:
- 零存貨訂購特性(Zero-Inventory Property): 在不允許缺貨且持有成本為正的前提下,最適決策必定滿足「唯有當期初存貨降至零時,才會進行訂購/採購」。因此,任一次採購的數量,必恰好等於未來連續若干個月的需求總和。
- 最短路徑問題(Shortest Path Problem, SPP)網路轉化:
- 節點定義:設立節點 。節點 ()代表「第 個月初且手頭存貨恰好為零」的時間點;節點 代表「第 4 個月底(即規劃期末)完成所有需求且庫存歸零」的終點。
- 弧(Arc)定義:由節點 指向節點 ()的有向弧 ,代表「在第 個月初下單採購,一次滿足第 月至第 月的所有需求」。
- 弧權重(Cost):弧 的成本 即為該次下單所發生的「設置成本(Setup Cost)+採購成本(Purchase Cost)+庫存持有成本(Holding Cost)」。
- 目標:求由節點 至節點 的最短路徑(即最小總成本路徑)。
解題方法
步驟一:整理各期基本參數
- 需求量:(單位)。
- 採購單價:(美元/單位)。
- 每次設置成本: 美元。
- 單位持有成本: 美元/(單位 月)。
步驟二:推導各月份需求若於第 個月採購的有效單位成本
若第 個月()的需求 決定提前在第 個月購買,則每單位除了購買價格 之外,尚須支付存放在倉庫 個月的持有成本。其有效單位成本 定義為:
各組合之有效單位成本計算如下:
- 第 1 個月下單():
- 供應第 1 個月():
- 供應第 2 個月():
- 供應第 3 個月():
- 供應第 4 個月():
- 第 2 個月下單():
- 供應第 2 個月():
- 供應第 3 個月():
- 供應第 4 個月():
- 第 3 個月下單():
- 供應第 3 個月():
- 供應第 4 個月():
- 第 4 個月下單():
- 供應第 4 個月():
步驟三:計算所有可能弧 的成本
弧成本公式為:
- 從節點 1 出發的弧:
- 從節點 2 出發的弧:
- 從節點 3 出發的弧:
第 四 題
某銀行分行僅有一個櫃台,顧客的到達、離去均為卜瓦松分配(Poisson Distribution),平均每 20 分鐘到達 3 人,而每位顧客的平均服務時間為 5 分鐘。等候線可容納無限多人,採先到先服務方式,又假設等候線上的顧客都不會中途離去。試回答下列問題:
(一)系統閒置的機率?(5 分)
(二)系統中平均顧客數?等候線平均顧客數?(5 分)
(三)平均在系統中停留的時間?平均在等候線上的時間?(10 分)
(四)顧客到達後必須等候的機率?(5 分)
登入後即可作答並保存紀錄。
核心觀念
本題屬於等候理論(Queueing Theory)中最經典的 模型(簡稱 模型)。
- 符號與假設判定:
- 到達過程為卜瓦松過程(Poisson Process),到達間隔時間服從參數為 的指數分配。
- 題目敘述「離去為卜瓦松分配」,即單位時間內服務完成離去的顧客數服從卜瓦松分配,意味服務時間服從參數為 的指數分配。
- 單一櫃台(單一服務台,通道數 )。
- 系統容量無限制(可容納無限多人),服務法則為先到先服務(First-Come, First-Served, FCFS),且顧客無中途放棄(reneging)或不排隊離開(balking)之行為。
- 關鍵參數與公式:
- 到達率 :平均每單位時間到達的顧客數。
- 服務率 :平均每單位時間櫃台能服務的顧客數。
- 服務台利用率(Traffic Intensity / Utilization Factor):。
- 穩態條件(Steady-State Condition):。
- 系統閒置機率(系統內為 0 人之機率):。
- 系統中平均顧客數:。
- 等候線中平均顧客數:。
- 利特爾法則(Little's Law):、。
- 平均停留時間關係式:。
- PASTA 特性(Poisson Arrivals See Time Averages):因到達符合卜瓦松過程,到達者觀察到系統處於特定狀態的機率等於系統長期的時間平均機率。
解題方法
步驟一:統一單位並計算基本參數
以「分鐘」為時間基準單位:
- 到達率 :
- 服務率 :每位顧客平均服務時間為 5 分鐘,即平均服務時間 分鐘:
- 計算服務台利用率 :
- 檢驗穩態條件:,系統可達到長期穩態。
(一)系統閒置的機率
系統閒置表示系統內完全沒有顧客(),即求 :
(二)系統中平均顧客數?等候線平均顧客數?
-
系統中平均顧客數(): 包含正在接受服務的顧客與正在排隊等候的顧客總和:
-
等候線平均顧客數(): 僅計算正在排隊、尚未進入櫃台接受服務的顧客: