108 專技高考高等考試 工業工程技師 作業研究 考古題詳解
第 一 題25 分
應用單形法(Simplex Method)求解以下線性規劃問題。(25 分)
登入後即可作答並保存紀錄。
核心觀念
本題評量線性規劃(Linear Programming, LP)中最核心的演算法——單形法(Simplex Method),屬於工業工程技師「作業研究」必考之基礎計算題型。其涉及之核心觀念與定義如下:
- 標準型(Standard Form)轉換:
- 極大化問題中,若限制式為「」不等式,且右端值(Right-Hand Side, ),需引入差額變數(Slack Variables)轉換為等式。
- 所有變數(包含決策變數與差額變數)皆須滿足非負限制()。
- 基本可行解(Basic Feasible Solution, BFS):
- 令非基底變數(Non-Basic Variables)為 ,解出基底變數(Basic Variables),對應可行解空間之極點(Extreme Point)。
- 單形法疊代判斷準則:
- 進基準則(Entering Rule / Optimality Condition):在目標列(Row 0)中,選取負係數絕對值最大者(即能使目標值增長最快之非基底變數)作為進基變數。
- 出基準則(Leaving Rule / Feasibility Condition):利用最小比值測試(Minimum Ratio Test, MRT),在樞紐行元素嚴格大於 ()之列中,計算 ,選取比值最小者對應之基底變數出基,確保新解仍維持非負可行性。
- 樞紐消去(Pivot Operation):利用高斯-約當列運算(Gauss-Jordan Row Operations),使樞紐元素化為 ,該行其餘元素均化為 。
- 最適性條件(Optimality Criterion):當目標列中所有變數之係數皆大於或等於 (無任何負檢定數)時,即獲得唯一或多重最適解。
解題方法
步驟一:將線性規劃模型轉換為標準型
引入差額變數 ,將原限制式改寫為等式系統;將目標函數移項整理至等號左側作為第 0 列(Row 0):
起始基底變數選定為差額變數組 ,非基底變數為 ,起始目標函數值 。
步驟二:建立起始單形表與第 1 次疊代(Iteration 1)
【起始單形表(Tableau 1)】
| 基底變數 | 最小比值測試(MRT) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| — | |||||||||
| (最小,出基) | |||||||||
- 決定進基變數:Row 0 中負值最大者為 之係數(),故 為進基變數。
- 決定出基變數:計算比值,第 2 列( 列)之比值 為最小,故 為出基變數。樞紐元素(Pivot Element)為第 2 列、第 行之數值 。
- 高斯-約當列運算:
- 新 Row 2 = 原 Row 2(樞紐元素已為 )
- 新 Row 0 = 原 Row 0 新 Row 2
- 新 Row 1 = 原 Row 1 新 Row 2
- 新 Row 3 = 原 Row 3 新 Row 2
步驟三:第 2 次疊代(Iteration 2)
【第 1 次疊代後單形表(Tableau 2)】
| 基底變數 | 最小比值測試(MRT) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| — | |||||||||
| 分母 (不參與) |
第 二 題25 分
某專案所需執行之各項作業及其資料如下表所示。
| 作業 | 先行作業 | 預估時間(天) |
|---|---|---|
| — | 6 | |
| 10 | ||
| 4 | ||
| 4 | ||
| 8 | ||
| 6 | ||
| 10 | ||
| 6 | ||
| 16 | ||
| 4 |
(一)描繪此專案之節點作業(Activity-on-Node, AON)專案網路。(10 分)
(二)計算每項作業之最早開始時間(Earliest Start Time, ES)、最早完成時間(Earliest Finish Time, EF)、最晚開始時間(Latest Start Time, LS)、最晚完成時間(Latest Finish Time, LF)及寬鬆時間(Slack Time, ST),並依此找出此專案網路之要徑(Critical Path)及專案完成時間(Project Duration)。(15 分)
登入後即可作答並保存紀錄。
核心觀念
本題考查要徑法(Critical Path Method, CPM)與節點作業網路(Activity-on-Node, AON)。每項作業以一個節點表示,箭頭表示先後關係;若某作業有多項先行作業,必須等所有先行作業完成後才能開始。
本題以專案起始時間 計算,使用以下公式:
- 正推:;有多項先行作業時,。
- 逆推:;有多項後續作業時,。
- 寬鬆時間:。 的作業位於要徑上。
(一)AON 專案網路
依各作業的先行關係,網路如下:
開始 → A → B ─┬→ C → F → I ──────────┐
├→ D ─→ G ───────────┤
│ └→ H ──────────┤→ J → 完成
└→ E ─→ H ──────────┘
其中, 須等待 、 完成; 須等待 、、 完成。
(二)ES、EF、LS、LF 與 ST
1. 正推:計算 ES 與 EF
從 開始,,所以 。接著依序計算:
- 接在 後:,。
- 接在 後:三者的 均為 。
- 接在 後:,; 接在 後:,。
- 接在 後:,。
- 須等待 :,。
- 須等待 :,。
因此專案完成時間為 天。
2. 逆推:計算 LS 與 LF
第 三 題25 分
某位考生只剩下七天可以準備四門課程的期中考試,他希望每門課程能夠至少複習一天,而且每天只專注於複習一門課程。根據他的估計,各課程複習不同天數所能得到的期中考試分數如下表所示:
| 複習天數\課程 | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| 1 | 10 | 50 | 40 | 40 |
| 2 | 30 | 60 | 60 | 40 |
| 3 | 60 | 80 | 70 | 50 |
| 4 | 80 | 80 | 90 | 80 |
應用動態規劃來幫助這位考生分配每門課程的複習天數,以使其期中考試之總分最高。(25 分)
登入後即可作答並保存紀錄。
核心觀念
本題考「資源有限下的最佳分配」動態規劃。把 7 天視為有限資源,依序決定分配給各門課的天數;每門課至少分配 1 天,且依題目表格,每門課最多分配 4 天。
令 表示前 門課合計分配 天時,可得到的最高總分;令 表示第 門課複習 天的估計分數。遞迴式為:
只計算使前 門課可行的 ;初始狀態為 。
解題方法
先計算前兩門課的最佳分數,再逐門加入第 3、4 門課。下表括號內為達到該分數時,第 2 門課分配的天數。
| 前兩門課合計天數 | 最佳分配(課程 1、2) | |
|---|---|---|
| 2 | 60 | |
| 3 | 80 | |
| 4 | 110 | |
| 5 | 130 | |
| 6 | 140 | 或 |
| 7 | 160 |
例如,,所以前兩門課分配 天時得分最高。
接著加入第 3 門課:
第 四 題25 分
某人每天早上會從前門或後門出去散步,而其從前門出去和從後門出去的機率是一樣的,回家時也是一樣有同樣的機率由前門進來或從後門進來。當他出門散步時,如果出去的門上掛有外套,他就會穿一件外套出門,否則就不穿外套出門。當他回家時,就會順手把外套掛在進來的那扇門上。若此人總共有兩件外套,則他有穿外套出門的時間比例為何?(25 分)
登入後即可作答並保存紀錄。
核心觀念
本題屬於作業研究(Operations Research)中的離散時間馬可夫鏈(Discrete-Time Markov Chain, DTMC)應用題型,主要測驗以下核心觀念:
- 狀態空間定義(State Space Formulation):利用系統的物理守恆性(外套總數固定為 2 件),選取單一關鍵變數定義出具備「無記憶性(Markovian Property)」的系統狀態。
- 單步轉移機率矩陣(One-Step Transition Probability Matrix):依據出門與回家的路徑獨立性,結合條件判斷(門上有無外套)推導轉移機率。
- 長期穩態分佈(Stationary / Steady-State Distribution):求解馬可夫鏈的極限平衡機率向量 。
- 全機率公式(Law of Total Probability):結合穩態機率與各狀態下「穿外套出門」的條件機率,計算長期時間比例(Long-Run Proportion)。
解題方法
步驟一:定義系統狀態
設此人每天出門散步為一個時間步(Step )。 令隨機變數 代表第 天出門前掛在「前門」的外套數量。 由於外套總數固定為 件,後門的外套數量即為 。 因此狀態空間為:
- 狀態 :前門有 件外套(後門有 件)。
- 狀態 :前門有 件外套(後門有 件)。
- 狀態 :前門有 件外套(後門有 件)。
步驟二:分析每天的出門與進門路徑機率
設出門選擇為 ( 為前門, 為後門),回家選擇為 。 依題意,出門與進門的選擇彼此獨立,且各門機率均等(均為 ),故四種可能路徑之組合機率皆為:
步驟三:推導單步轉移機率矩陣
針對當前狀態 ,推導次日狀態 的機率 :
- 當當前狀態為 (前門 件,後門 件)時:
- 若由前門出(機率 ):前門無外套,不穿外套出門。回家時無論走前門或後門,都沒有外套可掛,前門仍維持 件。此情境涵蓋 與 ,機率合計為 ,轉移至狀態 。
- 若由後門出(機率 ):後門有外套,穿走 件(此時後門剩 件,前門 件)。
- 若由前門進 (機率 ):將外套掛於前門,前門變為 件,轉移至狀態 。
- 若由後門進 (機率 ):將外套掛於後門,後門變回 件,前門仍為 件,轉移至狀態 。
- 故轉移機率為:
- 當當前狀態為 (前門 件,後門 件)時:
- 兩扇門皆有外套,因此無論從哪扇門出門,必會穿一件外套出門。
- 若由前門出(前門剩 件,後門 件):
- 由前門進 (機率 ):外套掛回前門,前門維持 件,轉移至狀態 。
- 由後門進 (機率 ):外套掛於後門,前門為 件,轉移至狀態 。
- 若由後門出(前門 件,後門剩 件):
- 由前門進 (機率 ):外套掛於前門,前門變為 件,轉移至狀態 。
- 由後門進 (機率 ):外套掛回後門,前門維持 件,轉移至狀態 。
- 故轉移機率為:
- 當當前狀態為 (前門 件,後門 件)時:
- 依系統對稱性(前門與後門角色互換),推導結果與狀態 對稱:
綜合以上,單步轉移機率矩陣為: