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

第 一 題

📖 題組:
一、製造商要生產4個產品:1,2,3,4。令Cj為產品j的價格,分別為C1=40, C2=60, C3=20, C4=100。這4個產品需要在4個工廠加工。令bi為工廠i可用的資源,分別為b1=30, b2=20, b3=40, b4=60。令xj為產品j所生產的數目(可為實數),製造商想最大化總價格收入。此最佳化問題的線性規劃模式如下: Max 40x1 + 60x2 + 20x3 + 100x4 s.t. x1 + x2 + 2x3 + 2x4 ≤ 30 x1 + x2 + 2x3 + x4 ≤ 20 x1 + 2x2 + 2x3 + x4 ≤ 40 x1 + x2 + x3 + 2x4 ≤ 60 令x5, x6, x7, x8為相對於限制式的鬆弛(slack)變數。加入之後的式子如下: x1 + x2 + 2x3 + 2x4 + x5 = 30 x1 + x2 + 2x3 + x4 + x6 = 20 x1 + 2x2 + 2x3 + x4 + x7 = 40 x1 + x2 + x3 + 2x4 + x8 = 60 已知經由simplex方法解出的最佳解為 x1 = 0, x2 = 10, x3 = 0, x4 = 10
📝 此題為申論題,共 6 小題

小題 (一)

請求出4個資源分別的影子價格(Shadow Prices)。(10分)

思路引導 VIP

利用互補鬆弛定理(Complementary Slackness Theorem),先將最佳解代入原始限制式確認哪些資源未用盡(影子價格為0),再將最佳解大於0的決策變數對應至對偶限制式建立等式,即可解出剩餘的影子價格。

🤖
AI 詳解
AI 專屬家教

【解題思路】利用互補鬆弛定理(Complementary Slackness Theorem)檢驗原始問題的鬆弛變數與對偶變數的關係,並透過對偶限制式聯立求解。 【詳解】 已知:

小題 (二)

如果現在是以最佳解的方式生產,如果資源1增加1,新的最佳解的總價格收入會增加多少?為什麼?(5分)

思路引導 VIP

看見「資源變動對最佳解目標函數值的影響」,應立即聯想到線性規劃中的「影子價格(Shadow Price)」或「對偶變數(Dual Variable)」。此題最佳解已給定,可直接利用「互補鬆弛定理(Complementary Slackness Theorem)」求出對應的對偶變數,即可得知目標函數的增加量。

🤖
AI 詳解
AI 專屬家教

【解題思路】利用互補鬆弛定理(Complementary Slackness Theorem)求解對偶變數(即影子價格),以評估資源增加對目標函數值的邊際貢獻。 【詳解】 已知:

小題 (三)

如果現在是以最佳解的方式生產,如果我們要加購資源2,最高購買價格不能超過多少?為什麼?(5分)

思路引導 VIP

看到「加購資源的最高價格」,直覺應聯想到對偶理論(Duality Theory)中的「影子價格(Shadow Price)」。透過「互補鬆弛定理(Complementary Slackness)」,利用原始問題的最佳解找出具約束力的限制式與非零變數,即可解出對偶變數(影子價格),該值即為該資源的最大邊際價值。

🤖
AI 詳解
AI 專屬家教

【解題思路】利用互補鬆弛定理(Complementary Slackness Theorem)求出資源2的影子價格(Shadow Price),即為資源的最高購買價格。 【詳解】 已知:原始問題最佳解為 $x_1=0, x_2=10, x_3=0, x_4=10$。

小題 (四)

如果現在是以最佳解的方式生產,第3個產品的價格要由20增至多少,製造商才要開始生產第3個產品?(5分)

思路引導 VIP

求非基底變數何時進入最佳解基底,等同於進行目標函數係數的敏感度分析。透過代入已知最佳解找出基底變數,解聯立方程式求得對偶變數(影子價格),進而推導出產品3之約化成本(Reduced Cost)大於或等於零時的價格臨界值。

🤖
AI 詳解
AI 專屬家教

【解題思路】求非基底變數 $x_3$ 何時進入最佳解基底,需計算其對偶變數(影子價格),並利用約化成本(Reduced Cost)大於等於零的條件求得目標函數係數的臨界值。 【詳解】 已知:

小題 (五)

如果現在是以最佳解的方式生產,求這4個產品價格分別的可允許範圍(Allowable Range),相關計算可能需要參考如下的反矩陣:(5分)

思路引導 VIP

首先,將最佳解代入原限制式以判定哪些變數為基底變數,據此建構基底矩陣並推導出反矩陣。接著,利用對偶變數(影子價格)與縮減成本(Reduced Cost)必須滿足最佳性條件($z_j - c_j \ge 0$),分別對非基底變數及基底變數的目標函數係數進行敏感度分析,求出其可允許範圍。

🤖
AI 詳解
AI 專屬家教

【解題思路】找出最佳解的基底變數,求出對應的反矩陣,再利用敏感度分析的對偶變數法與縮減成本(Reduced Cost)條件,計算各目標函數係數的可允許範圍。 【詳解】 已知:最佳解為 $x_1=0, x_2=10, x_3=0, x_4=10$,目標函數係數 $c_1=40, c_2=60, c_3=20, c_4=100$。

小題 (六)

如果現在是以最佳解的方式生產,當產品1的價格增至50,產品2的價格增至70,請問最佳解是否會改變?為什麼?(5分)

思路引導 VIP

面對目標係數同時發生多個變動時,應聯想到敏感度分析(Sensitivity Analysis)。因為基底變數與非基底變數的係數都改變了,最直觀且嚴謹的做法是找出基底變數與非基底變數的關係式,代入新的目標函數中,重新求出非基底變數的檢驗數(Reduced cost),藉此判斷是否仍滿足最大化問題的最佳條件。

🤖
AI 詳解
AI 專屬家教

【解題思路】利用敏感度分析的代數推導方法,將基底變數以非基底變數表示後,代入新的目標函數,檢驗所有非基底變數的檢驗數(Reduced cost)是否依然滿足最佳化條件。 【詳解】 已知:

📝 同份考卷的其他題目

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

升級 VIP 解鎖