110 年 國立成功大學資訊工程系碩士班《計算機數學》
第 1-(a) 題5 分
Assume that each vertex has a unique ID. How many different spanning trees are there in the following figure?
🖼️【此處有附圖,請對照原卷】
圖看不清楚?展開原卷第 2 頁核對
登入後即可作答並保存紀錄。
核心觀念
生成樹是包含圖中所有頂點的連通無環子圖;若有 個頂點,生成樹恰有 條邊。
本題用到兩個計數觀念:
- 共用單一頂點的乘法原理:兩個子圖只共用一個頂點,且沒有其他邊相連,整體生成樹數等於兩個子圖生成樹數的乘積。
- Cayley 公式:具有相異頂點標號的完全圖 ,共有 棵生成樹,因此 有 棵。
解題方法
圖中央是四個頂點形成的環 ,四個角落各有一個 。每個外側 都以兩條邊連到同一個中央頂點;圖中沒有黑點的線段交叉處不算頂點。
一、計算一個外側區塊的生成樹數
將一個 的頂點記為 ,相鄰的中央頂點記為 ,兩條連接邊為 。此區塊共五個頂點,依生成樹中 的度數分類。
-
的度數為
在 中選一條,另四個頂點必須形成一棵 的生成樹,因此共有
棵。
-
的度數為
必須同時選取 。為避免形成環, 內選取的邊必須形成恰有兩個連通分量的森林,且 分屬不同分量。
在這種森林中加入邊 ,便得到一棵包含 的 生成樹;反過來,從包含 的生成樹刪去 ,就得到所需森林。因此,只須計算包含固定邊 的生成樹數。
第 1-(b) 題5 分
We can show that the set is countable by finding a 1-1 mapping from to an integer. Given
please find which maps to 465.
登入後即可作答並保存紀錄。
核心觀念
正整數有序對可依照 的值分層排列:先列出 的有序對,再列 、,依此類推。每一層內依 由小到大排列。
第 層共有 個有序對。前 層合計有
個有序對,這是三角數。因此,位於第 層、且第一個座標為 的有序對,其編號為
其中 。
解題方法
要找映射到 的有序對,先判斷 落在哪一層。比較相鄰三角數:
第 2-(a) 題5 分
Please prove that has an integer solution .
登入後即可作答並保存紀錄。
核心觀念
要證明方程有整數解,只需找出一個整數,代入原式後使等式成立。若多項式在 時等於 ,則 是方程的根;依因式定理, 也是該多項式的因式。
解題方法
令
代入整數 :
第 2-(b) 題5 分
Given a grid, each vertex is colored in one of three different colors. Please show that we can always find a rectangle with four vertices in the same color.
登入後即可作答並保存紀錄。
核心觀念
使用鴿籠原理。四個頂點若分成三種顏色,至少有兩個頂點同色;因此每一欄都至少有一組「同色的兩列」。把這組資訊記為「列對+顏色」,再統計所有可能的類型。
解題方法
固定一欄,從四個頂點中任取兩個同色頂點。這樣的同色列對至少存在一組,因為只有三種顏色。
四列共有
種列對。每一種列對可以搭配三種顏色,因此「列對+顏色」總共只有
種類型。
第 3-(a) 題10 分
Assume is a positive integer. Please show that the statement “if is prime, then is prime” is true using proof by contraposition.
登入後即可作答並保存紀錄。
核心觀念
本題要證明的命題是「若 是質數,則 是質數」。使用逆否證法:若命題形式為「若 ,則 」,它的逆否命題是「若非 ,則非 」。原命題與逆否命題等價。
質數是大於 、且正因數只有 和自身的整數。因此,正整數 不是質數時,可能是 ,也可能是大於 的合數。
解題方法
證明逆否命題:若 不是質數,則 不是質數。
-
若 ,則
因為 不是質數,所以結論成立。
-
若 是合數,則可寫成 ,其中 都是大於 的正整數。利用平方差以外的一般因式分解公式 ,令 ,得到
第 3-(b) 題10 分
Let , where are integers and , , and . Please show that we can always find to satisfy the equation.
For example, corresponds to , and corresponds to .
登入後即可作答並保存紀錄。
核心觀念
因為 ,正整數 元與 元的非負整數組合,從一定門檻起可以表示所有整數。這題的門檻是 。
解題方法
先列出連續五個整數 到 的表示方式:
第 3-(c) 題10 分
Assume a set contains real numbers and has size , where is a positive integer. We want to find the maximum and minimum values in using the following algorithm:
FindMaxMin
If contains only two numbers, compare these two numbers, set to the larger one, and set to the smaller one.
Else, divide into two subsets of equal size, and .
Apply FindMaxMin to get and .
Apply FindMaxMin to get and .
Set and .
Return .
Let represent the number of comparisons when the set size is , where . Please find in terms of .
登入後即可作答並保存紀錄。
核心觀念
每次遞迴把 個數分成兩個各有 個數的子集合。子集合各自找出最大值與最小值後,只需比較兩次:
- 比較 與 ,取較大者作為整體最大值。
- 比較 與 ,取較小者作為整體最小值。
當集合只剩兩個數時,進行一次比較即可同時找出最大值與最小值。
解題方法
以 表示處理 個數所需的比較次數。基底情況為:
當 時,兩個大小為 的子集合各需 次比較,合併結果再需兩次比較,因此:
因為 ,令 並逐層展開遞迴。到達大小為 的子集合時,共有 個,每個各比較一次,合計 次。其餘合併步驟的比較次數為:
括號內是等比級數:
第 4 題10 分
Find the curve that gives the least squares fit to the points .
登入後即可作答並保存紀錄。
核心觀念
雖然模型含有指數項 與 ,但未知數只有係數 ,而且它們以線性方式出現。因此,這是線性最小平方法問題。
令每個觀測點的預測值為 ,最小平方法選擇 ,使殘差平方和
達到最小。可藉由建立設計矩陣,解正規方程 。
解題方法
先代入三個 值,將模型改寫成線性方程:
因此,設計矩陣與觀測向量為
計算正規方程所需的矩陣與向量:
第 5-(a) 題15 分
Given
find the Gram-Schmidt decomposition of , then use that decomposition to solve the least squares problem
登入後即可作答並保存紀錄。
核心觀念
Gram–Schmidt 正交化將 的欄向量依序改寫成互相正交的向量,並將其標準化,得到薄 QR 分解:
其中 的欄向量正交規一, 為上三角矩陣。對超定系統 ,令殘差 。最小平方法要求 與 的欄空間正交,因此
代入 ,可得 。本題的 欄滿秩,故此方程有唯一解。
解題方法
將 的三個欄向量記為
1. Gram–Schmidt 正交化
先取第一個欄向量:
將 在 方向的分量扣除:
由 ,得到
接著計算 在前兩個正交方向上的投影係數:
扣除投影後,
因為 ,所以
對角線上的係數為 ,非對角線係數為 。因此
第 5-(b) 題15 分
Given
find the pseudoinverse of .
登入後即可作答並保存紀錄。
核心觀念
矩陣 的偽逆記為 。若 的欄向量線性獨立,則可用
本題的 為 矩陣;只要兩個欄向量線性獨立,上式即可使用。
解題方法
令 的兩個欄向量為
計算內積:
第 6 題10 分
Two eigenvectors of the circulant matrix are
and
What are the eigenvalues and ?
登入後即可作答並保存紀錄。
核心觀念
循環矩陣的特徵向量可由單位根組成。對題目給定的循環矩陣,向量若為
,其中 ,其特徵值就是第一列與該向量的內積:
解題方法
第一個特徵向量對應 ,且 。因此