某航空公司因機械故障而停飛,致使平安旅行社原來預定搭此航空公司班機返台的 25 位旅客,被迫滯留在當地。領隊經詢問後得知,另外三家航空公司飛往台灣近期的機位已滿,都必須等待,當時有三種方案可以將旅客送回台灣如下表(表中的數據是以每人為單位)。例如 A 方案,旅行社必須負擔每人 4500 元的食宿費加上 400 元的轉機價差。
方案|食宿費|轉機價差|返台所需等待時間
A 轉搭甲航空公司的班機|4500 元|400 元|3 天
B 轉搭乙航空公司的班機|5500 元|200 元|4 天
C 轉搭丙航空公司的班機|8000 元|0 元|6 天
註:轉機價差是指「轉搭其他航空公司的班機」所需補的票價差額。
領隊向旅行社報告後,旅行社同意領隊可以使用下列經費來解決此事件:食宿費總共最多 150000 元,轉搭其他航空公司班機的轉機價差總共最多 8000 元。試問在經費允許的條件下,要如何分配採用 A、B、C 這三種方案的人數,才能使全部旅客返回台灣所用的等待總人天數最少?所謂等待總人天數是採用各方案的人數乘以等待的天數之總和,例如:若採用 A、B、C 方案的人數分別為 8、10、7 人,則等待總人天數為 8×3+10×4+7×6=106(人天)。如果領隊規劃 x 人轉搭甲航空公司的班機、y 人轉搭乙航空公司的班機,其餘的旅客轉搭丙航空公司的班機,由下列步驟,求出全部旅客返回台灣所用的最少等待總人天數。
(1) 寫出此問題的線性規劃不等式及目標函數。(4分)
(2) 求可行解區域的所有頂點的坐標。(4分)
(3) 求全部旅客返回台灣所用的最少等待總人天數。(4分)
方案食宿費與轉機價差表格
詳解
根據題意,設規劃 $x$ 人轉搭甲航空公司($A$ 方案)、$y$ 人轉搭乙航空公司($B$ 方案)。
因為總人數為 $25$ 人,故轉搭丙航空公司($C$ 方案)的人數為 $25 - x - y$ 人。
其中 $x, y$ 必須為非負整數,且滿足 $x + y \le 25$。
**(1) 線性規劃不等式與目標函數**:
- **食宿費經費限制**(總共最多 $150000$ 元):
$$4500x + 5500y + 8000(25 - x - y) \le 150000$$
展開並同除以 $500$:
$$9x + 11y + 16(25 - x - y) \le 300 \implies 9x + 11y + 400 - 16x - 16y \le 300 \implies -7x - 5y \le -100 \implies 7x + 5y \ge 100$$
- **轉機價差經費限制**(總共最多 $8000$ 元):
$$400x + 200y + 0(25 - x - y) \le 8000 \implies 400x + 200y \le 8000 \implies 2x + y \le 40$$
- **人數限制及非負限制**:
$$x + y \le 25\text{,且 } x \ge 0, y \ge 0$$
由此可得,線性規劃不等式組為:
$$\begin{cases} 7x + 5y \ge 100 \\ 2x + y \le 40 \\ x+y \le 25 \\ x \ge 0, y \ge 0 \end{cases}$$
**目標函數**:
設等待總人天數為 $T$。根據題意,
$$T = 3x + 4y + 6(25 - x - y) = 3x + 4y + 150 - 6x - 6y = 150 - 3x - 2y$$
**(2) 求可行解區域的所有頂點坐標**:
我們繪製可行解區域,其邊界直線方程式為:
- $L_1: 7x + 5y = 100$
- $L_2: 2x + y = 40$
- $L_3: x + y = 25$
- $x = 0$ 軸、 $y = 0$ 軸
求解可行解區域邊界直線的交點:
- 當 $x = 0$ 時,由 $L_1$ 得 $y = 20$,頂點為 $A(0, 20)$;由 $L_3$ 得 $y = 25$,頂點為 $B(0, 25)$。
- 直線 $L_2$ 與 $L_3$ 的交點:
$$\begin{cases} 2x + y = 40 \\ x + y = 25 \end{cases} \implies x = 15, y = 10 \ \ \implies 頂點 C(15, 10)$$
- 直線 $L_2$ 與 $x$ 軸的交點:$y = 0 \implies 2x = 40 \implies x = 20$,頂點為 $D(20, 0)$。
- 直線 $L_1$ 與 $x$ 軸的交點:$y = 0 \implies 7x = 100 \implies x = \dfrac{100}{7}$,頂點為 $E\left(\dfrac{100}{7}, 0\right)$。
因此,可行解區域的頂點坐標為:
$$A(0, 20), B(0, 25), C(15, 10), D(20, 0), E\left(\dfrac{100}{7}, 0\right)$$
**(3) 求最少等待總人天數**:
我們將各頂點坐標代入目標函數 $T = 150 - 3x - 2y$:
- 代入 $A(0, 20)$ 得 $T = 150 - 3(0) - 2(20) = 110$
- 代入 $B(0, 25)$ 得 $T = 150 - 3(0) - 2(25) = 100$
- 代入 $C(15, 10)$ 得 $T = 150 - 3(15) - 2(10) = 85$
- 代入 $D(20, 0)$ 得 $T = 150 - 3(20) - 2(0) = 90$
- 代入 $E\left(\dfrac{100}{7}, 0\right)$ 得 $T = 150 - 3\left(\dfrac{100}{7}\right) = \dfrac{750}{7} \approx 107.14$
經比較,當 $x = 15, y = 10$ 時,目標函數有最小值 $85$ 人天。
故最少等待總人天數為 $85$ 人天。