108 地方特考三等 工業工程 作業研究 考古題詳解

108 年・地方特考・三等・工業工程
試題代碼 作業研究

第 一 題25 分

某銀行有三個分行,其座標分別為 (4,3)(4,3)、(0,−3)(0,-3) 及 (−2,1)(-2,1)。該銀行準備尋找適當的地點設立第四個分行,請將此問題改寫為線性規劃模式,清楚定義決策變數、目標式與相關限制式(不須求解),以使得此分行到其他三個分行的曼哈頓距離(Manhattan distance)之和最小。

提示:假設第四個分行之座標為 (x,y)(x,y),則其與位於 (4,3)(4,3) 之分行間的曼哈頓距離是 ∣x−4∣+∣y−3∣|x-4|+|y-3|。

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考曼哈頓距離的線性化。兩點 (x1,y1)(x_1,y_1)、(x2,y2)(x_2,y_2) 間的曼哈頓距離為

∣x1−x2∣+∣y1−y2∣|x_1-x_2|+|y_1-y_2|

絕對值不是線性式,因此以非負輔助變數表示各座標差的絕對值,再用線性限制式確保其不小於該差值及其相反數。

解題方法

設第四個分行的座標為 (x,y)(x,y),並令 uiu_i、viv_i 分別表示新分行與第 ii 個既有分行在 xx、yy 座標上的絕對差。如此一來,三段曼哈頓距離之和可寫成 ∑i=13(ui+vi)\sum_{i=1}^3(u_i+v_i)。

三個既有分行座標依序為 (4,3)(4,3)、(0,−3)(0,-3)、(−2,1)(-2,1),因此線性規劃模式如下:

🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

第 二 題25 分

某公司正在安排職員的輪值班表。該公司每天的營業時間是上午 6 點到晚上 10 點,且已知每天各時段所需之職員數量如下:

時段職員需求數量
上午 6 點至上午 10 點8
上午 10 點至下午 2 點16
下午 2 點至下午 6 點20
下午 6 點至晚上 10 點12

該公司可聘請全職和兼職兩種職員。全職職員每天需輪值以下三個時段之一:

  • 上午 6 點到下午 2 點
  • 上午 10 點到下午 6 點
  • 下午 2 點到晚上 10 點

全職職員之時薪為 200 元。兼職職員則輪值上表中之任一時段,其時薪為 150 元。此外,每個時段輪值的全職職員數量不得少於兼職職員數量。

建構一個線性規劃模型,以找出成本最小之可行職員輪值班表。

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考「人員排班的線性規劃模型建構」。關鍵是將每種班別設為決策變數,按各班別涵蓋的時段列出人力需求限制,再以時薪乘上工時建立總成本目標式。

全職班每班 8 小時;兼職班每班 4 小時。由於全職職員的時薪較高,目標是選擇符合各時段需求及全職、兼職比例限制的班表,使總薪資最低。

解題方法

令:

  • x1,x2,x3x_1,x_2,x_3:分別為三種全職班的人數,依序為上午 6 點至下午 2 點、上午 10 點至下午 6 點、下午 2 點至晚上 10 點。
  • y1,y2,y3,y4y_1,y_2,y_3,y_4:分別為四個 4 小時時段的兼職人數,依序為上午 6 點至上午 10 點、上午 10 點至下午 2 點、下午 2 點至下午 6 點、下午 6 點至晚上 10 點。

全職職員每人每日成本為 200×8=1,600200\times 8=1{,}600 元;兼職職員每人每日成本為 150×4=600150\times 4=600 元。因此總成本最小化目標式為:

min⁡Z=1,600(x1+x2+x3)+600(y1+y2+y3+y4)\min Z=1{,}600(x_1+x_2+x_3)+600(y_1+y_2+y_3+y_4)

依各時段的班別涵蓋情形,列出需求限制:

  • 上午 6 點至上午 10 點:只有全職班 x1x_1 與兼職班 y1y_1 覆蓋,需求至少 8 人。
  • 上午 10 點至下午 2 點:全職班 x1,x2x_1,x_2 與兼職班 y2y_2 覆蓋,需求至少 16 人。
  • 下午 2 點至下午 6 點:全職班 x2,x3x_2,x_3 與兼職班 y3y_3 覆蓋,需求至少 20 人。
  • 下午 6 點至晚上 10 點:只有全職班 x3x_3 與兼職班 y4y_4 覆蓋,需求至少 12 人。

故人力需求限制為:

🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

第 三 題25 分

某出版商準備派出四位銷售員到三個學區推銷新課本,每個學區必須至少有一位銷售員,且每位銷售員只能在一個學區推銷新課本。根據估計,指派不同數量的銷售員到各個學區時的新課本銷售數量如下表所示:

銷售員數量學區一學區二學區三
1400240300
2540470450
3780630700
4990780850

該出版商想知道如何指派其銷售員到各個學區,以極大化新課本之總銷售數量。使用動態規劃求解此問題。

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查資源配置的動態規劃。四位銷售員是有限資源,三個學區是必須服務的對象;各學區的銷售量取決於分配到該區的銷售員人數。目標是在每區至少分配一人、總人數恰為四人的條件下,使總銷售量最大。

令 fi(n)f_i(n) 表示分配 nn 位銷售員至學區 ii 時的預估銷售量。令 Fk(n)F_k(n) 表示將 nn 位銷售員分配到前 kk 個學區時可達成的最大總銷售量。

解題方法

採用逐區遞推。每個學區至少分配一人,因此前 kk 區至少需要 kk 人;每次遞推時,枚舉分配給目前學區的人數,並將剩餘人數配置到前面的學區。

初始條件為:

F1(n)=f1(n)F_1(n)=f_1(n)

遞推式為:

Fk(n)=max⁡1≤x≤n−(k−1){Fk−1(n−x)+fk(x)}F_k(n)=\max_{1\le x\le n-(k-1)} \left\{F_{k-1}(n-x)+f_k(x)\right\}

其中 xx 是分配給第 kk 個學區的人數,限制 x≥1x\ge 1;剩餘 n−xn-x 人必須足以讓前 k−1k-1 區各至少有一人。

第一階段:只配置學區一

F1(1)=400,F1(2)=540,F1(3)=780,F1(4)=990F_1(1)=400,\quad F_1(2)=540,\quad F_1(3)=780,\quad F_1(4)=990

第二階段:配置學區一、二

以下列出各總人數下,分配給學區二的人數與最大銷售量:

總人數 nn學區二人數 xx計算F2(n)F_2(n)
21400+240400+240640
31540+240=780540+240=780;22 人:400+470=870400+470=870870
🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

第 四 題25 分

林先生所住社區附近有三個垃圾清運點,他固定每週在週一晚上隨機到其中一個清運點丟垃圾,其到這三個垃圾清運點丟垃圾的轉換機率如下表所示:

第 nn 週\第 n+1n+1 週垃圾清運點一垃圾清運點二垃圾清運點三
垃圾清運點一0.30.50.2
垃圾清運點二0.20.60.2
垃圾清運點三0.30.10.6

如果林先生本週一晚上到垃圾清運點二丟垃圾,則其在未來第四個週一晚上到垃圾清運點二丟垃圾的機率為何?

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考馬可夫鏈(Markov chain)的 nn 步轉移機率。林先生每週選擇的清運點,只與本週所在的清運點有關;從一週到下一週的轉移機率由題目表格給定。

令狀態依序為清運點一、二、三,轉移機率矩陣為

P=[0.30.50.20.20.60.20.30.10.6].P= \begin{bmatrix} 0.3&0.5&0.2\\ 0.2&0.6&0.2\\ 0.3&0.1&0.6 \end{bmatrix}.

矩陣中第 ii 列、第 jj 欄的數值,代表目前在清運點 ii,下一週轉移到清運點 jj 的機率。PnP^n 的第 ii 列、第 jj 欄則表示從狀態 ii 出發,經過 nn 週到達狀態 jj 的機率。

解題方法

本週一晚上在清運點二,未來第四個週一晚上是經過四次每週轉移,因此所求為四步轉移機率 (P4)22(P^4)_{22}。

先計算兩步轉移矩陣:

P2=[0.250.470.280.240.480.280.290.270.44].P^2= \begin{bmatrix} 0.25&0.47&0.28\\ 0.24&0.48&0.28\\ 0.29&0.27&0.44 \end{bmatrix}.
🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

其他考古題