阿摩線上測驗 登入

申論題資訊

試卷:106年 - 106 高等考試_三級_資訊處理:資料結構#63381
科目:公職◆資料結構
年份:106年
排序:0

題組內容

四、矩陣相乘是問題解決中常見的計算,但相乘順序對於計算效能有極大的影響。給定 n 個矩陣, A1, A2, …, An,且任一矩陣 Ai 大小為皆為正整數。A1 × A2 × … × An 實際計算過程可以是(…((A1 × A2) × A3) × … × An)、(A1 × (A2 × (…× (An-2 × (An-1 × An))…)))、或 其他合理的順序,而因矩陣相乘順序不同,所需要的乘法運算次數可能也會不同。透過動 態規劃(dynamic programming)、二維陣列的應用及遞迴程式,可以找到最少乘法運算次 數的計算順序。方法如下:令m[i, j]為計算 Ai × Ai+1 × … × Aj 時所需最少乘法運算次數, m[i, j]可以下列遞迴公式表示之: 

申論題內容

⑵透過上述方法所找到的最少乘法運算次數,應為二維陣列m[i, j]中的那個元素,亦即 i, j 應分別為何?(3 分)