115 年 國立臺灣大學資訊工程學系人工智慧研究所《數學》

📄 試題原卷 免費註冊後即可對照原始考卷 PDF免費註冊

第 1 題10 分

Consider a 2-dimensional random walk. The starting state is (0,0). In general, if the current state is (i,j)(i,j), it can move to state (i+1,j+1)(i+1, j+1), (i+1,j−1)(i+1, j-1), (i−1,j+1)(i-1, j+1), (i−1,j−1)(i-1, j-1), or (i,j)(i,j). What is the number of possible states after nn steps?

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

這一題的完整詳解

核心觀念

本題考察二維格點隨機漫步的「可達狀態」計數。每一步的位移為

(1,1), (1,−1), (−1,1), (−1,−1), (0,0).(1,1),\ (1,-1),\ (-1,1),\ (-1,-1),\ (0,0).

因此,每一步中兩個座標的奇偶性必定同時改變,或同時不變。從 (0,0)(0,0) 出發後,任意可達狀態 (i,j)(i,j) 都必須滿足:

  1. ∣i∣≤n|i|\le n 且 ∣j∣≤n|j|\le n;
  2. ii 與 jj 具有相同奇偶性。

解題方法

經過 nn 步後,每個座標的絕對值都不可能超過 nn,因此所有可能狀態位於正方形

−n≤i≤n,−n≤j≤n.-n\le i\le n,\qquad -n\le j\le n.

在整數範圍 −n,−n+1,…,n-n,-n+1,\ldots,n 中,若 i,ji,j 奇偶性不同,則不可能到達;若兩者奇偶性相同,則一定可以到達。

例如:

  • (i,j)(i,j) 皆為偶數時,可利用對角線移動互相抵消,並搭配停留步;
  • (i,j)(i,j) 皆為奇數時,使用奇數次的對角線移動,再搭配必要的停留步;
🔒

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

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

免費註冊

第 2 題10 分

Let there be NN functions from AA to {1,2,3,4,5,6,7,8,9}\{1,2,3,4,5,6,7,8,9\}, where AA is a set of functions from {1,2,3,4,5}\{1,2,3,4,5\} to {1,2,3,4,5,6}\{1,2,3,4,5,6\}. Calculate N(mod11)N \pmod{11}.

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

這一題的完整詳解

此題為一個組合數學問題,涉及函數的數量計算,並要求計算結果對 11 取餘數。

首先,我們需要確定集合 AA 的大小。
集合 AA 是所有從 {1,2,3,4,5}\{1,2,3,4,5\} 到 {1,2,3,4,5,6}\{1,2,3,4,5,6\} 的函數所構成的集合。
設 S1={1,2,3,4,5}S_1 = \{1,2,3,4,5\},其大小為 ∣S1∣=5|S_1| = 5。
設 S2={1,2,3,4,5,6}S_2 = \{1,2,3,4,5,6\},其大小為 ∣S2∣=6|S_2| = 6。
一個從 S1S_1 到 S2S_2 的函數,意味著對於 S1S_1 中的每一個元素,都有一個對應到 S2S_2 中的元素。
對於 S1S_1 中的第一個元素 11,有 ∣S2∣=6|S_2|=6 種可能的映射。
對於 S1S_1 中的第二個元素 22,有 ∣S2∣=6|S_2|=6 種可能的映射。
...
對於 S1S_1 中的第五個元素 55,有 ∣S2∣=6|S_2|=6 種可能的映射。
因此,從 S1S_1 到 S2S_2 的函數總數為 ∣S2∣∣S1∣=65|S_2|^{|S_1|} = 6^5。
所以,集合 AA 的大小是 ∣A∣=65|A| = 6^5。

接下來,題目說有 NN 個函數是從集合 AA 到集合 {1,2,3,4,5,6,7,8,9}\{1,2,3,4,5,6,7,8,9\}。
設 S3={1,2,3,4,5,6,7,8,9}S_3 = \{1,2,3,4,5,6,7,8,9\},其大小為 ∣S3∣=9|S_3| = 9。
我們有 NN 個函數,這些函數是從 AA 到 S3S_3 的。
這表示,對於集合 AA 中的每一個元素(即集合 AA 中的每一個函數),都有一個對應到 S3S_3 中的元素。
因此,NN 是從 AA 到 S3S_3 的函數的總數。
N=∣S3∣∣A∣=9∣A∣=965N = |S_3|^{|A|} = 9^{|A|} = 9^{6^5}。

我們需要計算 N(mod11)N \pmod{11},即 965(mod11)9^{6^5} \pmod{11}。
根據費馬小定理 (Fermat's Little Theorem),如果 pp 是一個質數,那麼對於任何整數 aa,ap≡a(modp)a^p \equiv a \pmod{p}。
如果 aa 不是 pp 的倍數,則 ap−1≡1(modp)a^{p-1} \equiv 1 \pmod{p}。
在這裡,p=11p=11 是一個質數。
所以,我們需要計算 965(mod11)9^{6^5} \pmod{11}。
根據費馬小定理,911−1=910≡1(mod11)9^{11-1} = 9^{10} \equiv 1 \pmod{11}。
因此,我們只需要計算指數 656^5 對 1010 取餘數。

計算 65(mod10)6^5 \pmod{10}:
61≡6(mod10)6^1 \equiv 6 \pmod{10}
62=36≡6(mod10)6^2 = 36 \equiv 6 \pmod{10}
63=6×6≡36≡6(mod10)6^3 = 6 \times 6 \equiv 36 \equiv 6 \pmod{10}

🔒

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

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

免費註冊

第 3 題10 分

Derive the solution for ana_n that satisfies the recurrence equation an=6an−1−11an−2+6an−3a_n = 6a_{n-1} - 11a_{n-2} + 6a_{n-3} with a0=1a_0 = 1, a1=2a_1 = 2, and a2=2a_2 = 2.

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

這一題的完整詳解

此題要求解一個三階線性齊次遞迴關係式,並給定初始條件。

遞迴關係式為 an=6an−1−11an−2+6an−3a_n = 6a_{n-1} - 11a_{n-2} + 6a_{n-3}。
為了求解此遞迴關係式,我們需要找到其特徵方程式。
特徵方程式為:
r3−6r2+11r−6=0r^3 - 6r^2 + 11r - 6 = 0

我們需要找到這個三次方程式的根。可以嘗試代入一些簡單的整數值,如 ±1,±2,±3,±6\pm 1, \pm 2, \pm 3, \pm 6。
令 P(r)=r3−6r2+11r−6P(r) = r^3 - 6r^2 + 11r - 6。
P(1)=13−6(1)2+11(1)−6=1−6+11−6=0P(1) = 1^3 - 6(1)^2 + 11(1) - 6 = 1 - 6 + 11 - 6 = 0。
所以 r=1r=1 是其中一個根。這意味著 (r−1)(r-1) 是 P(r)P(r) 的一個因式。

我們可以用多項式長除法或綜合除法來找到其他因式。
使用綜合除法,用根 11 去除係數 1,−6,11,−61, -6, 11, -6:

1 | 1  -6   11  -6
  |    1   -5   6
  ----------------
    1  -5    6   0

得到的商是 r2−5r+6r^2 - 5r + 6。
所以,特徵方程式可以分解為 (r−1)(r2−5r+6)=0(r-1)(r^2 - 5r + 6) = 0。

現在我們需要分解二次方程式 r2−5r+6=0r^2 - 5r + 6 = 0。
我們可以因式分解為 (r−2)(r−3)=0(r-2)(r-3) = 0。
所以,二次方程式的根是 r=2r=2 和 r=3r=3。

特徵方程式的根是 r1=1r_1 = 1, r2=2r_2 = 2, r3=3r_3 = 3。
由於三個根是相異的,遞迴關係式的通解形式為:
an=c1(1)n+c2(2)n+c3(3)na_n = c_1(1)^n + c_2(2)^n + c_3(3)^n
an=c1+c22n+c33na_n = c_1 + c_2 2^n + c_3 3^n

接下來,我們使用給定的初始條件來求解常數 c1,c2,c3c_1, c_2, c_3。
初始條件:a0=1a_0 = 1, a1=2a_1 = 2, a2=2a_2 = 2。

當 n=0n=0:
a0=c1+c220+c330=c1+c2+c3=1a_0 = c_1 + c_2 2^0 + c_3 3^0 = c_1 + c_2 + c_3 = 1 (方程式 1)

當 n=1n=1:
a1=c1+c221+c331=c1+2c2+3c3=2a_1 = c_1 + c_2 2^1 + c_3 3^1 = c_1 + 2c_2 + 3c_3 = 2 (方程式 2)

當 n=2n=2:
a2=c1+c222+c332=c1+4c2+9c3=2a_2 = c_1 + c_2 2^2 + c_3 3^2 = c_1 + 4c_2 + 9c_3 = 2 (方程式 3)

🔒

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

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

免費註冊

第 4 題10 分

The generating function in partial fraction, decomposition for the above recurrence equation is ____.

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

這一題的完整詳解

核心觀念

題目中的「above recurrence equation」未提供,因此缺少遞迴式、初始條件與選項,無法唯一決定特定的部分分式答案。

一般而言,若數列滿足 kk 階線性遞迴式

an=c1an−1+c2an−2+⋯+ckan−k,n≥k,a_n=c_1a_{n-1}+c_2a_{n-2}+\cdots+c_ka_{n-k}, \qquad n\ge k,

並定義普通生成函數

A(x)=∑n=0∞anxn,A(x)=\sum_{n=0}^{\infty}a_nx^n,

則其分母由特徵多項式所對應的生成函數分母決定:

Q(x)=1−c1x−c2x2−⋯−ckxk.Q(x)=1-c_1x-c_2x^2-\cdots-c_kx^k.

解題方法

將遞迴式乘上 xnx^n,對 n≥kn\ge k 加總:

∑n=k∞anxn=c1∑n=k∞an−1xn+⋯+ck∑n=k∞an−kxn.\sum_{n=k}^{\infty}a_nx^n = c_1\sum_{n=k}^{\infty}a_{n-1}x^n +\cdots+ c_k\sum_{n=k}^{\infty}a_{n-k}x^n.

利用

A(x)=a0+a1x+a2x2+⋯ ,A(x)=a_0+a_1x+a_2x^2+\cdots,

整理各項後得到

A(x)(1−c1x−c2x2−⋯−ckxk)=P(x),A(x)\left(1-c_1x-c_2x^2-\cdots-c_kx^k\right)=P(x),

其中 P(x)P(x) 由初始值 a0,a1,…,ak−1a_0,a_1,\ldots,a_{k-1} 決定。因此

A(x)=P(x)1−c1x−c2x2−⋯−ckxk.A(x)=\frac{P(x)} {1-c_1x-c_2x^2-\cdots-c_kx^k}.

若分母可分解為

Q(x)=∏i=1r(1−λix)mi,Q(x)=\prod_{i=1}^{r}(1-\lambda_i x)^{m_i},

則生成函數的部分分式分解形式為

A(x)=∑i=1r(Ci,11−λix+Ci,2(1−λix)2+⋯+Ci,mi(1−λix)mi).A(x) = \sum_{i=1}^{r} \left( \frac{C_{i,1}}{1-\lambda_i x} +\frac{C_{i,2}}{(1-\lambda_i x)^2} +\cdots+ \frac{C_{i,m_i}}{(1-\lambda_i x)^{m_i}} \right).

若所有根互異,即 mi=1m_i=1,則可簡化為

🔒

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

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

免費註冊

第 5 題10 分

Let NN be the number of non-negative integer solutions of x1+x2+⋯+x12≤6x_1 + x_2 + \dots + x_{12} \le 6. Calculate N(mod11)N \pmod{11}.

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

這一題的完整詳解

此題為一個組合數學問題,要求計算不定方程非負整數解的數量,並計算結果對 11 取餘數。

問題是計算 x1+x2+⋯+x12≤6x_1 + x_2 + \dots + x_{12} \le 6 的非負整數解的數量。
為了方便計算,我們引入一個鬆弛變數 s≥0s \ge 0。
原不等式可以轉換為方程:
x1+x2+⋯+x12+s=6x_1 + x_2 + \dots + x_{12} + s = 6
其中 x1,x2,…,x12,sx_1, x_2, \dots, x_{12}, s 都是非負整數。

這是一個標準的「星星與隔板」問題。
我們有 6 個「星星」(代表數值 6),需要將它們分配到 12+1=1312+1=13 個變數(x1,…,x12,sx_1, \dots, x_{12}, s)中。
這相當於在 13 個位置之間放置 13−1=1213-1 = 12 個「隔板」。

然而,更直接的理解是,我們有 6 個單位,需要將它們分配給 13 個箱子。
這相當於從 13 個箱子中,選擇 6 個箱子來放置星星,允許重複選擇(因為每個箱子可以有多個星星)。
這等價於從 n=13n=13 個選項中,選取 k=6k=6 個,允許重複,順序不重要。
這可以用組合數公式 (n+k−1k)\binom{n+k-1}{k} 或 (n+k−1n−1)\binom{n+k-1}{n-1} 來計算。

在這裡,n=13n = 13 (變數的數量),k=6k = 6 (總和)。
所以,解的數量 NN 為:
N=(13+6−16)=(186)N = \binom{13+6-1}{6} = \binom{18}{6}

或者,我們也可以理解為,我們有 6 個星星和 13−1=1213-1=12 個隔板,總共有 6+12=186+12=18 個位置,我們需要選擇 6 個位置放星星(或者選擇 12 個位置放隔板)。
N=(186)=(1812)N = \binom{18}{6} = \binom{18}{12}

現在我們需要計算 (186)(mod11)\binom{18}{6} \pmod{11}。
(186)=18!6!(18−6)!=18!6!12!=18×17×16×15×14×136×5×4×3×2×1\binom{18}{6} = \frac{18!}{6!(18-6)!} = \frac{18!}{6!12!} = \frac{18 \times 17 \times 16 \times 15 \times 14 \times 13}{6 \times 5 \times 4 \times 3 \times 2 \times 1}

我們需要計算這個值對 11 取餘數。
直接計算 (186)\binom{18}{6}:
6×3×1=186 \times 3 \times 1 = 18。 18 可以約掉。
5×2=105 \times 2 = 10。
44。
18×17×16×15×14×1318×5×4×2×1=17×16×15×14×135×4×2×1\frac{18 \times 17 \times 16 \times 15 \times 14 \times 13}{18 \times 5 \times 4 \times 2 \times 1} = \frac{17 \times 16 \times 15 \times 14 \times 13}{5 \times 4 \times 2 \times 1}
16/4=416 / 4 = 4
15/5=315 / 5 = 3
14/2=714 / 2 = 7
所以,(186)=17×4×3×7×13\binom{18}{6} = 17 \times 4 \times 3 \times 7 \times 13
=17×12×91= 17 \times 12 \times 91
=204×91= 204 \times 91
204×91=204×(90+1)=18360+204=18564204 \times 91 = 204 \times (90 + 1) = 18360 + 204 = 18564。

所以,N=18564N = 18564。

現在計算 N(mod11)N \pmod{11}:
18564(mod11)18564 \pmod{11}。
使用除法:
18564÷1118564 \div 11
18564=11×1000+756418564 = 11 \times 1000 + 7564
7564=11×600+9647564 = 11 \times 600 + 964
964=11×80+84964 = 11 \times 80 + 84
84=11×7+784 = 11 \times 7 + 7
所以 18564=11×1000+11×600+11×80+11×7+718564 = 11 \times 1000 + 11 \times 600 + 11 \times 80 + 11 \times 7 + 7
18564=11×(1000+600+80+7)+718564 = 11 \times (1000 + 600 + 80 + 7) + 7
18564=11×1687+718564 = 11 \times 1687 + 7
所以,18564≡7(mod11)18564 \equiv 7 \pmod{11}。

或者使用模運算直接計算:

🔒

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

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

免費註冊

第 6 題10 分

The following linear system of three unknowns has a non-zero solution if and only if λ=\lambda =:
{x1+2x2−2x3=02x1−x2+λx3=03x1+λx2+x3=0\begin{cases} x_1 + 2x_2 - 2x_3 = 0 \\ 2x_1 - x_2 + \lambda x_3 = 0 \\ 3x_1 + \lambda x_2 + x_3 = 0 \end{cases}

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

這一題的完整詳解

核心觀念

本題是齊次線性方程組

Ax=0A\mathbf{x}=\mathbf{0}

其中

A=[12−22−1λ3λ1].A= \begin{bmatrix} 1&2&-2\\ 2&-1&\lambda\\ 3&\lambda&1 \end{bmatrix}.

齊次線性方程組具有非零解的充要條件是係數矩陣不可逆,也就是

det⁡(A)=0.\det(A)=0.

解題方法

計算係數矩陣的行列式:

det⁡(A)=1∣−1λλ1∣−2∣2λ31∣−2∣2−13λ∣=1(−1−λ2)−2(2−3λ)−2(2λ+3)=−1−λ2−4+6λ−4λ−6=−λ2+2λ−11.\begin{aligned} \det(A) &= 1\begin{vmatrix} -1&\lambda\\ \lambda&1 \end{vmatrix} -2\begin{vmatrix} 2&\lambda\\ 3&1 \end{vmatrix} -2\begin{vmatrix} 2&-1\\ 3&\lambda \end{vmatrix}\\[6pt] &=1(-1-\lambda^2)-2(2-3\lambda)-2(2\lambda+3)\\ &=-1-\lambda^2-4+6\lambda-4\lambda-6\\ &=-\lambda^2+2\lambda-11. \end{aligned}

令行列式為零:

🔒

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

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

免費註冊

第 7 題10 分

Let A=(1432)A = \begin{pmatrix} 1 & 4 \\ 3 & 2 \end{pmatrix} and suppose that A2004=(abcd)A^{2004} = \begin{pmatrix} a & b \\ c & d \end{pmatrix}. Then, a+b+c+d22004=\frac{a+b+c+d}{2^{2004}} = ____.

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

這一題的完整詳解

核心觀念

本題考查矩陣次方與特徵向量的應用。矩陣 AA 對向量

1=(11)\mathbf{1}=\begin{pmatrix}1\\1\end{pmatrix}

的作用為:

A1=(1432)(11)=(55)=51.A\mathbf{1} = \begin{pmatrix}1&4\\3&2\end{pmatrix} \begin{pmatrix}1\\1\end{pmatrix} = \begin{pmatrix}5\\5\end{pmatrix} = 5\mathbf{1}.

因此,1\mathbf{1} 是 AA 的特徵向量,對應特徵值為 55。由此可得:

A20041=520041.A^{2004}\mathbf{1}=5^{2004}\mathbf{1}.

解題方法

設

A2004=(abcd).A^{2004}= \begin{pmatrix}a&b\\c&d\end{pmatrix}.

題目所求的分子為矩陣所有元素的總和:

a+b+c+d=(11)A2004(11).a+b+c+d = \begin{pmatrix}1&1\end{pmatrix} A^{2004} \begin{pmatrix}1\\1\end{pmatrix}.

利用上述特徵向量關係:

A2004(11)=52004(11).A^{2004} \begin{pmatrix}1\\1\end{pmatrix} = 5^{2004} \begin{pmatrix}1\\1\end{pmatrix}.

所以

🔒

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

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

免費註冊

第 8 題10 分

Let A=(1100)A = \begin{pmatrix} 1 & 1 \\ 0 & 0 \end{pmatrix}, b=(11)b = \begin{pmatrix} 1 \\ 1 \end{pmatrix}. Then, the minimum-norm least-squares solution of the linear system Ax=bAx = b is ____.

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

這一題的完整詳解

此題要求求解一個線性系統 Ax=bAx=b 的最小範數最小平方法解。

線性系統為:
(1100)(x1x2)=(11)\begin{pmatrix} 1 & 1 \\ 0 & 0 \end{pmatrix} \begin{pmatrix} x_1 \\ x_2 \end{pmatrix} = \begin{pmatrix} 1 \\ 1 \end{pmatrix}
寫成方程組是:
x1+x2=1x_1 + x_2 = 1
0x1+0x2=10x_1 + 0x_2 = 1

第二個方程 0=10 = 1 是矛盾的,這意味著該線性系統是無解的。
對於無解的系統 Ax=bAx=b,我們尋找最小平方法解,即最小化 ∥Ax−b∥2\|Ax-b\|^2。
最小平方法解 x^\hat{x} 滿足正規方程 (normal equations):
ATAx^=ATbA^T A \hat{x} = A^T b

首先計算 ATAA^T A 和 ATbA^T b。
AT=(1010)A^T = \begin{pmatrix} 1 & 0 \\ 1 & 0 \end{pmatrix}。

ATA=(1010)(1100)=(1⋅1+0⋅01⋅1+0⋅01⋅1+0⋅01⋅1+0⋅0)=(1111)A^T A = \begin{pmatrix} 1 & 0 \\ 1 & 0 \end{pmatrix} \begin{pmatrix} 1 & 1 \\ 0 & 0 \end{pmatrix} = \begin{pmatrix} 1 \cdot 1 + 0 \cdot 0 & 1 \cdot 1 + 0 \cdot 0 \\ 1 \cdot 1 + 0 \cdot 0 & 1 \cdot 1 + 0 \cdot 0 \end{pmatrix} = \begin{pmatrix} 1 & 1 \\ 1 & 1 \end{pmatrix}。

ATb=(1010)(11)=(1⋅1+0⋅11⋅1+0⋅1)=(11)A^T b = \begin{pmatrix} 1 & 0 \\ 1 & 0 \end{pmatrix} \begin{pmatrix} 1 \\ 1 \end{pmatrix} = \begin{pmatrix} 1 \cdot 1 + 0 \cdot 1 \\ 1 \cdot 1 + 0 \cdot 1 \end{pmatrix} = \begin{pmatrix} 1 \\ 1 \end{pmatrix}。

正規方程變為:
(1111)(x1x2)=(11)\begin{pmatrix} 1 & 1 \\ 1 & 1 \end{pmatrix} \begin{pmatrix} x_1 \\ x_2 \end{pmatrix} = \begin{pmatrix} 1 \\ 1 \end{pmatrix}
這兩個方程是相同的:x1+x2=1x_1 + x_2 = 1。
這意味著存在無窮多個最小平方法解。

題目要求的是「最小範數最小平方法解」(minimum-norm least-squares solution)。
這意味著在所有滿足 x1+x2=1x_1+x_2=1 的解中,我們需要找到範數 ∥x∥=x12+x22\|x\| = \sqrt{x_1^2 + x_2^2} 最小的那一個。

我們需要最小化 x12+x22x_1^2 + x_2^2 使得 x1+x2=1x_1+x_2=1。
從 x1+x2=1x_1+x_2=1,我們可以得到 x2=1−x1x_2 = 1-x_1。
代入目標函數:f(x1)=x12+(1−x1)2=x12+1−2x1+x12=2x12−2x1+1f(x_1) = x_1^2 + (1-x_1)^2 = x_1^2 + 1 - 2x_1 + x_1^2 = 2x_1^2 - 2x_1 + 1。
為了找到最小值,我們對 x1x_1 求導並令其為零:
f′(x1)=4x1−2=0f'(x_1) = 4x_1 - 2 = 0
4x1=2  ⟹  x1=1/24x_1 = 2 \implies x_1 = 1/2。

當 x1=1/2x_1 = 1/2 時, x2=1−x1=1−1/2=1/2x_2 = 1 - x_1 = 1 - 1/2 = 1/2。

🔒

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

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

免費註冊

第 9 題10 分

Let AA be an n×nn \times n positive semi-definite matrix with eigenvalues λ1,…,λn\lambda_1, \dots, \lambda_n and corresponding eigenvectors v1,…,vnv_1, \dots, v_n. Suppose that λ1>λ2>⋯>λn≥0\lambda_1 > \lambda_2 > \dots > \lambda_n \ge 0 and that the eigenvectors have unit 2-norms. Let cc be a strictly positive real number. Then, the minimum value of the function f(X)=trace(AX)f(X) = \mathrm{trace}(AX) over all n×nn \times n Hermitian matrices XX satisfying ∥X∥2≤c\|X\|_2 \le c is attained at X=X = ____. Here, ∥X∥2\|X\|_2 denotes the nuclear norm of the matrix XX, i.e., the sum of the singular values of XX. Express your answer in terms of λi,vi,vi∗,c\lambda_i, v_i, v_i^*, c, and numbers, where vi∗v_i^* denotes the conjugate transpose of viv_i.

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

這一題的完整詳解

核心觀念

本題考查:

  • Hermitian 矩陣的譜分解;
  • 正半定矩陣的最大特徵值與 Rayleigh 商;
  • 核範數與矩陣跡乘積的最佳化。

題目雖以 ∥X∥2\|X\|_2 表示核範數,以下記為 ∥X∥∗\|X\|_* 以避免與通常的譜範數混淆。由於 AA 為正半定矩陣,且

λ1>λ2>⋯>λn≥0,\lambda_1>\lambda_2>\cdots>\lambda_n\ge 0,

所以 AA 的最大特徵值為 λ1\lambda_1,對應的單位特徵向量為 v1v_1。


解題方法

因為 XX 是 Hermitian 矩陣,可寫成譜分解

X=∑j=1nμjujuj∗,X=\sum_{j=1}^n \mu_j u_j u_j^*,

其中 μj∈R\mu_j\in\mathbb{R},且 {uj}\{u_j\} 為一組正交歸一特徵向量。核範數為

∥X∥∗=∑j=1n∣μj∣≤c.\|X\|_*=\sum_{j=1}^n|\mu_j|\le c.

另一方面,

f(X)=trace⁡(AX)=trace⁡(A∑j=1nμjujuj∗)=∑j=1nμjuj∗Auj.\begin{aligned} f(X) &=\operatorname{trace}(AX)\\ &=\operatorname{trace}\left(A\sum_{j=1}^n\mu_j u_j u_j^*\right)\\ &=\sum_{j=1}^n\mu_j u_j^*Au_j. \end{aligned}

由 Rayleigh 商性質,

0≤uj∗Auj≤λ1.0\le u_j^*Au_j\le \lambda_1.

若 μj<0\mu_j<0,因為乘上負數會反向改變不等號,因此

μjuj∗Auj≥μjλ1.\mu_j u_j^*Au_j\ge \mu_j\lambda_1.

若 μj≥0\mu_j\ge 0,則

μjuj∗Auj≥0.\mu_j u_j^*Au_j\ge 0.

因此

f(X)≥λ1∑μj<0μj=−λ1∑μj<0∣μj∣≥−λ1∑j=1n∣μj∣≥−cλ1.\begin{aligned} f(X) &\ge \lambda_1\sum_{\mu_j<0}\mu_j\\ &=-\lambda_1\sum_{\mu_j<0}|\mu_j|\\ &\ge -\lambda_1\sum_{j=1}^n|\mu_j|\\ &\ge -c\lambda_1. \end{aligned}

所以對所有符合條件的 XX,都有

🔒

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

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

免費註冊

第 10 題10 分

We say that a function ff is LL-smooth relative to another function gg for some positive real number LL over a set SS if the matrix ∇2(Lg−f)(x)\nabla^2(Lg - f)(x) is positive semidefinite for all x∈Sx \in S. Now, let f(x)=−αln⁡(a1Tx)−βln⁡(a2Tx)f(x) = -\alpha \ln(a_1^T x) - \beta \ln(a_2^T x), where α\alpha and β\beta are strictly positive real numbers and a1a_1 and a2a_2 are entry-wise strictly positive real nn-dimensional vectors. Here, a1Ta_1^T and a2Ta_2^T denote the transposes of a1a_1 and a2a_2. Let g(x)=∑i=1nln⁡(x[i])g(x) = \sum_{i=1}^n \ln(x[i]), where x[i]x[i] denotes the ii-th entry of the vector xx. Then, the smallest possible LL such that the function ff is LL-smooth relative to gg over the set S={v∈Rd∣v[i]>0 for all i,v[1]+v[2]+⋯+v[n]=1}S = \{v \in \mathbb{R}^d \mid v[i] > 0 \text{ for all } i, v[1] + v[2] + \dots + v[n] = 1\} is given by L=L = ____. Express your answer in terms of α,β,a1,a2,a1T,a2T\alpha, \beta, a_1, a_2, a_1^T, a_2^T, and numbers.

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

這一題的完整詳解

核心觀念

相對平滑性的定義要求

∇2(Lg−f)(x)⪰0\nabla^2(Lg-f)(x)\succeq 0

對所有 x∈Sx\in S 成立,其中 ⪰0\succeq 0 表示矩陣為半正定。關鍵是計算 ff 與 gg 的 Hessian 矩陣,並判斷其正定性。


依題面所給函數計算

由

f(x)=−αln⁡(a1Tx)−βln⁡(a2Tx),f(x)=-\alpha\ln(a_1^Tx)-\beta\ln(a_2^Tx),

可得

∇2f(x)=αa1a1T(a1Tx)2+βa2a2T(a2Tx)2.\nabla^2 f(x) = \frac{\alpha a_1a_1^T}{(a_1^Tx)^2} + \frac{\beta a_2a_2^T}{(a_2^Tx)^2}.

因為 α,β>0\alpha,\beta>0,所以 ∇2f(x)\nabla^2 f(x) 為半正定矩陣。

題目給定

g(x)=∑i=1nln⁡(x[i]),g(x)=\sum_{i=1}^n\ln(x[i]),

因此

∇2g(x)=−diag⁡(1x[1]2,…,1x[n]2).\nabla^2g(x) = -\operatorname{diag}\left( \frac1{x[1]^2},\ldots,\frac1{x[n]^2} \right).

所以

∇2(Lg−f)(x)=−Ldiag⁡(1x[1]2,…,1x[n]2)−αa1a1T(a1Tx)2−βa2a2T(a2Tx)2.\begin{aligned} \nabla^2(Lg-f)(x) ={}& -L\operatorname{diag}\left( \frac1{x[1]^2},\ldots,\frac1{x[n]^2} \right)\\ &-\frac{\alpha a_1a_1^T}{(a_1^Tx)^2} -\frac{\beta a_2a_2^T}{(a_2^Tx)^2}. \end{aligned}

對任意非零向量 zz,

zT∇2(Lg−f)(x)z=−L∑i=1nz[i]2x[i]2−α(a1Tz)2(a1Tx)2−β(a2Tz)2(a2Tx)2<0.\begin{aligned} z^T\nabla^2(Lg-f)(x)z ={}& -L\sum_{i=1}^n\frac{z[i]^2}{x[i]^2}\\ &-\alpha\frac{(a_1^Tz)^2}{(a_1^Tx)^2} -\beta\frac{(a_2^Tz)^2}{(a_2^Tx)^2}<0. \end{aligned}

因此 ∇2(Lg−f)(x)\nabla^2(Lg-f)(x) 實際上是負定矩陣,不可能是半正定矩陣。


題目中的符號問題

標準的對數障礙函數應為

g~(x)=−∑i=1nln⁡(x[i]),\widetilde g(x)=-\sum_{i=1}^n\ln(x[i]),

而不是題目所寫的 g(x)=∑iln⁡(x[i])g(x)=\sum_i\ln(x[i])。若題目原意為此標準形式,則

🔒

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

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

免費註冊

其他考古題