スライド 1

AKS実装part10
2011/12/28 伴地 慶介
目次

AKSの性能評価

高速フーリエ変換の進捗状況

今後
AKS実装part10
2015/10/1
AKSの性能評価

多項式クラスを改めて作り直し,それに対し性能評価
AKS.py

各桁の3つの素数に対する平均時間を算出

実験環境 (Sakaya)
OS: Windows 7
CPU: 3.40GHz
メモリ: 4.00GB
Python: Ver.2.7.2
以下,時間の単位は全て秒
AKS実装part10
2015/10/1
結果
AKS.py
桁数(10進)
3
4.415
5
272.241
7
5040.740
AKS実装part10
2015/10/1
高速フーリエ変換は?
参考書を引用
実装完了
計算結果も正常
 AKSの結果が返ってこない!!!!!
AKS実装part10
2015/10/1
Why ?
おそらく
 異なる点の個数を 2 のべき乗に合わせる必要がある
 計算すべき値がどんどん増えていく
Raise
MemoryErorr・・・
AKS実装part10
2015/10/1
現状として


𝑋+1
𝑖
を順次計算してみたところ
𝑖 = 50~55 くらいで結果が全然返ってこない・・・
?
?
?
?
?
?
AKS実装part10
2015/10/1
今後

高速フーリエ変換の改良

高速フーリエ変換の性能評価
AKS実装part10
2015/10/1
参考文献


宮崎彬
http://tnt.math.se.tmu.ac.jp/labo/grad/2004/akira/
index.html
T.コルメン,C.ライザーソン,R.リベスト
アルゴリズムイントロダクション
AKS実装part10
2015/10/1