112 年 國立中央大學資訊工程學系軟體工程碩士班《離散數學與線性代數》

📄 試題原卷 免費註冊後即可對照原始考卷 PDF免費註冊
📄 以下 4 題共用同一段題幹

多選題每題 5 分,共 65 分,答錯每個選項倒扣 1 分,扣至該大題(多選題)零分為止

For question 1~4, matrix

A=[000001001110000110000110000000000001]\mathbf{A} = \begin{bmatrix} 0 & 0 & 0 & 0 & 0 & 1 \\ 0 & 0 & 1 & 1 & 1 & 0 \\ 0 & 0 & 0 & 1 & 1 & 0 \\ 0 & 0 & 0 & 1 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 \end{bmatrix}

describes a binary relation R.

第 1 題5 分

  1. About relation R, which of the following statements are true?

(A) R is reflexive.
(B) R is anti-symmetric.
(C) R is transitive.
(D) R is a partial ordering relation.
(E) The symmetric closure of R is transitive.

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

這一題的完整詳解

核心觀念

設集合 V={1,2,3,4,5,6}V = \{1, 2, 3, 4, 5, 6\},二元關係(Binary Relation)R⊆V×VR \subseteq V \times V 由關聯矩陣(Relation Matrix)A=[aij]6×6\mathbf{A} = [a_{ij}]_{6 \times 6} 表示,其中:

aij={1,若 (i,j)∈R0,若 (i,j)∉Ra_{ij} = \begin{cases} 1, & \text{若 } (i, j) \in R \\ 0, & \text{若 } (i, j) \notin R \end{cases}

各二元關係之定義與矩陣等價性質如下:

  1. 反身性(Reflexive):
    對所有 x∈Vx \in V,均有 (x,x)∈R(x, x) \in R。
    • 矩陣特徵:主對角線元素全為 1(即對所有 ii,aii=1a_{ii} = 1)。
  2. 反對稱性(Anti-symmetric):
    對所有 x,y∈Vx, y \in V,若 (x,y)∈R(x, y) \in R 且 (y,x)∈R(y, x) \in R,則 x=yx = y;等價於:當 x≠yx \neq y 時,若 (x,y)∈R(x, y) \in R,則 (y,x)∉R(y, x) \notin R。
    • 矩陣特徵:對所有 i≠ji \neq j,aija_{ij} 與 ajia_{ji} 不能同時為 1(即 aij⋅aji=0a_{ij} \cdot a_{ji} = 0)。
  3. 遞移性(Transitive):
    對所有 x,y,z∈Vx, y, z \in V,若 (x,y)∈R(x, y) \in R 且 (y,z)∈R(y, z) \in R,則 (x,z)∈R(x, z) \in R。
    • 矩陣特徵:布林矩陣乘積滿足 A⊙A≤A\mathbf{A} \odot \mathbf{A} \le \mathbf{A}(即若 [A2]ij>0[\mathbf{A}^2]_{ij} > 0,則必定 aij=1a_{ij} = 1)。
  4. 偏序關係(Partial Ordering Relation, Poset):
    關係 RR 必須同時滿足反身性(Reflexive)、反對稱性(Anti-symmetric)與遞移性(Transitive)。
  5. 對稱閉包(Symmetric Closure):
    RR 的對稱閉包記為 Rs=R∪R−1R_s = R \cup R^{-1}。
    • 矩陣表示為 MRs=A∨AT\mathbf{M}_{R_s} = \mathbf{A} \vee \mathbf{A}^T。

解題方法

由題幹給定之關聯矩陣 A\mathbf{A},列出關係 RR 的所有有序對(Ordered Pairs):

R={(1,6),(2,3),(2,4),(2,5),(3,4),(3,5),(4,4),(4,5),(6,6)}R = \{(1, 6), (2, 3), (2, 4), (2, 5), (3, 4), (3, 5), (4, 4), (4, 5), (6, 6)\}

透過矩陣結構與元素性質,逐一檢驗各選項之性質。


選項分析

  • (A) 錯誤。
    反身性要求對角線元素 aii=1a_{ii} = 1 對所有 i∈{1,2,3,4,5,6}i \in \{1, 2, 3, 4, 5, 6\} 皆成立。
    檢視矩陣 A\mathbf{A} 的主對角線:

    (a11,a22,a33,a44,a55,a66)=(0,0,0,1,0,1)(a_{11}, a_{22}, a_{33}, a_{44}, a_{55}, a_{66}) = (0, 0, 0, 1, 0, 1)

    例如 (1,1)∉R(1, 1) \notin R 且 (2,2)∉R(2, 2) \notin R,因此 RR 不具反身性。

  • (B) 正確。
    反對稱性要求對所有非對角線位置 i≠ji \neq j,若 aij=1a_{ij} = 1 則必須 aji=0a_{ji} = 0。
    檢驗所有 aij=1a_{ij} = 1 的非對角線元素對稱位置:

    • a16=1  ⟹  a61=0a_{16} = 1 \implies a_{61} = 0
    • a23=1  ⟹  a32=0a_{23} = 1 \implies a_{32} = 0
🔒

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

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

免費註冊

第 2 題5 分

  1. Consider different closures of R. Which of the following statements are true?

(A) 4 more '1's must be added to A to make R's reflexive closure.
(B) 6 more '1's must be added to A to make R's symmetric closure.
(C) 3 more '1's must be added to A to make R's transitive closure.
(D) The reflexive closure of R is a partial ordering set.
(E) The symmetric closure of R is an equivalence relation.

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

這一題的完整詳解

核心觀念

設集合 V={1,2,3,4,5,6}V = \{1, 2, 3, 4, 5, 6\},關係 RR 由關係矩陣 A=[aij]\mathbf{A} = [a_{ij}] 給定,其中 aij=1a_{ij} = 1 代表 (i,j)∈R(i, j) \in R。
本題主要測驗「二元關係(Binary Relation)」的各種閉包(Closure)與關係性質:

  1. 反身閉包(Reflexive Closure)r(R)r(R):
    • 定義:包含 RR 的最小反身關係,r(R)=R∪{(x,x)∣x∈V}r(R) = R \cup \{(x, x) \mid x \in V\}。
    • 矩陣特徵:對角線元素全為 1(即 Mr(R)=A∨I\mathbf{M}_{r(R)} = \mathbf{A} \lor \mathbf{I})。
  2. 對稱閉包(Symmetric Closure)s(R)s(R):
    • 定義:包含 RR 的最小對稱關係,s(R)=R∪R−1s(R) = R \cup R^{-1}。
    • 矩陣特徵:矩陣需為對稱矩陣(即 Ms(R)=A∨AT\mathbf{M}_{s(R)} = \mathbf{A} \lor \mathbf{A}^T)。若 (i,j)∈R(i, j) \in R 且 (j,i)∉R(j, i) \notin R,則必須補入 (j,i)(j, i)。
  3. 遞移閉包(Transitive Closure)t(R)t(R):
    • 定義:包含 RR 的最小遞移關係,t(R)=R∪R2∪R3∪⋯=R+t(R) = R \cup R^2 \cup R^3 \cup \dots = R^+。
    • 圖論視角:在關係的有向圖(directed graph)中,只要頂點 uu 到頂點 vv 存在長度 ≥1\ge 1 的有向路徑,則 (u,v)∈t(R)(u, v) \in t(R)。
  4. 偏序集(Partial Ordering Set, Poset):
    • 關係必須滿足:反身性(Reflexive)、反對稱性(Antisymmetric)、遞移性(Transitive)。
  5. 等價關係(Equivalence Relation):
    • 關係必須滿足:反身性(Reflexive)、對稱性(Symmetric)、遞移性(Transitive)。

解題方法

由給定矩陣 A\mathbf{A} 列出關係 RR 的所有有序對(即矩陣中值為 1 的位置):

R={(1,6),(2,3),(2,4),(2,5),(3,4),(3,5),(4,4),(4,5),(6,6)}R = \{(1, 6), (2, 3), (2, 4), (2, 5), (3, 4), (3, 5), (4, 4), (4, 5), (6, 6)\}

共有 9 個有序對。

1. 反身閉包 r(R)r(R) 的建構:

反身性要求對角線元素 (i,i)∈r(R)(i, i) \in r(R),對所有 i∈{1,2,3,4,5,6}i \in \{1, 2, 3, 4, 5, 6\}。

  • 原矩陣對角線上已有:(4,4)(4, 4) 與 (6,6)(6, 6)(共 2 個 '1')。
  • 缺少的對角線元素為:(1,1),(2,2),(3,3),(5,5)(1, 1), (2, 2), (3, 3), (5, 5)。
  • 因此,需額外加入 6−2=46 - 2 = 4 個 '1'。

2. 對稱閉包 s(R)s(R) 的建構:

對稱性要求若 (i,j)∈R(i, j) \in R 且 i≠ji \neq j,則必須有 (j,i)(j, i)。
原關係中 i≠ji \neq j 的邊共有:

  • (1,6)∈R  ⟹  (1, 6) \in R \implies 需補 (6,1)(6, 1)。
  • (2,3)∈R  ⟹  (2, 3) \in R \implies 需補 (3,2)(3, 2)。
  • (2,4)∈R  ⟹  (2, 4) \in R \implies 需補 (4,2)(4, 2)。
  • (2,5)∈R  ⟹  (2, 5) \in R \implies 需補 (5,2)(5, 2)。
  • (3,4)∈R  ⟹  (3, 4) \in R \implies 需補 (4,3)(4, 3)。
  • (3,5)∈R  ⟹  (3, 5) \in R \implies 需補 (5,3)(5, 3)。
  • (4,5)∈R  ⟹  (4, 5) \in R \implies 需補 (5,4)(5, 4)。

原矩陣中所有非對角線上的 1 皆無對稱邊對應(即對稱位置全為 0),共 7 個非對角線有序對。因此,需額外補入 7 個 '1'。

3. 遞移閉包 t(R)t(R) 的建構:

分析有向圖中可到達的有向路徑:

  • 節點 1:只有 (1,6)(1, 6),而 6 只有自環 (6,6)(6, 6),故可到達點為 {6}\{6\}。路徑長度為 2 的路徑為 1→6→61 \to 6 \to 6,產生 (1,6)(1, 6)(已存在)。
  • 節點 2:
    • 直接可達:3,4,53, 4, 5。
    • 經由 2→32 \to 3:可至 4(3→43 \to 4)與 5(3→53 \to 5),對應 (2,4),(2,5)(2, 4), (2, 5)(皆已存在)。
    • 經由 2→42 \to 4:可至 4(自環)與 5(4→54 \to 5),對應 (2,4),(2,5)(2, 4), (2, 5)(皆已存在)。
  • 節點 3:
🔒

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

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

免費註冊

第 3 題5 分

  1. If G is a graph representation of R, which of the following statements are true?

(A) G is weakly connected.
(B) the longest simple path of G is length 4.
(C) The reflexive, symmetric, and transitive closure of R has 2 connected components.
(D) There is a Hamilton path in the transitive closure of R.
(E) R−1^{-1} is strongly connected.

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

這一題的完整詳解

核心觀念

本題考查關聯(Relation)與圖形理論(Graph Theory)之整合,主要涵蓋以下核心定義與定理:

  1. 二元關聯的圖形表示(Graph Representation of a Relation):
    • 設集合 V={1,2,3,4,5,6}V = \{1, 2, 3, 4, 5, 6\} 為頂點集,關聯矩陣 A=[aij]6×6\mathbf{A} = [a_{ij}]_{6 \times 6} 代表有向圖 G=(V,E)G = (V, E) 的相鄰矩陣(Adjacency Matrix)。
    • 若 aij=1a_{ij} = 1,則存在有向邊 (i,j)∈E(i, j) \in E。
  2. 連通性定義(Connectivity in Directed Graphs):
    • 弱連通(Weakly Connected):若將有向圖中所有邊的方向忽略(轉為無向圖),所得的無向圖為連通圖,則該有向圖稱為弱連通圖。
    • 強連通(Strongly Connected):有向圖中任意兩相異頂點 u,vu, v,皆存在從 uu 到 vv 以及從 vv 到 uu 的有向路徑。
  3. 簡單路徑與路徑長度(Simple Path and Path Length):
    • 路徑長度(Length of a Path):路徑所經過的邊數(number of edges)。
    • 簡單路徑(Simple Path):在主流計算機科學與研究所考題規範中,指**頂點不重複(no repeated vertices)**的路徑(若含 kk 個相異頂點,則長度為 k−1k-1)。
  4. 等價閉包與連通分量(Equivalence Closure & Connected Components):
    • 關聯 RR 的反身、對稱且遞移閉包(Reflexive, Symmetric, and Transitive Closure)即為由 RR 所生成的等價關聯(Equivalence Relation)。
    • 該等價關聯的等價類(Equivalence Classes),恰好對應於 GG 的底層無向圖(Underlying Undirected Graph)之連通分量(Connected Components)。
  5. 漢米爾頓路徑(Hamiltonian Path):
    • 恰好經過圖中每個頂點一次的路徑。若圖不連通,則必不存在漢米爾頓路徑。

解題方法

由給定關聯矩陣 A\mathbf{A},列出有向圖 G=(V,E)G = (V, E) 的所有邊:

A=[000001001110000110000110000000000001]\mathbf{A} = \begin{bmatrix} 0 & 0 & 0 & 0 & 0 & 1 \\ 0 & 0 & 1 & 1 & 1 & 0 \\ 0 & 0 & 0 & 1 & 1 & 0 \\ 0 & 0 & 0 & 1 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 \end{bmatrix}
  • 頂點 1:邊 (1,6)(1, 6)
  • 頂點 2:邊 (2,3),(2,4),(2,5)(2, 3), (2, 4), (2, 5)
  • 頂點 3:邊 (3,4),(3,5)(3, 4), (3, 5)
  • 頂點 4:邊 (4,4),(4,5)(4, 4), (4, 5)
  • 頂點 5:無出邊(出度為 0)
  • 頂點 6:邊 (6,6)(6, 6)

觀察頂點間的有向邊分佈,圖 GG 可明顯劃分為兩個彼此完全無邊相連的子圖:

  1. 子圖 1:頂點集合 V1={1,6}V_1 = \{1, 6\},包含邊 (1,6)(1, 6) 與自環 (6,6)(6, 6)。
  2. 子圖 2:頂點集合 V2={2,3,4,5}V_2 = \{2, 3, 4, 5\},包含邊 (2,3),(2,4),(2,5),(3,4),(3,5),(4,4),(4,5)(2,3), (2,4), (2,5), (3,4), (3,5), (4,4), (4,5)。

V1V_1 與 V2V_2 之間在矩陣 A\mathbf{A} 中對應的所有元素皆為 00,兩者完全獨立。


🔒

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

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

免費註冊

第 4 題5 分

  1. Let S be the symmetric and reflexive closure of R and each element is a proposition. If S reflects Boolean operators' behavior, what are possible operators?

(A) ∧\wedge
(B) ∨\vee
(C) ¬\neg
(D) →\rightarrow
(E) ↔\leftrightarrow

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

這一題的完整詳解

核心觀念

  1. 關聯矩陣(Relation Matrix)與閉包(Closures):

    • 二元關聯 RR 定義在集合 V={v1,v2,…,vn}V = \{v_1, v_2, \dots, v_n\} 上,其關聯矩陣 MR=[rij]\mathbf{M}_R = [r_{ij}] 滿足:若 (vi,vj)∈R(v_i, v_j) \in R 則 rij=1r_{ij} = 1,否則為 00。
    • 自反閉包(Reflexive Closure):r(R)=R∪{(x,x)∣x∈V}r(R) = R \cup \{(x, x) \mid x \in V\},其矩陣為 Mr(R)=MR∨In\mathbf{M}_{r(R)} = \mathbf{M}_R \lor \mathbf{I}_n(主對角線元素全設為 11)。
    • 對稱閉包(Symmetric Closure):s(R)=R∪R−1s(R) = R \cup R^{-1},其矩陣為 Ms(R)=MR∨MRT\mathbf{M}_{s(R)} = \mathbf{M}_R \lor \mathbf{M}_R^T。
    • 自反且對稱閉包:S=r(s(R))=s(r(R))S = r(s(R)) = s(r(R)),其矩陣為 MS=MR∨MRT∨In\mathbf{M}_S = \mathbf{M}_R \lor \mathbf{M}_R^T \lor \mathbf{I}_n。
  2. 布林運算子的代數性質(Properties of Boolean Operators):

    • 題目設定集合中的每個元素皆為命題(proposition),二元關聯 SS 反映布林運算子 ∘\circ 的行為,即命題 p,qp, q 滿足 (p,q)∈S  ⟺  (p∘q)(p, q) \in S \iff (p \circ q) 具有特定邏輯行為。
    • 由於閉包 SS 必然具備:
      • 自反性(Reflexivity):對所有命題 pp,恆有 (p,p)∈S(p, p) \in S。對應布林運算必須滿足 p∘p≡Tp \circ p \equiv \mathbf{T}(重言/恆真)。
      • 對稱性(Symmetry):若 (p,q)∈S(p, q) \in S,則 (q,p)∈S(q, p) \in S。對應布林運算必須具備交換律(Commutative Law),即 p∘q≡q∘pp \circ q \equiv q \circ p。

解題方法

第一步:求出關聯 RR 的自反與對稱閉包 SS 之矩陣 MS\mathbf{M}_S

原關係矩陣 A\mathbf{A} 為:

A=[000001001110000110000110000000000001]\mathbf{A} = \begin{bmatrix} 0 & 0 & 0 & 0 & 0 & 1 \\ 0 & 0 & 1 & 1 & 1 & 0 \\ 0 & 0 & 0 & 1 & 1 & 0 \\ 0 & 0 & 0 & 1 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 \end{bmatrix}

取轉置矩陣 AT\mathbf{A}^T:

AT=[000000000000010000011100011100100001]\mathbf{A}^T = \begin{bmatrix} 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 1 & 1 & 1 & 0 & 0 \\ 0 & 1 & 1 & 1 & 0 & 0 \\ 1 & 0 & 0 & 0 & 0 & 1 \end{bmatrix}

將 A\mathbf{A}、AT\mathbf{A}^T 與單位矩陣 I6\mathbf{I}_6 做布林聯集(Boolean OR):

MS=A∨AT∨I6=[100001011110011110011110011110100001]\mathbf{M}_S = \mathbf{A} \lor \mathbf{A}^T \lor \mathbf{I}_6 = \begin{bmatrix} 1 & 0 & 0 & 0 & 0 & 1 \\ 0 & 1 & 1 & 1 & 1 & 0 \\ 0 & 1 & 1 & 1 & 1 & 0 \\ 0 & 1 & 1 & 1 & 1 & 0 \\ 0 & 1 & 1 & 1 & 1 & 0 \\ 1 & 0 & 0 & 0 & 0 & 1 \end{bmatrix}

由矩陣結構可清楚看出:

  1. 主對角線全為 11(具備自反性)。
  2. 矩陣對稱於主對角線,即 MS=MST\mathbf{M}_S = \mathbf{M}_S^T(具備對稱性)。
  3. 元素被劃分為兩個互相獨立的完全連通子圖(等價類):{1,6}\{1, 6\} 與 {2,3,4,5}\{2, 3, 4, 5\},因此 SS 同時也是一個等價關聯(Equivalence Relation)。

第二步:檢驗布林運算子的相容性

🔒

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

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

免費註冊
📄 以下 9 題共用同一段題幹

多選題每題 5 分,共 65 分,答錯每個選項倒扣 1 分,扣至該大題(多選題)零分為止

第 5 題5 分

  1. Which are <u>sufficient but not necessary</u> conditions for the corresponding goals?

(A) "<u>Graph G1_1 and G2_2 are isomorphic</u>" for "<u>G1_1 and G2_2 both have Euler circuits.</u>"
(B) growth order function ff and gg, "<u>gg is O(f)O(f) but not Θ(f)\Theta(f)</u>" for "<u>gg is o(f)o(f)</u>".
(C) "<u>Existing an equivalence relation R on set S</u>" for "<u>S has a partition based on R</u>".
(D) An infinite set of predicates P, "<u>Existing a well order on P</u>" for "<u>using mathematic induction to prove all predicates in P</u>".
(E) "<u>P is false</u>" for "<u>P→Q is true</u>"

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

這一題的完整詳解

核心觀念

本題要判斷每個敘述是否符合「充分但非必要」:

  • 充分:條件成立時,目標必定成立。
  • 非必要:目標成立時,條件不一定成立。

因此,每個選項都要檢查兩件事:條件能否推出目標,以及目標能否在條件不成立時仍然成立。

解題方法

逐項把選項中的條件視為前提、目標視為結論。若前提不能保證結論,便不是充分條件;若目標成立必然要求前提成立,便是必要條件,因而不符合「非必要」。

選項分析

(A) 錯誤。
兩個圖同構,只能保證它們具有相同的圖形性質;但同構本身不保證它們有 Euler circuit(尤拉迴路)。例如兩個圖都可以是同構的路徑圖,而路徑圖不一定有尤拉迴路。因此「G1G_1 和 G2G_2 同構」不足以推出「兩者都有尤拉迴路」。

(B) 錯誤。
g=O(f)g=O(f) 但 g≠Θ(f)g\ne\Theta(f),不一定能推出 g=o(f)g=o(f)。以正整數 nn 為例,令 f(n)=nf(n)=n,並定義

g(n)={n,n 為偶數,1,n 為奇數.g(n)= \begin{cases} n, & n\text{ 為偶數},\\ 1, & n\text{ 為奇數}. \end{cases}

此時 g=O(f)g=O(f),而 g≠Θ(f)g\ne\Theta(f),因為奇數時 g(n)/f(n)=1/ng(n)/f(n)=1/n 趨近於 00,沒有正的漸近下界;但偶數時 g(n)/f(n)=1g(n)/f(n)=1,所以此比值不趨近於 00,即 g≠o(f)g\ne o(f)。條件不充分。

🔒

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

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

免費註冊

第 6 題5 分

  1. Consider a set S of nn nodes interconnecting to form a graph G. If two nodes "directly connect" to each other, there is an undirected edge between them. Let D(aa) denote the degree of a node aa. Which of the following are correct statements?

(A) If G is connected, there must be a simple path of length nn.
(B) ∑i∈SD(i)\sum_{i \in S} D(i) is even.
(C) If G is connected, ∑i∈SD(i)≥2n\sum_{i \in S} D(i) \ge 2n.
(D) "∃a,b,(a≠b)∧(D(a)=D(b))\exists a, b, (a \neq b) \wedge (D(a) = D(b))" is true.
(E) If G is connected, the transitive and reflexive closure of "direct connecting" relation can form a complete graph.

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

這一題的完整詳解

核心觀念

本題為圖論(Graph Theory)與關聯(Relations)的綜合題,評量下列核心知識:

  1. 路徑長度(Path Length)與頂點數:在無向圖中,長度為 kk 的簡單路徑(Simple Path)包含 kk 條邊與 k+1k+1 個頂點。若頂點總數為 nn,則圖中能存在的最長簡單路徑之長度上限為 n−1n-1。
  2. 握手定理(Handshaking Theorem):任意無向圖 G=(V,E)G=(V, E) 中,所有節點分支度(degree)的總和等於邊數的兩倍,即: ∑v∈Vdeg⁡(v)=2∣E∣\sum_{v \in V} \deg(v) = 2|E| 此和必為偶數(Even)。
  3. 連通圖(Connected Graph)的邊數下限:一個具有 nn 個節點的連通無向圖,其最少邊數為生成樹(Spanning Tree)的邊數,即 ∣E∣≥n−1|E| \ge n - 1。因此其度數總和下限為 2(n−1)2(n-1)。
  4. 鴿籠原理(Pigeonhole Principle)於分支度的應用:在包含 n≥2n \ge 2 個節點的簡單圖(Simple Graph)中,必定存在至少兩個節點具有相同的分支度。
  5. 關係的閉包(Closures of Relations)與連通性:若將邊視為對稱的「直接連通(directly connect)」關係 RR,其反身傳遞閉包(Reflexive Transitive Closure)R∗R^* 即為可達性關係(Reachability Relation)。在連通圖中,任意兩節點皆互相可達,且每個節點對自身均可達,構成全域關係(Universal Relation),對應於完全圖(Complete Graph)。

解題方法

由題幹設定:集合 SS 含有 nn 個節點,兩節點間若 direct connect 則存在一條無向邊,形成無向簡單圖 GG。
依據圖論的基本定義與推論,針對每個選項逐一判定其真偽。


選項分析

  • (A) 錯誤
    簡單路徑(Simple Path)的長度定義為該路徑上所包含的邊數(number of edges)。
    若一條簡單路徑的長度為 nn,則該路徑必須走過 nn 條邊,意味著必須經過 n+1n+1 個相異節點。
    然而,圖 GG 總共僅有 nn 個節點,因此圖中任意簡單路徑的長度最多只能是 n−1n-1(即走遍所有 nn 個節點的哈密頓路徑 Hamilton path,若存在的話)。故長度為 nn 的簡單路徑絕對不可能存在。

  • (B) 正確
    根據握手定理(Handshaking Theorem):

    ∑i∈SD(i)=2∣E∣\sum_{i \in S} D(i) = 2|E|

    由於邊數 ∣E∣|E| 為非負整數,因此 2∣E∣2|E| 必為偶數。

  • (C) 錯誤
    若圖 GG 為含有 nn 個節點的連通圖,則其邊數 ∣E∣|E| 的最小值發生在 GG 為一棵樹(Tree)的情況下,此時 ∣E∣=n−1|E| = n - 1。
    由握手定理可得:

    ∑i∈SD(i)=2∣E∣≥2(n−1)=2n−2\sum_{i \in S} D(i) = 2|E| \ge 2(n - 1) = 2n - 2

    當 GG 是一棵樹時,度數總和為 2n−2<2n2n - 2 < 2n。

🔒

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

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

免費註冊

第 7 題5 分

  1. To analyze the complexity of the following procedure P, We will use the following assumptions: Suppose P and B are both procedures. B take θ(m)\theta(\sqrt{m}) time to compute, where mm is the size of B's input; each statement line in and outside the loop counts 1 step.
Procedure P( array1[a1, a2, ..., an])
1. if n<9 exit.
2. call B(array1[a1, a2, ..., an])
   declare new empty array2, array3, array4;
3. for (i=1 to n)
4. { if ((i mod 9)=0)  insert ai into array2;
5.   if ((i mod 9)=3)  insert ai into array3;
6.   if ((i mod 9)=6)  insert ai into array4 }
8. call P( array2 );
9. call P( array3 );
10. call P (array4);

Which of the following relations on FnF_n can describe the complexity of procedure P with respect to problem size nn?

(A) Fn=3Fn/3+θ(n)F_n = 3F_{n/3} + \theta(\sqrt{n})
(B) Fn=3Fn/3+Fn+θ(n)F_n = 3F_{n/3} + F_n + \theta(n)
(C) Fn=9Fn/9+θ(n)F_n = 9F_{n/9} + \theta(\sqrt{n})
(D) Fn=3Fn/9+θ(n)F_n = 3F_{n/9} + \theta(n)
(E) Fn=3Fn/9+θ(n1/2)F_n = 3F_{n/9} + \theta(n^{1/2})

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

這一題的完整詳解

核心觀念

本題考查演算法的時間複雜度分析與遞迴關係式(Recurrence Relation)的建立。
核心包含以下三點:

  1. Divide-and-Conquer 遞迴式標準形式:
    若演算法將大小為 nn 的問題分割為 aa 個子問題,每個子問題的大小為 n/bn/b,其餘非遞迴工作的時間為 f(n)f(n),則總時間複雜度 FnF_n 可表示為: Fn=aFn/b+f(n)F_n = a F_{n/b} + f(n)
  2. 非遞迴工作之成本分析:包含常數操作、迴圈執行次數與外部函式呼叫(Procedure B)的時間花費。
  3. 子問題大小與遞迴呼叫次數:計算迴圈內資料被篩選進各個陣列的數量,藉此求得各子問題的規模 mm。

解題方法

逐步拆解 Procedure P 每一行程式碼的執行時間與子問題規模:

  1. 基本情況與外部呼叫(非遞迴部分):

    • 第 1 行:判斷 n<9n < 9,耗時 Θ(1)\Theta(1)。
    • 第 2 行:呼叫 B(array1[a1, ..., an])。已知陣列大小為 nn,題目給定 Procedure B 的時間為 Θ(m)\Theta(\sqrt{m}),故此處耗時 Θ(n)\Theta(\sqrt{n})。宣告三個空陣列耗時 Θ(1)\Theta(1)。
    • 第 3~6 行:for (i=1 to n) 迴圈共執行 nn 次。迴圈內部為常數時間的條件判斷與元素插入操作,故整個迴圈的總執行時間為: Θ(n)\Theta(n)
    • 合併所有非遞迴部分的總花費 f(n)f(n): f(n)=Θ(1)+Θ(n)+Θ(n)=Θ(n)f(n) = \Theta(1) + \Theta(\sqrt{n}) + \Theta(n) = \Theta(n) (因為在漸近複雜度中,高階項 Θ(n)\Theta(n) 支配低階項 Θ(n)\Theta(\sqrt{n}))。
  2. 遞迴子問題的大小(Subproblem Size):

    • 迴圈中,指標 ii 從 11 走到 nn:
      • 當 i mod 9=0i \bmod 9 = 0 時,將 aia_i 插入 array2。在 1≤i≤n1 \le i \le n 的範圍內,滿足條件的整數個數約為 ⌊n/9⌋≈n/9\lfloor n/9 \rfloor \approx n/9。
      • 當 i mod 9=3i \bmod 9 = 3 時,將 aia_i 插入 array3,滿足條件的整數個數約為 ⌊(n+6)/9⌋≈n/9\lfloor (n+6)/9 \rfloor \approx n/9。
      • 當 i mod 9=6i \bmod 9 = 6 時,將 aia_i 插入 array4,滿足條件的整數個數約為 ⌊(n+3)/9⌋≈n/9\lfloor (n+3)/9 \rfloor \approx n/9。
🔒

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

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

免費註冊

第 8 題5 分

  1. What <u>can be</u> the time complexity level of the procedure P in question 7?

(A) O(n2)O(n^{\sqrt{2}})
(B) O(nlog⁡n)O(n\log n)
(C) O(nlog⁡n)O(n^{\log n})
(D) O(n1/2)O(n^{1/2})
(E) O(nlog⁡n)O(\sqrt{n}\log n)

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

這一題的完整詳解

核心觀念

  1. 題目脈絡與遞迴演算法分析:
    本題承接第 7 題之情境(典型分治法或遞迴函式),在給定之時間複雜度遞迴式中分析子程序 PP 的時間複雜度階數(Order of growth)。一般分治法常見遞迴式型態為: T(n)=aT(n/b)+f(n)T(n) = a T(n/b) + f(n) 其中 f(n)f(n) 即為遞迴分割或合併步驟中呼叫子程序 PP 所需的時間成本。
  2. 大 OO 記號(Big-OO Notation)與漸近界限:
    • f(n)=O(g(n))f(n) = O(g(n)) 代表 f(n)f(n) 的漸近成長速率不超過 g(n)g(n) 的常數倍,即存在正常數 c,n0c, n_0 使得對所有 n≥n0n \ge n_0,0≤f(n)≤c⋅g(n)0 \le f(n) \le c \cdot g(n)。
    • 題目詢問「What <u>can be</u> the time complexity level...」,考查哪些選項在數學與演算法上構成了合法的上界,或合乎子程序 PP 執行成本所能落入的複雜度層級。
  3. 常見函數成長速率排序: O(1)<O(n)<O(nlog⁡n)<O(n)<O(nlog⁡n)<O(n2)<O(nlog⁡n)O(1) < O(\sqrt{n}) < O(\sqrt{n}\log n) < O(n) < O(n\log n) < O(n^{\sqrt{2}}) < O(n^{\log n}) 其中:
    • n1/2=nn^{1/2} = \sqrt{n}。
    • 2≈1.414\sqrt{2} \approx 1.414,故 n<nlog⁡n<n2<n2n < n\log n < n^{\sqrt{2}} < n^2。
    • nlog⁡n=2(log⁡n)2n^{\log n} = 2^{(\log n)^2} 屬於超多項式(Superpolynomial)成長等級,增長速度遠高於任意多項式。

解題方法

  1. 第 7 題之設定推導:
    在該試卷中,第 7 題探討分治演算法(Divide-and-Conquer),由題目設計與第 7 題的遞迴模型可知,程序 PP 的複雜度上界為多項式或對數多項式時間。
  2. 「can be」的意義判定:
    • 題幹特別將「<u>can be</u>」畫底線,表示只要該函數能夠正確作為程序 PP 的漸近上界(或是符合演算法成立的容許範圍),該選項即為正確。
    • 若程序 PP 本身的基本運算時間不超過 O(nlog⁡n)O(\sqrt{n}\log n) 或 O(nlog⁡n)O(n\log n),則任何漸近階數高於或等於其實際複雜度的函數,均可合法作為其 Big-OO 複雜度上界(例如 O(nlog⁡n)O(n\log n) 與 O(n2)O(n^{\sqrt{2}}))。
    • 若第 7 題原題求得 PP 之精確階數為 f(n)=Θ(nlog⁡n)f(n) = \Theta(\sqrt{n}\log n),則:
      • O(nlog⁡n)O(\sqrt{n}\log n) 是緊密上界(Tight upper bound)。
      • 漸近階數較高者如 O(nlog⁡n)O(n\log n) 與 O(n2)O(n^{\sqrt{2}}) 亦構成合法之 O(⋅)O(\cdot) 上界。
      • O(n1/2)=O(n)O(n^{1/2}) = O(\sqrt{n}) 因成長速率嚴格低於 nlog⁡n\sqrt{n}\log n,無法涵蓋其執行時間,故不可選。
🔒

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

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

免費註冊

第 9 題5 分

  1. An alphabet set {α1,α2,…,α8}\{\alpha_1, \alpha_2, \ldots, \alpha_8\} is used to form a string. A legal string cannot have consecutive {α1α1,α1α2,α2α1,α2α2}\{\alpha_1\alpha_1, \alpha_1\alpha_2, \alpha_2\alpha_1, \alpha_2\alpha_2\} in any part of the string. Suppose <u>Pn−1P_{n-1}</u> is the number of valid string of length nn. Which of the following are true?

(A) Pn=2Pn−1+6n,n≥2P_n = 2P_{n-1} + 6^n, n \ge 2
(B) Pn=6Pn−1+12Pn−2,n≥2P_n = 6P_{n-1} + 12P_{n-2}, n \ge 2
(C) Pn=8Pn−1−4,n≥2P_n = 8P_{n-1} - 4, n \ge 2
(D) P0=8,P1=48P_0 = 8, P_1 = 48
(E) P0=8,P1=64P_0 = 8, P_1 = 64

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

這一題的完整詳解

核心觀念

本題考查離散數學中**計數原理(Counting Principles)與線性遞迴關係式(Linear Recurrence Relations)**的建立:

  1. 合法字串的狀態劃分:將字母集合依「是否能連續出現」進行分類,利用結尾字元的限制建立聯立遞迴關係。
  2. 消去法建立二階線性遞迴關係:透過代換將聯立的一階遞迴式化簡為單一數列的二階齊次常係數線性遞迴關係式。
  3. 字串長度與數列指標的對應:特別注意題目對數列下標的定義——長度為 nn 的合法字串數定義為 Pn−1P_{n-1}。

解題方法

1. 符號定義與字母分類

字母集合大小為 ∣Σ∣=8|\Sigma| = 8,其中 Σ={α1,α2,…,α8}\Sigma = \{\alpha_1, \alpha_2, \ldots, \alpha_8\}。
禁用的連續子字串為:

F={α1α1,α1α2,α2α1,α2α2}F = \{\alpha_1\alpha_1, \alpha_1\alpha_2, \alpha_2\alpha_1, \alpha_2\alpha_2\}

我們可將字母集合分割為兩組:

  • 限制字母組 A={α1,α2}A = \{\alpha_1, \alpha_2\},大小 ∣A∣=2|A| = 2。
  • 自由字母組 B={α3,α4,…,α8}B = \{\alpha_3, \alpha_4, \ldots, \alpha_8\},大小 ∣B∣=6|B| = 6。

題意規定字串中不能出現 FF 中的任何子字串,這等價於:字串中不能有連續兩個來自集合 AA 的字母(即 AA 的字母後面不能緊接 AA 的字母)。

2. 建立遞迴關係

令長度為 nn 的合法字串總數為 SnS_n。我們依字串的「最後一個字元」將長度為 nn 的合法字串分成兩類:

  • ana_n:長度為 nn 且結尾字母屬於 AA 的合法字串數。
  • bnb_n:長度為 nn 且結尾字母屬於 BB 的合法字串數。

由加法原理,顯然有:

Sn=an+bnS_n = a_n + b_n

考慮由長度 n−1n-1 延伸至長度 nn:

  1. 若第 nn 個字元來自 BB(共 6 種選法):
    前一個字元(第 n−1n-1 個)沒有任何限制,可以是任何長度為 n−1n-1 的合法字串。因此: bn=6(an−1+bn−1)=6Sn−1b_n = 6(a_{n-1} + b_{n-1}) = 6S_{n-1}
  2. 若第 nn 個字元來自 AA(共 2 種選法):
    第 n−1n-1 個字元絕對不能來自 AA,因此前一個字元必須來自 BB。即前綴必須是結尾為 BB 的長度 n−1n-1 合法字串。因此: an=2bn−1a_n = 2b_{n-1}

將 bn−1=6Sn−2b_{n-1} = 6S_{n-2} 代入 ana_n,得到:

an=2(6Sn−2)=12Sn−2a_n = 2(6S_{n-2}) = 12S_{n-2}

因此,長度為 nn 的合法字串總數 SnS_n 之遞迴關係式為:

Sn=an+bn=6Sn−1+12Sn−2,n≥3S_n = a_n + b_n = 6S_{n-1} + 12S_{n-2}, \quad n \ge 3

3. 轉換為題目的數列符號 PnP_n

題目定義「Pn−1P_{n-1} 為長度為 nn 的合法字串數」,即:

Pn−1=Sn  ⟺  Pn=Sn+1P_{n-1} = S_n \iff P_n = S_{n+1}

將此平移關係代入 Sn=6Sn−1+12Sn−2S_n = 6S_{n-1} + 12S_{n-2}:

Pn−1=6Pn−2+12Pn−3P_{n-1} = 6P_{n-2} + 12P_{n-3}

將下標整體加 1(即以 n≥2n \ge 2 表示):

Pn=6Pn−1+12Pn−2,n≥2P_n = 6P_{n-1} + 12P_{n-2}, \quad n \ge 2
🔒

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

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

免費註冊

第 10 題5 分

  1. When using the generating function g(z)g(z) to solve PnP_n in the previous question, which of the following are true?

(A) g(z)(1−6z−12z2)=60z+8g(z)(1 - 6z - 12z^2) = 60z + 8
(B) g(z)(1−6z+12z2)=12z+8g(z)(1 - 6z + 12z^2) = 12z + 8
(C) g(z)=4+2211−(3+21)z+4−2211−(3−21)zg(z) = \dfrac{4 + 2\sqrt{21}}{1 - (3 + \sqrt{21})z} + \dfrac{4 - 2\sqrt{21}}{1 - (3 - \sqrt{21})z}
(D) g(z)=4+(18/21)1−(3+21)z+4−(18/21)1−(3−21)zg(z) = \dfrac{4 + (18/\sqrt{21})}{1 - (3 + \sqrt{21})z} + \dfrac{4 - (18/\sqrt{21})}{1 - (3 - \sqrt{21})z}
(E) Pn=((4+18/21)×(3+21)n)+((4−18/21)×(3−21)n)P_n = ((4 + 18/\sqrt{21}) \times (3 + \sqrt{21})^n) + ((4 - 18/\sqrt{21}) \times (3 - \sqrt{21})^n)

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

這一題的完整詳解

核心觀念

本題評量**生成函數(Generating Function)在求解常係數線性遞迴關係式(Linear Recurrence Relation)**中的標準流程與技巧,核心觀念包含:

  1. 生成函數與遞迴式的轉換:設數列為 {Pn}n=0∞\{P_n\}_{n=0}^{\infty},其普通生成函數(Ordinary Generating Function)定義為 g(z)=∑n=0∞Pnzng(z) = \sum_{n=0}^{\infty} P_n z^n。若已知二階齊次線性遞迴關係式 Pn−c1Pn−1−c2Pn−2=0P_n - c_1 P_{n-1} - c_2 P_{n-2} = 0(對 n≥2n \ge 2)及初值 P0,P1P_0, P_1,則生成函數滿足方程式: g(z)(1−c1z−c2z2)=P0+(P1−c1P0)zg(z)(1 - c_1 z - c_2 z^2) = P_0 + (P_1 - c_1 P_0)z
  2. 特徵方程式與分母因式分解:多項式 1−c1z−c2z21 - c_1 z - c_2 z^2 之根的倒數即為特徵方程式 λ2−c1λ−c2=0\lambda^2 - c_1 \lambda - c_2 = 0 的特徵根 λ1,λ2\lambda_1, \lambda_2,可分解為 (1−λ1z)(1−λ2z)(1 - \lambda_1 z)(1 - \lambda_2 z)。
  3. 部分分式展開法(Partial Fraction Decomposition):利用覆蓋法(Heaviside Cover-up Method)將 g(z)g(z) 拆解為: g(z)=A1−λ1z+B1−λ2zg(z) = \frac{A}{1 - \lambda_1 z} + \frac{B}{1 - \lambda_2 z}
  4. 冪級數展開與通解萃取:利用幾何級數展開式 11−λz=∑n=0∞λnzn\frac{1}{1 - \lambda z} = \sum_{n=0}^{\infty} \lambda^n z^n,得係數 Pn=[zn]g(z)=Aλ1n+Bλ2nP_n = [z^n]g(z) = A \lambda_1^n + B \lambda_2^n。

解題方法

由題幹與選項結構可看出本題的遞迴系統:

  • 特徵根形式為 λ1,2=3±21\lambda_{1, 2} = 3 \pm \sqrt{21},對應特徵多項式: (λ−(3+21))(λ−(3−21))=λ2−6λ−12=0(\lambda - (3 + \sqrt{21}))(\lambda - (3 - \sqrt{21})) = \lambda^2 - 6\lambda - 12 = 0
  • 對應之分母為 1−6z−12z21 - 6z - 12z^2。

步驟一:建立生成函數之代數關係式

將遞迴式與初始條件代入生成函數推導:

g(z)(1−6z−12z2)=60z+8g(z)(1 - 6z - 12z^2) = 60z + 8

由此可知初始條件為:

  • 常數項:P0=8P_0 = 8
  • 一次項:P1−6P0=60  ⟹  P1=60+6(8)=108P_1 - 6P_0 = 60 \implies P_1 = 60 + 6(8) = 108

因此,生成函數的封閉形式(Closed Form)為:

g(z)=8+60z1−6z−12z2g(z) = \frac{8 + 60z}{1 - 6z - 12z^2}

步驟二:分母因式分解

方程式 1−6z−12z2=01 - 6z - 12z^2 = 0 的根之倒數為特徵根:

λ1=3+21,λ2=3−21\lambda_1 = 3 + \sqrt{21}, \quad \lambda_2 = 3 - \sqrt{21}

滿足:

1−6z−12z2=(1−λ1z)(1−λ2z)=(1−(3+21)z)(1−(3−21)z)1 - 6z - 12z^2 = (1 - \lambda_1 z)(1 - \lambda_2 z) = (1 - (3 + \sqrt{21})z)(1 - (3 - \sqrt{21})z)

步驟三:部分分式拆解

設:

g(z)=A1−(3+21)z+B1−(3−21)zg(z) = \frac{A}{1 - (3 + \sqrt{21})z} + \frac{B}{1 - (3 - \sqrt{21})z}

使用覆蓋法(Heaviside Cover-up Method)求待定係數 AA 與 BB:

  • 求 AA(令 z=1λ1z = \frac{1}{\lambda_1}): A=8+60z1−λ2z∣z=1/λ1=8+60λ11−λ2λ1=8λ1+60λ1−λ2A = \left. \frac{8 + 60z}{1 - \lambda_2 z} \right|_{z = 1/\lambda_1} = \frac{8 + \frac{60}{\lambda_1}}{1 - \frac{\lambda_2}{\lambda_1}} = \frac{8\lambda_1 + 60}{\lambda_1 - \lambda_2} 將 λ1=3+21\lambda_1 = 3 + \sqrt{21} 與 λ1−λ2=221\lambda_1 - \lambda_2 = 2\sqrt{21} 代入:
🔒

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

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

免費註冊

第 11 題5 分

  1. Which of the following statements about symmetric matrices are true?

(A) The symmetric matrix AA has a complete set of orthonormal eigenvectors even though it has repeated eigenvalues.
(B) For the symmetric matrices AA and BB, A+BA + B and ABAB are both symmetric.
(C) If the rank of a symmetric matrix, An×nA_{n \times n}, is r<nr < n, then its n−rn - r eigenvalues are zero.
(D) The eigenvalues of symmetric matrices are real values. In other words, they cannot be complex values.
(E) None of the above is true.

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

這一題的完整詳解

核心觀念

本題評量**實對稱矩陣(Real Symmetric Matrices)**的核心代數與幾何性質,主要涉及以下定理與定義:

  1. 實譜定理(Spectral Theorem for Real Symmetric Matrices):任意 n×nn \times n 實對稱矩陣 AA 必可正交對角化(Orthogonally Diagonalizable),即存在正交矩陣 QQ(QT=Q−1Q^T = Q^{-1})使得 A=QΛQTA = Q \Lambda Q^T。此性質保證其具備由 nn 個標準正交特徵向量所構成的完備基底。
  2. 代數重數與幾何重數:實對稱矩陣的每個特徵值,其幾何重數必等於代數重數。
  3. 矩陣乘積的轉置性:(AB)T=BTAT(AB)^T = B^T A^T;對稱矩陣乘積 ABAB 保持對稱的充要條件為 AB=BAAB = BA。
  4. 對稱矩陣之秩與特徵值關係:可對角化矩陣之秩等於其非零特徵值的個數(計入代數重數)。
  5. 數系集合論關係:實數系為複數系的子集(R⊂C\mathbb{R} \subset \mathbb{C})。

解題方法

線性代數中討論對稱矩陣時,若無特殊聲明,預設皆在實數域 R\mathbb{R} 上討論(即實對稱矩陣 AT=AA^T = A)。解題時:

  • 由譜定理判定特徵向量的正交完備性(選項 A);
  • 利用轉置運算性質檢驗加法與乘積是否滿足對稱性定義(選項 B);
  • 利用正交對角化(相似變換保秩)分析秩與零特徵值個數的關係(選項 C);
  • 依據特徵值性質及數系定義檢視命題的數學嚴謹度(選項 D)。

選項分析

  • (A) 正確:
    根據實對稱矩陣的譜定理(Spectral Theorem),任意 n×nn \times n 實對稱矩陣 AA 皆可正交對角化,即存在正交矩陣 QQ 與對角矩陣 Λ\Lambda 使得:

    A=QΛQTA = Q \Lambda Q^T

    其中 QQ 的行向量(columns)即為 AA 的標準正交特徵向量。即使 AA 具有重根(repeated eigenvalues),對應特徵值的幾何重數依然等於代數重數(即 eigenspace 的維度等於重根數);不同特徵空間彼此互相正交,同一個特徵空間內亦可藉由 Gram-Schmidt 正交化程序取出一組標準正交基底。因此,實對稱矩陣必定擁有一組由標準正交特徵向量組成的完備基底(a complete set of orthonormal eigenvectors)。

  • (B) 錯誤:
    設 A,BA, B 為對稱矩陣,即 AT=AA^T = A 且 BT=BB^T = B。
    對於和矩陣 A+BA + B:

    (A+B)T=AT+BT=A+B(A + B)^T = A^T + B^T = A + B

    故 A+BA + B 必為對稱矩陣。
    但對於乘積矩陣 ABAB:

    (AB)T=BTAT=BA(AB)^T = B^T A^T = BA

    ABAB 為對稱矩陣的充要條件是 BA=ABBA = AB(即 AA 與 BB 可交換)。一般而言矩陣乘法不具交換律,故 ABAB 不一定為對稱矩陣。
    反例:
    取 A=[1002]A = \begin{bmatrix} 1 & 0 \\ 0 & 2 \end{bmatrix} 與 B=[0110]B = \begin{bmatrix} 0 & 1 \\ 1 & 0 \end{bmatrix},顯然皆為對稱矩陣,但:

🔒

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

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

免費註冊

第 12 題5 分

  1. Which of the following statements about the matrix Am×nA_{m \times n}, m<nm < n are true?

(A) The sum of its nullity and its rank is m.
(B) If its rank is equal to m, then AATAA^T must be invertible.
(C) The number of independent columns and the number of independent rows in the matrix AA can be different.
(D) After applying Gaussian elimination on AA, the number of zero rows must be m-r, where r is the rank of AA.
(E) None of the above is true.

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

這一題的完整詳解

核心觀念

本題評量線性代數中針對「扁長型矩陣(fat matrix)」的基本性質與核心定理:

  1. Rank-Nullity Theorem(維度定理):
    對於任意 m×nm \times n 矩陣 AA(代表線性映射 T:Rn→RmT: \mathbb{R}^n \to \mathbb{R}^m),滿足:

    rank(A)+nullity(A)=n\text{rank}(A) + \text{nullity}(A) = n

    其中 nn 為矩陣的行數(定義域空間的維度)。

  2. Gram 矩陣與全行/列秩可逆性:
    對任意實數矩陣 A∈Rm×nA \in \mathbb{R}^{m \times n},恆有:

    rank(AAT)=rank(AT)=rank(A)\text{rank}(A A^T) = \text{rank}(A^T) = \text{rank}(A)

    若 rank(A)=m\text{rank}(A) = m(Full row rank,列滿秩),則 AATA A^T 為 m×mm \times m 矩陣且 rank(AAT)=m\text{rank}(A A^T) = m,必為非奇異(可逆)矩陣。

  3. 行秩等於列秩定理(Row Rank equals Column Rank):
    任何矩陣的線性獨立行向量個數必等於線性獨立列向量個數,皆等於該矩陣的秩 rank(A)\text{rank}(A)。

  4. 高斯消去法與梯形矩陣(Row Echelon Form):
    透過基本列運算將 m×nm \times n 矩陣化為列階梯形(row echelon form),非零列的個數即為樞紐(pivot)個數,亦即矩陣的秩 r=rank(A)r = \text{rank}(A)。因此,全為零的列(zero rows)個數必然為 m−rm - r。


解題方法

由題幹設定可知:AA 為 m×nm \times n 階矩陣,且滿足 m<nm < n(矩陣的列數小於行數)。依據上述基本定理,逐一檢驗各選項之數學敘述是否恆真。


選項分析

  • (A) 錯誤
    依據維度定理(Rank-Nullity Theorem):

    rank(A)+nullity(A)=n\text{rank}(A) + \text{nullity}(A) = n

    此處的總和應等於定義域的維度(即行數 nn),而非列數 mm。因 m<nm < n,故 rank(A)+nullity(A)≠m\text{rank}(A) + \text{nullity}(A) \ne m。

  • (B) 正確
    矩陣 AA 之大小為 m×nm \times n。
    ATA^T 之大小為 n×mn \times m。

🔒

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

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

免費註冊

第 13 題5 分

  1. Which of the following about eigenvalues/eigenvectors are true?

(A) If an 8x8 square matrix has 8 positive pivots after applying Gaussian elimination, then its eigenvalues cannot be negative.
(B) For the two square matrices AA and BB, both of which are diagonalizable, if AB=BAAB = BA, then AA and BB have the same eigenvalues.
(C) If two square matrices AA and BB are similar, i.e., A=MBM−1A = MBM^{-1}, then AA and BB have the same eigenvalues.
(D) For a square matrix AA, the matrices AATAA^T and ATAA^TA have the same eigenvalues.
(E) None of the above is true.

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

這一題的完整詳解

核心觀念

本題考查線性代數中**特徵值(Eigenvalues)**的核心性質與幾項重要定理:

  1. 樞紐元素(Pivots)與特徵值的關係:高斯消去法中的主元(pivots)符號與特徵值的符號,僅在對稱矩陣(Symmetric Matrix)下經由西爾維斯特慣性定理(Sylvester's Law of Inertia)保證一致;對於一般非對稱矩陣,主元全為正不保證特徵值全為正或非負。
  2. 可交換矩陣與同步對角化(Simultaneous Diagonalization):若兩可對角化矩陣滿足 AB=BAAB = BA,則它們具有相同的特徵向量組(Simultaneously Diagonalizable),但不代表它們具有相同的特徵值。
  3. 相似矩陣(Similar Matrices)的譜性質:相似矩陣擁有相同的特徵多項式(Characteristic Polynomial),因此必定具有完全相同的特徵值(包含代數重數)。
  4. AATAA^T 與 ATAA^TA 的特徵值性質:利用特徵值基本性質可知,對任意方陣 AA,矩陣 AATAA^T 與 ATAA^TA 不僅相似於彼此的轉置,且特徵值完全相同。

解題方法與選項分析

(A) 錯誤

  • 理論推導:
    若矩陣為實對稱矩陣,利用高斯消去法(無列交換下)可分解為 A=LDLTA = L D L^T(其中 DD 的對角元素即為 pivots)。由西爾維斯特慣性定理,此時正 pivots 的個數等於正特徵值的個數。
    然而,題目中僅說明為一般的「8×88 \times 8 square matrix」,未限定 AA 為對稱矩陣。對於非對稱矩陣,此性質不成立。

  • 反例:
    考慮 2×22 \times 2 矩陣(可輕易擴展至 8×88 \times 8):

    A=[1429]A = \begin{bmatrix} 1 & 4 \\ 2 & 9 \end{bmatrix}

    進行高斯消去法:第 2 列減去第 1 列的 2 倍,得到上三角矩陣 UU:

    U=[1401]U = \begin{bmatrix} 1 & 4 \\ 0 & 1 \end{bmatrix}

    其 pivots 分別為 d1=1>0d_1 = 1 > 0 與 d2=1>0d_2 = 1 > 0,皆為正數。
    但計算 AA 的特徵多項式:

    det⁡(A−λI)=(1−λ)(9−λ)−8=λ2−10λ+1\det(A - \lambda I) = (1 - \lambda)(9 - \lambda) - 8 = \lambda^2 - 10\lambda + 1

    求得特徵值為 λ=10±100−42=5±26>0\lambda = \frac{10 \pm \sqrt{100 - 4}}{2} = 5 \pm 2\sqrt{6} > 0。
    再考慮以下反例:

    A=[11021]A = \begin{bmatrix} 1 & 10 \\ 2 & 1 \end{bmatrix}

    消去得 U=[1100−19]U = \begin{bmatrix} 1 & 10 \\ 0 & -19 \end{bmatrix}(pivot 出現負數)。

    構造具有正 pivots 但有負特徵值的反例:

    A=[1−421]A = \begin{bmatrix} 1 & -4 \\ 2 & 1 \end{bmatrix}

    第 2 列減去第 1 列的 2 倍:

    U=[1−409]U = \begin{bmatrix} 1 & -4 \\ 0 & 9 \end{bmatrix}

    此時 pivots 分別為 11 和 99,皆為正。
    但 AA 的特徵多項式為:

    det⁡(A−λI)=(1−λ)2+8=λ2−2λ+9=0  ⟹  λ=1±22i\det(A - \lambda I) = (1 - \lambda)^2 + 8 = \lambda^2 - 2\lambda + 9 = 0 \implies \lambda = 1 \pm 2\sqrt{2}i

    其特徵值甚至為複數。

    若要求特徵值為實數且有負值,可構造:

    A=[2612]A = \begin{bmatrix} 2 & 6 \\ 1 & 2 \end{bmatrix}

    第 2 列減去第 1 列的 0.50.5 倍:

    U=[260−1](pivot 為負)U = \begin{bmatrix} 2 & 6 \\ 0 & -1 \end{bmatrix} \quad (\text{pivot 為負})

    若構造:

🔒

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

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

免費註冊
📄 以下 7 題共用同一段題幹

單選題每題 5 分,共 35 分,答錯一題倒扣 2 分,扣至該大題(單選題)零分為止

第 14 題5 分

  1. Given a 4 by 4 matrix, AA, as below, find its inverse matrix, A−1A^{-1}.
A=[121−1251−11321241−2]A = \begin{bmatrix} 1 & 2 & 1 & -1 \\ 2 & 5 & 1 & -1 \\ 1 & 3 & 2 & 1 \\ 2 & 4 & 1 & -2 \end{bmatrix}

The sum of all the elements of A−1A^{-1} is bb. Rounding ∣b∣|b| to the nearest integer, cc. What is the value of mod(cc,5), where mod(.) is the modulo operation. (For example, mod(5,2)=1.)

(A) 0
(B) 1
(C) 2
(D) 3
(E) 4

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

這一題的完整詳解

核心觀念

  1. 高斯—約當消去法(Gauss-Jordan Elimination)求反矩陣:
    對於可逆矩陣 AA,構造增廣矩陣 [A∣I][A \mid I],透過一系列基本列運算(Elementary Row Operations)將左側化為單位矩陣 II:

    [A∣I]→列運算[I∣A−1][A \mid I] \xrightarrow{\text{列運算}} [I \mid A^{-1}]

    此時右側即為 AA 的反矩陣 A−1A^{-1}。

  2. 矩陣全體元素總和與行向量性質:
    矩陣 A−1A^{-1} 的所有元素之和 bb,可表示為列向量 1=[1111]T\mathbf{1} = \begin{bmatrix} 1 & 1 & 1 & 1 \end{bmatrix}^T 與 A−1A^{-1} 的二次型形式:

    b=1TA−11=∑i=14∑j=14(A−1)ijb = \mathbf{1}^T A^{-1} \mathbf{1} = \sum_{i=1}^4 \sum_{j=1}^4 (A^{-1})_{ij}
  3. 同餘運算(Modulo Operation):
    對於整數 cc 與正整數 mm,mod(c,m)\text{mod}(c, m) 代表 cc 除以 mm 的餘數,滿足 0≤mod(c,m)<m0 \le \text{mod}(c, m) < m。


解題方法

步驟一:構造增廣矩陣求 A−1A^{-1}

給定矩陣:

A=[121−1251−11321241−2]A = \begin{bmatrix} 1 & 2 & 1 & -1 \\ 2 & 5 & 1 & -1 \\ 1 & 3 & 2 & 1 \\ 2 & 4 & 1 & -2 \end{bmatrix}

構造增廣矩陣 [A∣I][A \mid I]:

[121−11000251−1010013210010241−20001]\left[\begin{array}{cccc|cccc} 1 & 2 & 1 & -1 & 1 & 0 & 0 & 0 \\ 2 & 5 & 1 & -1 & 0 & 1 & 0 & 0 \\ 1 & 3 & 2 & 1 & 0 & 0 & 1 & 0 \\ 2 & 4 & 1 & -2 & 0 & 0 & 0 & 1 \end{array}\right]

消去第 1 行下方的元素(以第 1 列為軸):

  • R2←R2−2R1R_2 \leftarrow R_2 - 2R_1
  • R3←R3−R1R_3 \leftarrow R_3 - R_1
  • R4←R4−2R1R_4 \leftarrow R_4 - 2R_1
[121−1100001−11−21000112−101000−10−2001]\left[\begin{array}{cccc|cccc} 1 & 2 & 1 & -1 & 1 & 0 & 0 & 0 \\ 0 & 1 & -1 & 1 & -2 & 1 & 0 & 0 \\ 0 & 1 & 1 & 2 & -1 & 0 & 1 & 0 \\ 0 & 0 & -1 & 0 & -2 & 0 & 0 & 1 \end{array}\right]

消去第 2 行下方的元素(以第 2 列為軸):

  • R3←R3−R2R_3 \leftarrow R_3 - R_2
[121−1100001−11−210000211−11000−10−2001]\left[\begin{array}{cccc|cccc} 1 & 2 & 1 & -1 & 1 & 0 & 0 & 0 \\ 0 & 1 & -1 & 1 & -2 & 1 & 0 & 0 \\ 0 & 0 & 2 & 1 & 1 & -1 & 1 & 0 \\ 0 & 0 & -1 & 0 & -2 & 0 & 0 & 1 \end{array}\right]

處理第 3 列與第 4 列:

  • R4←−R4R_4 \leftarrow -R_4 得第 4 列為 [0010∣200−1]\begin{bmatrix} 0 & 0 & 1 & 0 & \mid & 2 & 0 & 0 & -1 \end{bmatrix}
  • 交換列 R3↔R4R_3 \leftrightarrow R_4:
[121−1100001−11−21000010200−100211−110]\left[\begin{array}{cccc|cccc} 1 & 2 & 1 & -1 & 1 & 0 & 0 & 0 \\ 0 & 1 & -1 & 1 & -2 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 & 2 & 0 & 0 & -1 \\ 0 & 0 & 2 & 1 & 1 & -1 & 1 & 0 \end{array}\right]

消去第 4 列第 3 行元素:

  • R4←R4−2R3R_4 \leftarrow R_4 - 2R_3
[121−1100001−11−21000010200−10001−3−112]\left[\begin{array}{cccc|cccc} 1 & 2 & 1 & -1 & 1 & 0 & 0 & 0 \\ 0 & 1 & -1 & 1 & -2 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 & 2 & 0 & 0 & -1 \\ 0 & 0 & 0 & 1 & -3 & -1 & 1 & 2 \end{array}\right]

向上反向消去(Jordan 消去):

  1. 消去第 4 行的非對角線元素:
    • R1←R1+R4R_1 \leftarrow R_1 + R_4
    • R2←R2−R4R_2 \leftarrow R_2 - R_4
🔒

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

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

免費註冊

第 15 題5 分

  1. For the following Matlab code:
a=11;                 %Set 'a' as the number of rows/cols. in a square matrix A
A=ones(a,a);          %Set A as an 11x11 all-one matrix (All the elements are 1)
for m=1:a
    A(m,m)=0.9;       %Set all the elements on the main diagonal of A as 0.9
end
d=det(A);             %Calculate the determinant of A
c=abs(d*(10^a)+7);    %Adjust the value, and abs(.) is the absolute-value func.
answer=mod(c,5);      %mod(.) is the modulo operation

What is the value of "answer"?

(A) 0
(B) 1
(C) 2
(D) 3
(E) 4

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

這一題的完整詳解

核心觀念

本題結合了線性代數中的全 1 矩陣特徵值分析(或行列式性質)與基礎整數模運算(Modulo operation):

  1. 全 1 矩陣的特徵值與秩(Rank-1 Matrix Eigenvalues):
    設 JnJ_n 為 n×nn \times n 的全 1 矩陣(即所有元素皆為 1),其秩為 rank⁡(Jn)=1\operatorname{rank}(J_n) = 1。因此:
    • JnJ_n 具有 1 個非零特徵值,由跡數(Trace)決定:λ1=tr⁡(Jn)=n\lambda_1 = \operatorname{tr}(J_n) = n。
    • JnJ_n 具有幾何重數與代數重數皆為 n−1n - 1 的特徵值:λ2=λ3=⋯=λn=0\lambda_2 = \lambda_3 = \cdots = \lambda_n = 0。
  2. 矩陣平移的特徵值(Eigenvalues of Shifted Matrix):
    若矩陣 BB 的特徵值為 λi\lambda_i,則 B−αIB - \alpha I 的特徵值為 λi−α\lambda_i - \alpha。
  3. 行列式與特徵值的關係:
    矩陣的行列式等於其所有特徵值之連乘積: det⁡(A)=∏i=1nμi\det(A) = \prod_{i=1}^n \mu_i
  4. 模運算(Modulo Operation):
    mod⁡(x,m)\operatorname{mod}(x, m) 表示 xx 除以 mm 的非負餘數。

解題方法

步驟一:表示矩陣 AA

程式碼設定 a=11a = 11,矩陣 AA 為 11×1111 \times 11 方陣,其主對角線元素全為 0.90.9,非對角線元素全為 11。
可以將矩陣 AA 分解為全 1 矩陣 J11J_{11} 與單位矩陣 I11I_{11} 的線性組合:

A=J11−0.1I11A = J_{11} - 0.1 I_{11}

步驟二:求矩陣 AA 的特徵值

11×1111 \times 11 的全 1 矩陣 J11J_{11} 之特徵值為:

  • λ1=11\lambda_1 = 11(重數為 1)
  • λ2=⋯=λ11=0\lambda_2 = \cdots = \lambda_{11} = 0(重數為 10)

因此,矩陣 A=J11−0.1I11A = J_{11} - 0.1 I_{11} 的特徵值 μi=λi−0.1\mu_i = \lambda_i - 0.1 分別為:

  • μ1=11−0.1=10.9\mu_1 = 11 - 0.1 = 10.9(重數為 1)
  • μ2=⋯=μ11=0−0.1=−0.1\mu_2 = \cdots = \mu_{11} = 0 - 0.1 = -0.1(重數為 10)
🔒

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

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

免費註冊

第 16 題5 分

  1. The following matrix AA is the transformation matrix of a linear operator A. Find the linear transformation matrix BB that represents the linear operator A relative to the basis [1,1,0]T[1, 1, 0]^T, [0,1,1]T[0, 1, 1]^T and [1,2,2]T[1, 2, 2]^T.
A=[13125−41−22]A = \begin{bmatrix} 1 & 3 & 1 \\ 2 & 5 & -4 \\ 1 & -2 & 2 \end{bmatrix}

'b' is obtained by summing up all the elements in BB, taking the absolute value and then rounding to the nearest integer. What is the value of mod(b,5), where mod(.) is the modulo operator?

(A) 0
(B) 1
(C) 2
(D) 3
(E) 4

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

這一題的完整詳解

核心觀念

本題考查線性代數中線性算子的基底變換(Change of Basis for Linear Operators)、**相似矩陣(Similar Matrices)**以及基本的矩陣運算:

  1. 基底變換公式:
    設 V=R3V = \mathbb{R}^3,T:V→VT: V \to V 為一線性算子,其在標準基底 ε={e1,e2,e3}\varepsilon = \{e_1, e_2, e_3\} 下的矩陣表示為 A=[T]εA = [T]_\varepsilon。
    若給定一組新基底 β={v1,v2,v3}\beta = \{v_1, v_2, v_3\},由基底 β\beta 轉換至標準基底 ε\varepsilon 的座標轉換矩陣(Transition Matrix)為:

    P=[v1v2v3]P = [v_1 \quad v_2 \quad v_3]

    則線性算子 TT 在新基底 β\beta 下的矩陣表示 B=[T]βB = [T]_\beta 滿足相似變換關係:

    B=P−1APB = P^{-1} A P
  2. 反矩陣求法:
    三階方陣的反矩陣可透過伴隨矩陣法(Adjugate Matrix)或高斯—喬登消去法(Gauss-Jordan Elimination)求得:

    P−1=1det⁡(P)adj⁡(P)P^{-1} = \frac{1}{\det(P)} \operatorname{adj}(P)
  3. 同餘運算(Modulo Operation):
    mod⁡(b,5)\operatorname{mod}(b, 5) 代表整數 bb 除以 55 的餘數,其值介於 00 到 44 之間。


解題方法

步驟一:寫出基底轉換矩陣 PP 並求其逆矩陣 P−1P^{-1}

由題意知新基底為:

v1=[110],v2=[011],v3=[122]v_1 = \begin{bmatrix} 1 \\ 1 \\ 0 \end{bmatrix}, \quad v_2 = \begin{bmatrix} 0 \\ 1 \\ 1 \end{bmatrix}, \quad v_3 = \begin{bmatrix} 1 \\ 2 \\ 2 \end{bmatrix}

將此三組向量依序排成轉換矩陣 PP 的行向量:

P=[101112012]P = \begin{bmatrix} 1 & 0 & 1 \\ 1 & 1 & 2 \\ 0 & 1 & 2 \end{bmatrix}

計算 PP 的行列式值:

det⁡(P)=1⋅(1⋅2−2⋅1)−0+1⋅(1⋅1−1⋅0)=1(0)+1(1)=1\det(P) = 1 \cdot (1 \cdot 2 - 2 \cdot 1) - 0 + 1 \cdot (1 \cdot 1 - 1 \cdot 0) = 1(0) + 1(1) = 1

利用餘因子展開求伴隨矩陣 adj⁡(P)=CT\operatorname{adj}(P) = C^T:

  • C11=+(2−2)=0C_{11} = +(2-2) = 0,C12=−(2−0)=−2C_{12} = -(2-0) = -2,C13=+(1−0)=1C_{13} = +(1-0) = 1
  • C21=−(0−1)=1C_{21} = -(0-1) = 1,C22=+(2−0)=2C_{22} = +(2-0) = 2,C23=−(1−0)=−1C_{23} = -(1-0) = -1
  • C31=+(0−1)=−1C_{31} = +(0-1) = -1,C32=−(2−1)=−1C_{32} = -(2-1) = -1,C33=+(1−0)=1C_{33} = +(1-0) = 1

轉置得伴隨矩陣,因 det⁡(P)=1\det(P) = 1,故:

P−1=[01−1−22−11−11]P^{-1} = \begin{bmatrix} 0 & 1 & -1 \\ -2 & 2 & -1 \\ 1 & -1 & 1 \end{bmatrix}

步驟二:計算矩陣乘積 APAP

AP=[13125−41−22][101112012]AP = \begin{bmatrix} 1 & 3 & 1 \\ 2 & 5 & -4 \\ 1 & -2 & 2 \end{bmatrix} \begin{bmatrix} 1 & 0 & 1 \\ 1 & 1 & 2 \\ 0 & 1 & 2 \end{bmatrix}

逐行計算:

  • 第一行:Av1=[1(1)+3(1)+1(0)2(1)+5(1)−4(0)1(1)−2(1)+2(0)]=[47−1]A v_1 = \begin{bmatrix} 1(1)+3(1)+1(0) \\ 2(1)+5(1)-4(0) \\ 1(1)-2(1)+2(0) \end{bmatrix} = \begin{bmatrix} 4 \\ 7 \\ -1 \end{bmatrix}
  • 第二行:Av2=[1(0)+3(1)+1(1)2(0)+5(1)−4(1)1(0)−2(1)+2(1)]=[410]A v_2 = \begin{bmatrix} 1(0)+3(1)+1(1) \\ 2(0)+5(1)-4(1) \\ 1(0)-2(1)+2(1) \end{bmatrix} = \begin{bmatrix} 4 \\ 1 \\ 0 \end{bmatrix}
  • 第三行:Av3=[1(1)+3(2)+1(2)2(1)+5(2)−4(2)1(1)−2(2)+2(2)]=[941]A v_3 = \begin{bmatrix} 1(1)+3(2)+1(2) \\ 2(1)+5(2)-4(2) \\ 1(1)-2(2)+2(2) \end{bmatrix} = \begin{bmatrix} 9 \\ 4 \\ 1 \end{bmatrix}

故:

AP=[449714−101]AP = \begin{bmatrix} 4 & 4 & 9 \\ 7 & 1 & 4 \\ -1 & 0 & 1 \end{bmatrix}

步驟三:計算新基底下的表示矩陣 B=P−1(AP)B = P^{-1}(AP)

🔒

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

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

免費註冊

第 17 題5 分

  1. Consider the subspace S of R4\mathbf{R}^4 spanned by the vectors: v1=[1,1,1,1]T\mathbf{v}_1 = [1, 1, 1, 1]^T, v2=[1,1,2,4]T\mathbf{v}_2 = [1, 1, 2, 4]^T, v3=[1,2,−4,−3]T\mathbf{v}_3 = [1, 2, -4, -3]^T. Apply the Gram-Schmidt method starting from v1\mathbf{v}_1, then v2\mathbf{v}_2 and finally v3\mathbf{v}_3 to obtain the orthogonal basis of S: u1=[1,1,1,1]T\mathbf{u}_1 = [1, 1, 1, 1]^T, u2=[−1,a,b,c]T\mathbf{u}_2 = [-1, a, b, c]^T, u3=[1,d,e,f]T\mathbf{u}_3 = [1, d, e, f]^T, where a, b, c, d, e and f are all integers (rounded to the nearest ones if necessary). What is mod(|a+b+c+d+e+f|,5), where mod(.) is the modulo operator?

(A) 0
(B) 1
(C) 2
(D) 3
(E) 4

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

這一題的完整詳解

核心觀念

  1. 格拉姆-許密特正交化程序(Gram-Schmidt Orthogonalization Process):
    給定內積空間的一組線性獨立向量 {v1,v2,v3}\{\mathbf{v}_1, \mathbf{v}_2, \mathbf{v}_3\},欲建構一組正交基底(orthogonal basis){u1,u2,u3}\{\mathbf{u}_1, \mathbf{u}_2, \mathbf{u}_3\},其演算法為:
    • 第一步: u1=v1\mathbf{u}_1 = \mathbf{v}_1
    • 第二步:將 v2\mathbf{v}_2 減去在 u1\mathbf{u}_1 上的正交投影向量 u2=v2−⟨v2,u1⟩∥u1∥2u1\mathbf{u}_2 = \mathbf{v}_2 - \frac{\langle \mathbf{v}_2, \mathbf{u}_1 \rangle}{\|\mathbf{u}_1\|^2} \mathbf{u}_1
    • 第三步:將 v3\mathbf{v}_3 減去在 u1\mathbf{u}_1 與 u2\mathbf{u}_2 上的正交投影向量 u3′=v3−⟨v3,u1⟩∥u1∥2u1−⟨v3,u2⟩∥u2∥2u2\mathbf{u}_3' = \mathbf{v}_3 - \frac{\langle \mathbf{v}_3, \mathbf{u}_1 \rangle}{\|\mathbf{u}_1\|^2} \mathbf{u}_1 - \frac{\langle \mathbf{v}_3, \mathbf{u}_2 \rangle}{\|\mathbf{u}_2\|^2} \mathbf{u}_2
  2. 正交基底之純量倍數不變性:
    正交向量非零純量倍後,兩兩之間仍然保持互相垂直(正交)。若題目對正交向量的特定分量(如首項元素)有特定要求,可透過適當的純量倍數予以縮放調整。
  3. 同餘運算(Modulo Operation):
    對於整數 nn 與正整數 mm,mod(n,m)\text{mod}(n, m) 代表 nn 除以 mm 的餘數,滿足 0≤mod(n,m)<m0 \le \text{mod}(n, m) < m。

解題方法

步驟一:選定第一個正交向量 u1\mathbf{u}_1

依題意由 v1\mathbf{v}_1 開始:

u1=v1=[1111]\mathbf{u}_1 = \mathbf{v}_1 = \begin{bmatrix} 1 \\ 1 \\ 1 \\ 1 \end{bmatrix}

計算其長度平方:

∥u1∥2=⟨u1,u1⟩=12+12+12+12=4\|\mathbf{u}_1\|^2 = \langle \mathbf{u}_1, \mathbf{u}_1 \rangle = 1^2 + 1^2 + 1^2 + 1^2 = 4

步驟二:求出第二個正交向量 u2\mathbf{u}_2

計算 v2=[1,1,2,4]T\mathbf{v}_2 = [1, 1, 2, 4]^T 與 u1\mathbf{u}_1 的內積:

⟨v2,u1⟩=(1)(1)+(1)(1)+(2)(1)+(4)(1)=1+1+2+4=8\langle \mathbf{v}_2, \mathbf{u}_1 \rangle = (1)(1) + (1)(1) + (2)(1) + (4)(1) = 1 + 1 + 2 + 4 = 8

投影響應係數為:

⟨v2,u1⟩∥u1∥2=84=2\frac{\langle \mathbf{v}_2, \mathbf{u}_1 \rangle}{\|\mathbf{u}_1\|^2} = \frac{8}{4} = 2

利用格拉姆-許密特公式消去平行於 u1\mathbf{u}_1 的分量:

u2=v2−2u1=[1124]−2[1111]=[−1−102]\mathbf{u}_2 = \mathbf{v}_2 - 2\mathbf{u}_1 = \begin{bmatrix} 1 \\ 1 \\ 2 \\ 4 \end{bmatrix} - 2\begin{bmatrix} 1 \\ 1 \\ 1 \\ 1 \end{bmatrix} = \begin{bmatrix} -1 \\ -1 \\ 0 \\ 2 \end{bmatrix}

對照題目給定 u2=[−1,a,b,c]T\mathbf{u}_2 = [-1, a, b, c]^T,首項剛好為 −1-1,直接匹配得整數解:

a=−1,b=0,c=2a = -1, \quad b = 0, \quad c = 2

計算 u2\mathbf{u}_2 的長度平方:

∥u2∥2=(−1)2+(−1)2+02+22=1+1+0+4=6\|\mathbf{u}_2\|^2 = (-1)^2 + (-1)^2 + 0^2 + 2^2 = 1 + 1 + 0 + 4 = 6

步驟三:求出第三個正交向量 u3\mathbf{u}_3

給定 v3=[1,2,−4,−3]T\mathbf{v}_3 = [1, 2, -4, -3]^T,分別計算與 u1,u2\mathbf{u}_1, \mathbf{u}_2 的內積:

⟨v3,u1⟩=(1)(1)+(2)(1)+(−4)(1)+(−3)(1)=1+2−4−3=−4\langle \mathbf{v}_3, \mathbf{u}_1 \rangle = (1)(1) + (2)(1) + (-4)(1) + (-3)(1) = 1 + 2 - 4 - 3 = -4
🔒

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

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

免費註冊

第 18 題5 分

  1. Given that A=[00−2121103]A = \begin{bmatrix} 0 & 0 & -2 \\ 1 & 2 & 1 \\ 1 & 0 & 3 \end{bmatrix}, B=A12B = A^{12}. 'b' is obtained by summing up all the elements in BB. What is mod(|b|,5), where mod(.) is the modulo operator?

(A) 0
(B) 1
(C) 2
(D) 3
(E) 4

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

這一題的完整詳解

核心觀念

本題的核心為矩陣高次方運算與同餘運算(Modular Arithmetic),涉及以下線性代數與離散數學的重要定理與工具:

  1. 特徵多項式與特徵值(Eigenvalues):
    對於 n×nn \times n 矩陣 AA,滿足方程式 det⁡(A−λI)=0\det(A - \lambda I) = 0 的根即為特徵值 λ\lambda。
  2. 最小多項式(Minimal Polynomial)與 Cayley-Hamilton 定理:
    滿足 m(A)=Om(A) = O 且領導係數為 11 的最低次多項式 m(λ)m(\lambda) 為 AA 的最小多項式。m(λ)m(\lambda) 與特徵多項式擁有相同的相異質因式。若能求出矩陣滿足的低次多項式關係(例如二次),即可將矩陣的高次方化簡為一次多項式:
    Ak=q(A)m(A)+r(A)=r(A)A^k = q(A)m(A) + r(A) = r(A)
  3. 矩陣全元素和(Sum of Matrix Entries)的線性性質:
    設 S(M)S(M) 表示矩陣 MM 所有元素的總和。由於求和運算具有線性性質(Linearity),若 B=c1A+c0IB = c_1 A + c_0 I,則:
    S(B)=c1S(A)+c0S(I)S(B) = c_1 S(A) + c_0 S(I)
  4. 同餘週期性(Modular Arithmetic):
    利用費馬小定理或乘法循環週期,24=16≡1(mod5)2^4 = 16 \equiv 1 \pmod 5,能迅速化簡大數模除的餘數。

解題方法

步驟一:求矩陣 AA 的特徵多項式與最小多項式

給定矩陣:
A=[00−2121103]A = \begin{bmatrix} 0 & 0 & -2 \\ 1 & 2 & 1 \\ 1 & 0 & 3 \end{bmatrix}

計算特徵多項式 p(λ)=det⁡(λI−A)p(\lambda) = \det(\lambda I - A),對第二行(含兩個 0)進行降階展開:
p(λ)=det⁡[λ02−1λ−2−1−10λ−3]p(\lambda) = \det \begin{bmatrix} \lambda & 0 & 2 \\ -1 & \lambda - 2 & -1 \\ -1 & 0 & \lambda - 3 \end{bmatrix}
=(λ−2)det⁡[λ2−1λ−3]= (\lambda - 2) \det \begin{bmatrix} \lambda & 2 \\ -1 & \lambda - 3 \end{bmatrix}
=(λ−2)[λ(λ−3)−(−2)]= (\lambda - 2) [\lambda(\lambda - 3) - (-2)]
=(λ−2)(λ2−3λ+2)= (\lambda - 2)(\lambda^2 - 3\lambda + 2)
=(λ−1)(λ−2)2= (\lambda - 1)(\lambda - 2)^2

因此特徵值為 λ=1\lambda = 1(代數重數 1)與 λ=2\lambda = 2(代數重數 2)。

接著檢驗最小多項式是否為二次多項式 m(λ)=(λ−1)(λ−2)=λ2−3λ+2m(\lambda) = (\lambda - 1)(\lambda - 2) = \lambda^2 - 3\lambda + 2:
(A−I)(A−2I)=[−10−2111102][−20−2101101]=[000000000]=O(A - I)(A - 2I) = \begin{bmatrix} -1 & 0 & -2 \\ 1 & 1 & 1 \\ 1 & 0 & 2 \end{bmatrix} \begin{bmatrix} -2 & 0 & -2 \\ 1 & 0 & 1 \\ 1 & 0 & 1 \end{bmatrix} = \begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix} = O

由此得證最小多項式即為:
m(λ)=λ2−3λ+2m(\lambda) = \lambda^2 - 3\lambda + 2
即矩陣滿足關係式:
A2−3A+2I=O  ⟹  A2=3A−2IA^2 - 3A + 2I = O \implies A^2 = 3A - 2I

步驟二:利用多項式除法求高次方 B=A12B = A^{12}

設 λ12=q(λ)(λ−1)(λ−2)+(c1λ+c0)\lambda^{12} = q(\lambda)(\lambda - 1)(\lambda - 2) + (c_1 \lambda + c_0)。
代入特徵值求餘式係數:

🔒

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

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

免費註冊

第 19 題5 分

  1. Find the least squares solution of the system Ax=bAx = b, in which
A=[101111011110] and b=[4,−1,0,1]T.A = \begin{bmatrix} 1 & 0 & 1 \\ 1 & 1 & 1 \\ 0 & 1 & 1 \\ 1 & 1 & 0 \end{bmatrix} \text{ and } b = [4, -1, 0, 1]^T.

c is the rounding (or nearest) integer of the sum of the elements in xx. What is the value of mod(|c|,5), where mod(.) is the modulo operator?

(A) 0
(B) 1
(C) 2
(D) 3
(E) 4

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

這一題的完整詳解

核心觀念

  1. 最小平方解(Least Squares Solution):
    對於過度決定(overdetermined)或無解的線性聯立方程組 Ax=bAx = b,其最小平方解 x^\hat{x} 滿足使得誤差平方和 ∥b−Ax^∥2\|b - A\hat{x}\|^2 達到極小。
  2. 正規方程式(Normal Equation):
    若 A∈Rm×nA \in \mathbb{R}^{m \times n} 且其行向量(columns)線性獨立,則最小平方解 x^\hat{x} 為正規方程式的唯一解: ATAx=ATbA^T A x = A^T b 其中 ATAA^T A 為對稱且可逆矩陣,解可表示為 x^=(ATA)−1ATb\hat{x} = (A^T A)^{-1} A^T b。
  3. 對稱循環型矩陣(Symmetric All-ones plus Identity)的解法:
    當矩陣具備對稱且非對角線元素皆相同之形式時,利用各列相加可迅速求出未知數的總和 ∑xi\sum x_i,進而大幅簡化求解個別分量的運算量。

解題方法

步驟一:計算 ATAA^T A 與 ATbA^T b

已知矩陣 AA 與向量 bb 為:

A=[101111011110],b=[4−101]A = \begin{bmatrix} 1 & 0 & 1 \\ 1 & 1 & 1 \\ 0 & 1 & 1 \\ 1 & 1 & 0 \end{bmatrix}, \quad b = \begin{bmatrix} 4 \\ -1 \\ 0 \\ 1 \end{bmatrix}

計算矩陣相乘 ATAA^T A:

ATA=[110101111110][101111011110]=[322232223]A^T A = \begin{bmatrix} 1 & 1 & 0 & 1 \\ 0 & 1 & 1 & 1 \\ 1 & 1 & 1 & 0 \end{bmatrix} \begin{bmatrix} 1 & 0 & 1 \\ 1 & 1 & 1 \\ 0 & 1 & 1 \\ 1 & 1 & 0 \end{bmatrix} = \begin{bmatrix} 3 & 2 & 2 \\ 2 & 3 & 2 \\ 2 & 2 & 3 \end{bmatrix}

計算向量相乘 ATbA^T b:

ATb=[110101111110][4−101]=[1(4)+1(−1)+0(0)+1(1)0(4)+1(−1)+1(0)+1(1)1(4)+1(−1)+1(0)+0(1)]=[403]A^T b = \begin{bmatrix} 1 & 1 & 0 & 1 \\ 0 & 1 & 1 & 1 \\ 1 & 1 & 1 & 0 \end{bmatrix} \begin{bmatrix} 4 \\ -1 \\ 0 \\ 1 \end{bmatrix} = \begin{bmatrix} 1(4) + 1(-1) + 0(0) + 1(1) \\ 0(4) + 1(-1) + 1(0) + 1(1) \\ 1(4) + 1(-1) + 1(0) + 0(1) \end{bmatrix} = \begin{bmatrix} 4 \\ 0 \\ 3 \end{bmatrix}

步驟二:建立並求解正規方程式 ATAx=ATbA^T A x = A^T b

設 x=[x1x2x3]x = \begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix},則對應的聯立方程組為:

[322232223][x1x2x3]=[403]\begin{bmatrix} 3 & 2 & 2 \\ 2 & 3 & 2 \\ 2 & 2 & 3 \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix} = \begin{bmatrix} 4 \\ 0 \\ 3 \end{bmatrix}

亦即:

{3x1+2x2+2x3=4⋯(1)2x1+3x2+2x3=0⋯(2)2x1+2x2+3x3=3⋯(3)\begin{cases} 3x_1 + 2x_2 + 2x_3 = 4 & \cdots (1) \\ 2x_1 + 3x_2 + 2x_3 = 0 & \cdots (2) \\ 2x_1 + 2x_2 + 3x_3 = 3 & \cdots (3) \end{cases}

將式 (1)(1)、(2)(2)、(3)(3) 三式相加:

(3+2+2)x1+(2+3+2)x2+(2+2+3)x3=4+0+3(3+2+2)x_1 + (2+3+2)x_2 + (2+2+3)x_3 = 4 + 0 + 3 7(x1+x2+x3)=7  ⟹  x1+x2+x3=17(x_1 + x_2 + x_3) = 7 \implies x_1 + x_2 + x_3 = 1
🔒

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

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

免費註冊

第 20 題5 分

  1. Find an orthogonal matrix PP that diagonalizes AA as shown below. That is, PTAP=DP^TAP = D, where DD is a diagonal matrix.
A=[1−12−112222]A = \begin{bmatrix} 1 & -1 & 2 \\ -1 & 1 & 2 \\ 2 & 2 & 2 \end{bmatrix}

The product of the three elements in the first row of PP is bb. The product of the three elements in the main diagonal of DD is dd. cc is the rounding (or nearest) integer of ∣b×d×6∣|b \times d \times 6|. What is the value of mod(cc,5), where mod(.) is the modulo operator?

(A) 0
(B) 1
(C) 2
(D) 3
(E) 4

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

這一題的完整詳解

核心觀念

  1. 實對稱矩陣的正交對角化(Orthogonal Diagonalization):
    若 AA 為實對稱矩陣(A=ATA = A^T),由譜定理(Spectral Theorem)可知,存在正交矩陣 PP(滿足 PT=P−1P^T = P^{-1})與對角矩陣 DD,使得 PTAP=DP^T A P = D。其中 DD 的主對角線元素為 AA 的特徵值,PP 的各行向量(columns)為對應特徵值之兩兩互相正交的單位特徵向量(orthonormal eigenvectors)。
  2. 特徵值與行列式的關係:
    對角矩陣 DD 主對角線上三個元素之乘積 dd,即為矩陣 DD 的行列式值。由於相似矩陣的行列式值不變: d=det⁡(D)=det⁡(PTAP)=det⁡(A)d = \det(D) = \det(P^T A P) = \det(A)
  3. 特徵多項式與特徵向量:
    解特徵方程式 det⁡(A−λI)=0\det(A - \lambda I) = 0 獲得特徵值 λ\lambda,再解 (A−λI)x=0(A - \lambda I)\mathbf{x} = \mathbf{0} 求出特徵向量並予以單位化。相異特徵值所對應的特徵向量天然互相正交。

解題方法

步驟一:求矩陣 AA 的特徵值與對角線乘積 dd

計算特徵多項式 det⁡(A−λI)=0\det(A - \lambda I) = 0:

det⁡(A−λI)=det⁡[1−λ−12−11−λ2222−λ]\det(A - \lambda I) = \det\begin{bmatrix} 1-\lambda & -1 & 2 \\ -1 & 1-\lambda & 2 \\ 2 & 2 & 2-\lambda \end{bmatrix}

將第 2 列減去第 1 列(R2−R1R_2 - R_1):

det⁡[1−λ−12−λλ0222−λ]\det\begin{bmatrix} 1-\lambda & -1 & 2 \\ -\lambda & \lambda & 0 \\ 2 & 2 & 2-\lambda \end{bmatrix}

由第 2 列提出公因式 λ\lambda:

λdet⁡[1−λ−12−110222−λ]\lambda \det\begin{bmatrix} 1-\lambda & -1 & 2 \\ -1 & 1 & 0 \\ 2 & 2 & 2-\lambda \end{bmatrix}

將第 1 行加到第 2 行(C2+C1C_2 + C_1):

λdet⁡[1−λ−λ2−100242−λ]\lambda \det\begin{bmatrix} 1-\lambda & -\lambda & 2 \\ -1 & 0 & 0 \\ 2 & 4 & 2-\lambda \end{bmatrix}

依第 2 列展開(元素 −1-1 位於第 2 列第 1 行,正負號為 −(−1)=1-(-1) = 1):

λ×[−λ(2−λ)−8]=λ(λ2−2λ−8)=λ(λ−4)(λ+2)\lambda \times [-\lambda(2-\lambda) - 8] = \lambda(\lambda^2 - 2\lambda - 8) = \lambda(\lambda - 4)(\lambda + 2)

因此:

det⁡(A−λI)=−λ3+4λ2+4λ−16=−(λ−2)(λ−4)(λ+2)=0\det(A - \lambda I) = -\lambda^3 + 4\lambda^2 + 4\lambda - 16 = -(\lambda - 2)(\lambda - 4)(\lambda + 2) = 0

解得特徵值為:

λ1=2,λ2=4,λ3=−2\lambda_1 = 2, \quad \lambda_2 = 4, \quad \lambda_3 = -2

因此,對角矩陣 DD 的主對角線三元素之乘積為:

d=λ1λ2λ3=2×4×(−2)=−16d = \lambda_1 \lambda_2 \lambda_3 = 2 \times 4 \times (-2) = -16

(亦可直接計算 det⁡(A)=−16\det(A) = -16,得 d=−16d = -16)


步驟二:求各特徵值對應的單位特徵向量

  1. 當 λ1=2\lambda_1 = 2 時:

    (A−2I)x=[−1−12−1−12220][x1x2x3]=[000](A - 2I)\mathbf{x} = \begin{bmatrix} -1 & -1 & 2 \\ -1 & -1 & 2 \\ 2 & 2 & 0 \end{bmatrix}\begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix} = \begin{bmatrix} 0 \\ 0 \\ 0 \end{bmatrix}

    由第 3 式可得 2x1+2x2=0  ⟹  x2=−x12x_1 + 2x_2 = 0 \implies x_2 = -x_1。
    代入第 1 式得 −x1−(−x1)+2x3=0  ⟹  x3=0-x_1 - (-x_1) + 2x_3 = 0 \implies x_3 = 0。
    取特徵向量 v1=[1−10]\mathbf{v}_1 = \begin{bmatrix} 1 \\ -1 \\ 0 \end{bmatrix},單位化得:

    u1=12[1−10]=[12−120]\mathbf{u}_1 = \frac{1}{\sqrt{2}}\begin{bmatrix} 1 \\ -1 \\ 0 \end{bmatrix} = \begin{bmatrix} \frac{1}{\sqrt{2}} \\ -\frac{1}{\sqrt{2}} \\ 0 \end{bmatrix}
  2. 當 λ2=4\lambda_2 = 4 時:

    (A−4I)x=[−3−12−1−3222−2][x1x2x3]=[000](A - 4I)\mathbf{x} = \begin{bmatrix} -3 & -1 & 2 \\ -1 & -3 & 2 \\ 2 & 2 & -2 \end{bmatrix}\begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix} = \begin{bmatrix} 0 \\ 0 \\ 0 \end{bmatrix}

    第 1 式減第 2 式得 −2x1+2x2=0  ⟹  x1=x2-2x_1 + 2x_2 = 0 \implies x_1 = x_2。

🔒

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

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

免費註冊

其他考古題