Presentation is loading. Please wait.

Presentation is loading. Please wait.

C OMPUTING POLYNOMIALS WITH FEW MULTIPLICATIONS 973311 張弘暐 973320 江宗翰 指導教授 : 張經略.

Similar presentations


Presentation on theme: "C OMPUTING POLYNOMIALS WITH FEW MULTIPLICATIONS 973311 張弘暐 973320 江宗翰 指導教授 : 張經略."— Presentation transcript:

1 C OMPUTING POLYNOMIALS WITH FEW MULTIPLICATIONS 973311 張弘暐 973320 江宗翰 指導教授 : 張經略

2 作者 : Shachar Lovett ECCC(Electronic Colloquium on Computational Complexity)

3 目的 改進計算多項式的時間複雜度 將 upper bound 接近 lower bound

4 Lower bound : 原先 Upper bound : 新 Upper bound : n 項多項式 degree ≤ d

5 例 : n = 3, d = 5 n 項多項式 degree ≤ d 221212310

6 MONOTONE ( 單調函數 ) x ≤ y if and only if f (x) ≤ f (y) M(n,d) = multiplications 122013

7

8 目標 A 、 B 為兩種 monotone n 項多項式 degree ≤ d 的排 列方法 找出一組 A 、 B 使得 A+B 為一種 n 項多項式 degree ≤ d 的排列方法 目標 : |A| 、 |B| ≤

9 方法 令 A = M(S,d/2) B = M(T,d/2) |S| = |T| = (n+1)/2 |S ∩T| = 1

10

11 |S| = |T| = (n+1)/2 |S ∩T| = 1 S (n+1)/2 T S ∩T

12 成果 A = M(S,d/2) B = M(T,d/2) |S| = |T| = (n+1)/2 代入 M(n,d) = M((n+1)/2,d/2) = ≤ ≤ 滿足目標 : |A| 、 |B| ≤


Download ppt "C OMPUTING POLYNOMIALS WITH FEW MULTIPLICATIONS 973311 張弘暐 973320 江宗翰 指導教授 : 張經略."

Similar presentations


Ads by Google