平塚翔太

情報工学部 06A2055
平塚 翔太
前回のあらすじ
•プログラムの高速化(1)
•プログラムの高速化(2)
•プログラムの高速化(3)
•プログラムの高速化(4)
•プログラムの高速化(5)
•今後の課題
•

ストリーミング配信数 → 増
仮定する

画像劣化 → 増
hMAX
配信のキャンセル率が
下がることはない
キャンセル率が不変、ま
た増加することは有りと
する
σ
0
1
2
w+1
w+2 w+3
・・・・・
ストリーミング配信動画の悪化増
el

オリジナルのプログラム
el-1
0.1716秒
n-el+1
・
・
・

Table関数、Join関数
0,0,0,0・・・の部分を生成
(6行目)
0.125,0.125,0.125・・・の
部分を生成(7行目)
6,7行目のリストを連結(8行目)
計測範囲内に入らないほど
の高速化

オリジナルのプログラム
BaseForm関数を使用
計測範囲内に入らないほど
の高速化

Part関数
Errorが出現
FullFormで通常の式
に変換
オリジナルのプログラム
IntegerDigits関数を使用
0.0468秒
FullFormで通常の式
に変換
【オリジナルのプログラム】
プログラム内容
10進
数
x(5)
x(4)
x(3)
x(2)
x(1)
0
0
0
0
0
0
1
0
0
0
0
1
1295
0
5
5
5
5
1296
1
0
0
0
0
1297
1
0
0
0
1
7774
5
5
5
5
4
7775
5
5
5
5
5
64
63
62
61
60
10進
数
x(5)
x(4)
x(3)
x(2)
x(1)
0
0
0
0
0
0
1
0
0
0
0
1
1295
0
5
5
5
5
1296
1
0
0
0
0
1297
1
0
0
0
1
必ず破棄する
この部分を使用する
7774
5
5
5
5
4
7775
5
5
5
5
5
Take関数の使用
0.0468秒かかる
【今までのプログラム】

Tuplus関数
組み合わせ可能な集合のリストを生成する
測定できないほどの高速化できた
10進
数
x(5)
x(4)
x(3)
x(2)
x(1)
0
0
0
0
0
0
1
0
0
0
0
1
1295
0
5
5
5
5
1296
1
0
0
0
0
1297
1
0
0
0
1
【オリジナルのプログラム】
7774
5
5
5
5
4
7775
5
5
5
5
5
6
6
6
6
6