112 專技高考高等考試 工業工程技師 作業研究 考古題詳解

112 年・專技高考・高等考試・工業工程技師
試題代碼 作業研究

第 一 題25 分

某工廠包含三個組裝站,組裝站中心在平面布置座標(可為任一象限)之位置為: (a1,b1)(a_1,b_1)、(a2,b2)(a_2,b_2)、(a3,b3)(a_3,b_3)。

為提高產能,需新增一半自動機台。此新機台至三個組裝站之估計工件來回搬運量為每單位時間 55、77、22 個。

物料搬運距離為任兩機台或站台中心間之直角距離(Rectilinear distance),即 xx 軸兩中心差距與 yy 軸兩中心差距兩者之和。為使總物料搬運距離最小化,需決定新機台中心之座標位置。

請將此機台布置問題改寫為線性規劃模式,清楚定義決策變數、目標式與相關限制式,並將模式完整線性化;非線性之答案不予計分。(不須求解)

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

這一題的完整詳解

核心觀念

本題是單一新機台的設施選址問題。三個組裝站的中心座標固定,新機台的位置為 (x,y)(x,y)。採用直角距離(Rectilinear distance)時,新機台至第 ii 站的距離為

∣x−ai∣+∣y−bi∣,i=1,2,3.|x-a_i|+|y-b_i|,\qquad i=1,2,3.

各站的單位時間來回搬運量分別為 5、7、25、7、2,故目標是最小化「搬運量 × 距離」的加權總和:

5(∣x−a1∣+∣y−b1∣)+7(∣x−a2∣+∣y−b2∣)+2(∣x−a3∣+∣y−b3∣).5\bigl(|x-a_1|+|y-b_1|\bigr) +7\bigl(|x-a_2|+|y-b_2|\bigr) +2\bigl(|x-a_3|+|y-b_3|\bigr).

絕對值函數不是線性函數,因此必須引入輔助變數與線性限制式,才能完整改寫為線性規劃。

解題方法

令 x,yx,y 為新機台中心的 xx、yy 座標。因題目允許任一象限,兩者均不設非負限制:

x,y∈R.x,y\in\mathbb{R}.

對每個組裝站 ii,令 uiu_i、viv_i 分別表示新機台與該站在 xx 軸、yy 軸上的距離。以兩條不等式線性化絕對值:

ui≥x−ai,ui≥ai−x,u_i\ge x-a_i,\qquad u_i\ge a_i-x, vi≥y−bi,vi≥bi−y.v_i\ge y-b_i,\qquad v_i\ge b_i-y.

由於目標式以正的搬運量權重最小化 ui+viu_i+v_i,最適解會使 ui=∣x−ai∣u_i=|x-a_i|、vi=∣y−bi∣v_i=|y-b_i|。因此線性規劃模式為:

🔒

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

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

免費註冊

第 二 題25 分

在一個標準線性規劃模式中,欲最大化目標式:

Z=CXZ=CX

subject to:

AX≤b,X≥0AX\leq b,\qquad X\geq 0

其中,X=(x1,x2,…,xn)TX=(x_1,x_2,\ldots,x_n)^T 為模式變數向量,CC 為目標式係數向量(row vector):

C=(c1,c2,…,cn)C=(c_1,c_2,\ldots,c_n)

AA 為限制式左邊係數矩陣 (aij)(a_{ij}),bb 為限制式右邊係數向量:

b=(b1,b2,…,bm)Tb=(b_1,b_2,\ldots,b_m)^T

請描述並解釋數學規劃中之互補鬆弛條件(complementary slackness conditions),並列出、闡述兩種可應用以判斷模式求解結果之方式。

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

這一題的完整詳解

核心觀念

本題考線性規劃的互補鬆弛條件,以及如何用它檢驗原問題與對偶問題的解。互補鬆弛是線性規劃最適性的重要判準:原問題某項限制式若有剩餘量,對應的對偶變數必為零;原問題某個變數若為正,對應的對偶限制式必須緊束。

題目中的最大化問題為:

max⁡CXs.t.AX≤b,X≥0.\begin{aligned} \max\quad & CX\\ \text{s.t.}\quad & AX\le b,\\ &X\ge 0. \end{aligned}

其對偶問題為:

min⁡bTYs.t.ATY≥CT,Y≥0.\begin{aligned} \min\quad & b^TY\\ \text{s.t.}\quad & A^TY\ge C^T,\\ &Y\ge 0. \end{aligned}

令 Y=(y1,…,ym)TY=(y_1,\ldots,y_m)^T。原問題第 ii 個限制式的剩餘量為 bi−(AX)ib_i-(AX)_i;對偶問題第 jj 個限制式的剩餘量為 (ATY)j−cj(A^TY)_j-c_j。

解題方法:列出互補鬆弛條件

對原問題的每一項限制式及每一個變數,互補鬆弛條件分別是:

yi[bi−(AX)i]=0,i=1,…,m,y_i\bigl[b_i-(AX)_i\bigr]=0,\qquad i=1,\ldots,m, xj[(ATY)j−cj]=0,j=1,…,n.x_j\bigl[(A^TY)_j-c_j\bigr]=0,\qquad j=1,\ldots,n.

第一組表示:對偶變數 yiy_i 與原問題第 ii 項限制式的剩餘量,至少有一者為零。因為兩者皆非負,所以:

  • 若原問題第 ii 項限制式有剩餘量,即 (AX)i<bi(AX)_i<b_i,則 yi=0y_i=0。
  • 若 yi>0y_i>0,則原問題第 ii 項限制式必為緊束,即 (AX)i=bi(AX)_i=b_i。

第二組表示:原問題變數 xjx_j 與其對偶限制式的剩餘量,至少有一者為零。因此:

  • 若 xj>0x_j>0,則 (ATY)j=cj(A^TY)_j=c_j,對應的對偶限制式緊束。
  • 若對偶限制式有剩餘量,即 (ATY)j>cj(A^TY)_j>c_j,則 xj=0x_j=0。
🔒

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

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

免費註冊

第 三 題25 分

請以梯度搜尋法(Gradient search procedure)求解下述之非線性規劃模式最大化問題:

f(X)=−2x12−x22+4x1+2x1x2f(X)=-2x_1^2-x_2^2+4x_1+2x_1x_2

假設搜尋起始點為:

(x1,x2)=(0,0)(x_1,x_2)=(0,0)

停止條件 ε=1\varepsilon=1。請列出詳細求解過程與函數值,使用其他方法不予計分。

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

這一題的完整詳解

核心觀念

本題考查以梯度搜尋法求解無限制非線性規劃的最大化問題。每次迭代先計算目前點的梯度,沿梯度方向搜尋使目標函數最大的步長,再依停止條件判斷是否繼續。

目標函數為

f(x1,x2)=−2x12−x22+4x1+2x1x2f(x_1,x_2)=-2x_1^2-x_2^2+4x_1+2x_1x_2

其梯度為

∇f(x1,x2)=[∂f∂x1∂f∂x2]=[−4x1+4+2x2−2x2+2x1]\nabla f(x_1,x_2)= \begin{bmatrix} \dfrac{\partial f}{\partial x_1}\\[2pt] \dfrac{\partial f}{\partial x_2} \end{bmatrix} = \begin{bmatrix} -4x_1+4+2x_2\\ -2x_2+2x_1 \end{bmatrix}

梯度指出函數值增加最快的方向。對最大化問題,在目前點 X(k)X^{(k)} 沿 ∇f(X(k))\nabla f(X^{(k)}) 前進,並以一維搜尋決定步長 λk\lambda_k:

X(k+1)=X(k)+λk∇f(X(k))X^{(k+1)}=X^{(k)}+\lambda_k\nabla f(X^{(k)})

本題依停止條件 ε=1\varepsilon=1,以梯度長度 ∥∇f(X(k))∥≤1\|\nabla f(X^{(k)})\|\leq 1 作為停止判準。

解題方法

起始點為

X(0)=(0,0)X^{(0)}=(0,0)

第 1 次迭代

在 X(0)=(0,0)X^{(0)}=(0,0) 計算梯度:

∇f(0,0)=[40]\nabla f(0,0)= \begin{bmatrix} 4\\ 0 \end{bmatrix}

沿此方向搜尋,令

X(λ)=(0,0)+λ(4,0)=(4λ,0)X(\lambda)=(0,0)+\lambda(4,0)=(4\lambda,0)

代入目標函數:

f(4λ,0)=−2(4λ)2+4(4λ)=−32λ2+16λf(4\lambda,0)=-2(4\lambda)^2+4(4\lambda) =-32\lambda^2+16\lambda

對 λ\lambda 微分並令其為零:

ddλf(4λ,0)=−64λ+16=0\frac{d}{d\lambda}f(4\lambda,0)=-64\lambda+16=0

因此 λ0=14\lambda_0=\dfrac14,更新點為

X(1)=(0,0)+14(4,0)=(1,0)X^{(1)}=(0,0)+\frac14(4,0)=(1,0)

函數值為

f(1,0)=−2+4=2f(1,0)=-2+4=2

此點的梯度為

∇f(1,0)=[02],∥∇f(1,0)∥=2>1\nabla f(1,0)= \begin{bmatrix} 0\\ 2 \end{bmatrix}, \qquad \|\nabla f(1,0)\|=2>1

尚未符合停止條件,繼續迭代。

第 2 次迭代

沿 X(1)=(1,0)X^{(1)}=(1,0) 的梯度方向搜尋:

X(λ)=(1,0)+λ(0,2)=(1,2λ)X(\lambda)=(1,0)+\lambda(0,2)=(1,2\lambda)

代入目標函數:

f(1,2λ)=−2−(2λ)2+4+2(1)(2λ)=2−4λ2+4λf(1,2\lambda) =-2-(2\lambda)^2+4+2(1)(2\lambda) =2-4\lambda^2+4\lambda

對 λ\lambda 微分並令其為零:

ddλf(1,2λ)=−8λ+4=0\frac{d}{d\lambda}f(1,2\lambda)=-8\lambda+4=0

因此 λ1=12\lambda_1=\dfrac12,更新點為

X(2)=(1,0)+12(0,2)=(1,1)X^{(2)}=(1,0)+\frac12(0,2)=(1,1)

函數值為

f(1,1)=−2−1+4+2=3f(1,1)=-2-1+4+2=3

在此點計算梯度:

🔒

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

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

免費註冊

第 四 題25 分

統計資料顯示,在 11 年內颱風侵襲某一島國之次數為一普瓦松機率分配(Poisson distribution),其平均值為 3030 個。另該國氣象中心觀察,就平均而言,有三分之二機率颱風不會登陸。

請以隨機過程分析在 11 年內颱風登陸此國家之次數其機率分配函數。依據此機率分配,請計算在 11 年內颱風登陸此國家之次數其期望值與變異度。

請清楚定義變數與描述分析過程,僅以直覺論述回答不予計分。

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

這一題的完整詳解

核心觀念

本題考普瓦松過程的稀疏化:若事件在一年內的發生次數服從普瓦松分配,而每次事件獨立地以固定機率 pp 成為某一類事件,則該類事件的次數仍服從普瓦松分配,其平均率為原平均率乘上 pp。

設 NN 為一年內侵襲該島國的颱風總數,題目給定

N∼Poisson⁡(30).N\sim\operatorname{Poisson}(30).

每次颱風不登陸的機率為 2/32/3,所以登陸機率為

p=1−23=13.p=1-\frac{2}{3}=\frac{1}{3}.

解題方法與推導

令 XX 為一年內登陸該國的颱風次數。給定總颱風數 N=nN=n 時,每次颱風以機率 1/31/3 登陸,因此

X∣N=n∼Binomial⁡(n,13).X\mid N=n\sim\operatorname{Binomial}\left(n,\frac{1}{3}\right).

對任意 k=0,1,2,…k=0,1,2,\ldots,利用條件機率與全機率公式:

P(X=k)=∑n=k∞P(X=k∣N=n)P(N=n)=∑n=k∞(nk)(13)k(23)n−ke−3030nn!.\begin{aligned} P(X=k) &=\sum_{n=k}^{\infty}P(X=k\mid N=n)P(N=n)\\ &=\sum_{n=k}^{\infty} \binom{n}{k}\left(\frac13\right)^k \left(\frac23\right)^{n-k} \frac{e^{-30}30^n}{n!}. \end{aligned}

令 m=n−km=n-k,整理後得

🔒

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

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

免費註冊

其他考古題

工業工程技師《作業研究》其他年度