本文涵蓋 線性規劃 的核心技巧—— 這是 DSE 卷一甲部(2)及乙部經常出現的進階課題,佔 4–6 分。 你將學習如何 繪畫線性不等式 以找出 可行域、 如何定義及優化 目標函數、如何運用 頂點法 求最大值或最小值,以及如何處理現實問題中的 整數解。 文章包括逐步例題、DSE 應試技巧、練習題。 這些是 高階技能,能幫助你在考試中奪取佳績。
完成本文後,你應能夠:
線性規劃 每年 都在 DSE 卷一甲部(2)及乙部出現。題目可能要求你:
這些是高階技能,能幫助你在考試中奪取高分。
線性規劃的題目通常以 短答題 形式出現在甲部(2),每題 3–4 分;在乙部則以 長題目 形式出現,每題 5–6 分。
二元線性不等式(例如 \( 2x + 3y \le 12 \))代表一個半平面。 繪畫步驟如下:
題目:塗出由以下不等式定義的可行域:
\( x \ge 0 \),\( y \ge 0 \),\( x + y \le 6 \),\( 2x + y \le 8 \)
繪畫直線:\( x+y=6 \) 及 \( 2x+y=8 \),並加上 \( x\ge0, y\ge0 \)。
測試 \( (0,0) \):\( 0+0 \le 6 \) ✓,\( 0+0 \le 8 \) ✓。所以在第一象限內兩條線下方塗陰影。
可行域為多邊形,頂點為:\( (0,0), (4,0), (2,4), (0,6) \)。
目標函數 是一個線性表達式,需要最大化或最小化,例如 \( P = 3x + 4y \)。 頂點法 指出:線性目標函數在凸多邊形上的最大值或最小值出現在可行域的頂點之一。
步驟:
頂點法:線性規劃的最佳解總是在可行域的角點(頂點)取得。
題目:在以下約束下最大化 \( P = 3x + 2y \):
\( x \ge 0, y \ge 0, x + y \le 5, x + 2y \le 8 \)。
頂點:邊界線的交點。計算:
最大值為 15,在 \( (5,0) \) 取得。
答案:最大 \( P=15 \)。
在現實問題中,變量通常必須是 整數(例如產品數量、人數)。 頂點法可能給出非整數解。要找出最佳整數解:
最佳整數解 不一定是 最接近頂點的整數點。務必徹底檢查可行域內的所有整數點。
題目:在以下約束下最大化 \( P = 10x + 12y \),其中 \( x, y \) 為整數:
\( x \ge 0, y \ge 0, 2x + 3y \le 30, 3x + 2y \le 30 \)。
頂點:\( (0,0), (10,0), (0,10), (6,6) \)(交點:\( 2x+3y=30, 3x+2y=30 \) → \( x=y=6 \))。
在頂點計算:\( (6,6) \to P=132 \)。因 \( x,y \) 為整數,\( (6,6) \) 已是整數,所以最佳整數解為 \( (6,6) \),\( P=132 \)。
若頂點非整數(例如 \( (5.5, 4.5) \)),則需檢查附近的整數點。
答案:最大 \( P=132 \),在 \( (6,6) \) 取得。
線性規劃常用於優化涉及有限資源的現實問題。常見應用包括:
題目:某工廠生產兩種產品 A 和 B。每單位 A 需要 2 小時勞動力和 1 單位材料;每單位 B 需要 1 小時勞動力和 2 單位材料。工廠每週有 100 小時勞動力和 80 單位材料。產品 A 的利潤為每單位 $30,B 為每單位 $20。應各生產多少以最大化利潤?
設 \( x \) = A 的產量,\( y \) = B 的產量。
約束:\( 2x + y \le 100 \)(勞動力),\( x + 2y \le 80 \)(材料),\( x \ge 0, y \ge 0 \)。
目標:最大化 \( P = 30x + 20y \)。
頂點:\( (0,0), (50,0), (0,40), (40,20) \)(交點:\( 2x+y=100, x+2y=80 \) → \( x=40, y=20 \))。
計算:\( (0,0):0, (50,0):1500, (0,40):800, (40,20):30(40)+20(20)=1200+400=1600 \)。
最大利潤為 $1600,在 \( (40,20) \) 取得。
答案:生產 40 單位 A 和 20 單位 B。
題目:在以下約束下最小化 \( C = 4x + 5y \):
\( x \ge 0, y \ge 0, x + 2y \ge 6, 3x + y \ge 6 \)。
繪圖並找出頂點:交點包括 \( (0,3) \)(由 \( x=0, x+2y=6 \)),\( (2,0) \)(由 \( y=0, 3x+y=6 \)),以及 \( x+2y=6 \) 與 \( 3x+y=6 \) 的交點:解 \( x=1.2, y=2.4 \)。
計算:\( (0,3): C=15, (2,0): C=8, (1.2,2.4): C=4(1.2)+5(2.4)=4.8+12=16.8 \)。
最小值為 8,在 \( (2,0) \) 取得。
答案:最小 \( C=8 \)。
題目:在以下約束下最大化 \( P = 6x + 5y \),其中 \( x, y \) 為整數:
\( x \ge 0, y \ge 0, 2x + y \le 10, x + 3y \le 12 \)。
頂點:\( (0,0), (5,0), (0,4) \),交點:\( 2x+y=10, x+3y=12 \) → \( x=3.6, y=2.8 \)。
非整數頂點 \( (3.6,2.8) \)。檢查可行域內附近的整數點:\( (3,3): P=18+15=33 \),\( (4,2): P=24+10=34 \),\( (3,2): P=18+10=28 \),\( (4,3) \) 檢查約束:\( 2(4)+3=11 \le 10 \)?不成立。所以最佳整數為 \( (4,2) \),\( P=34 \)。
也檢查 \( (3,3) \) 為 33。所以最大整數為 34。
答案:最大 \( P=34 \),在 \( (4,2) \) 取得。
題目:某麵包師製作蛋糕和餅乾。每個蛋糕需要 3 杯麵粉和 2 杯糖;每個餅乾需要 2 杯麵粉和 1 杯糖。麵包師有 60 杯麵粉和 40 杯糖。蛋糕利潤為 $5,餅乾利潤為 $3。應各製作多少以最大化利潤?
設 \( x \) = 蛋糕數,\( y \) = 餅乾數。
約束:\( 3x + 2y \le 60 \),\( 2x + y \le 40 \),\( x \ge 0, y \ge 0 \)。
目標:最大化 \( P = 5x + 3y \)。
頂點:\( (0,0), (20,0), (0,30) \),交點:\( 3x+2y=60, 2x+y=40 \) → \( x=20, y=0 \)(即已包含)。另一交點?檢查 \( x=0, y=40 \) 但不滿足第一條。所以可行域頂點為 \( (0,0), (20,0), (0,30) \)。
計算:\( (0,0):0, (20,0):100, (0,30):90 \)。最大值在 \( (20,0) \),\( P=100 \)。
答案:製作 20 個蛋糕,0 個餅乾。
題目 1 MC
以下哪個點位於可行域 \( x \ge 0, y \ge 0, x+y \le 4, 2x+y \le 5 \) 內?
A. \( (1,3) \) B. \( (2,2) \) C. \( (3,1) \) D. \( (4,0) \)
題目 2 MC
在 \( x \ge 0, y \ge 0, x+y \le 6, x+2y \le 8 \) 下最大化 \( P = 2x + y \),最大值為:
A. \( 8 \) B. \( 10 \) C. \( 12 \) D. \( 14 \)
題目 3 短答
找出可行域 \( x \ge 0, y \ge 0, 2x+3y \le 12, x+y \le 5 \) 的頂點。
題目 4 短答
在 \( x \ge 0, y \ge 0, x+2y \le 8, 2x+y \le 10 \) 下最大化 \( P = 4x + 5y \)。
題目 5 MC
若 \( x, y \) 須為整數,在 \( x \ge 0, y \ge 0, x+y \le 5, x+2y \le 7 \) 下 \( P = 3x + 4y \) 的最大值為:
A. \( 15 \) B. \( 16 \) C. \( 17 \) D. \( 18 \)