免費開始練習
高考申論題 110年 [工業工程] 作業研究

第 一 題

📖 題組:
最短路徑問題(shortest path problem)為常用之數學模型。常用的求解演算法之一,為 Dijkstra 所提出之標籤設定法(label setting algorithm)。該演算法在求解過程中將網路(network)之所有節點區分為永久節點(permanent node)及暫時節點(temporary node)兩類,再逐一設定永久節點之距離標籤(distance label)。任一節點成為永久節點之後,其距離標籤即不再變動。
📝 此題為申論題,共 4 小題

小題 (一)

試寫出標籤設定法之步驟。(10 分)

思路引導 VIP

本題考查 Dijkstra 演算法(標籤設定法)的核心邏輯。作答時應清晰界定「永久標籤」與「暫時標籤」的轉換機制。建議按照初始化、選取節點、更新標籤、終止條件的邏輯順序撰寫,並使用標準的數學符號(如 d(v) 表示距離)增加專業感。

🤖
AI 詳解
AI 專屬家教

【考點分析】 考查 Dijkstra 演算法的運作流程,重點在於貪婪準則(Greedy Criterion)的應用。 【理論/法規依據】

小題 (二)

請設計一個具有下列性質之網路:含有不多於 5 個節點及若干節線(arc)、含有長度為負值之節線、無負值長度之迴圈(negative cycle)、且以標籤設定法求解其最短路徑時將產生錯誤。請以圖形呈現所設計之網路,並使用標籤設定法求解最短路徑。請列舉詳細計算過程,並明確指出所產生之錯誤。請在圖形中明確標示各節線之長度及最短路徑起點。(15 分)

思路引導 VIP

這題是進階設計題,考驗對 Dijkstra 限制條件的理解。Dijkstra 失效的主因是「貪婪選擇」無法預見後續出現的極大負值邊。設計網路時,應構造一個「看起來較遠但包含負邊後實際較近」的路徑。節點數量限制在 5 個內,建議使用 3 或 4 個節點即可達成。

🤖
AI 詳解
AI 專屬家教

【考點分析】 考查 Dijkstra 演算法不能處理負邊的原因。當節點被標記為「永久」後,Dijkstra 假設不會再有更短的路徑,但負邊會打破此假設。 【理論/法規依據】

小題 (三)

利用小題(二)所得之 B⁻¹ 求出最佳解及其目標函數值。(10 分)

思路引導 VIP

本題測驗矩陣形式單純形法(Matrix Simplex Method)的核心運算概念。運用矩陣公式 $X_B = B^{-1}b$ 可求得基變數的最佳解,再代入目標函數公式 $Z = C_B X_B$ 即可求得最佳目標函數值。

🤖
AI 詳解
AI 專屬家教

【解題關鍵】利用單純形法的矩陣表示法,最佳基變數解為 $X_B = B^{-1}b$,最佳目標函數值為 $Z = C_B X_B$。 【解答】 Step 1:寫出線性規劃問題的標準式

小題 (四)

利用小題(二)所得之 B⁻¹ 求出各種資源之陰影價格。(5 分)

思路引導 VIP

看到求「陰影價格(Shadow Price)」,應立即連結到其數學本質即為對偶變數(Dual Variables)的最佳解。解題關鍵在於熟記公式 y = c_B * B^(-1),先明確列出基本變數對應的目標函數係數向量 c_B,再代入前一小題求得的反矩陣 B^(-1) 進行矩陣相乘即可精準得分。

🤖
AI 詳解
AI 專屬家教

【解題思路】線性規劃中,各資源的陰影價格(Shadow Price)即為對偶問題的最佳解,可藉由矩陣運算公式 y = c_B * B^(-1) 嚴謹求得。 【詳解】 已知:

📝 同份考卷的其他題目

查看 110年[工業工程] 作業研究 全題

升級 VIP 解鎖