1 / 14

Mathematica による 固有値計算の高速化

Mathematica による 固有値計算の高速化. 情報工学部 06A2055 平塚 翔太. 前回のあらすじ プログラムの高速化( 1 ) プログラムの高速化( 2 ) プログラムの高速化( 3 ) プログラムの高速化( 4 ) プログラムの高速化( 5 ) 今後の課題. スライド一覧. 前回のあらずじ. ストリーミング配信数  → 増 画像劣化  → 増. 仮定する. h MAX. 配信のキャンセル率が下がることはない. キャンセル率が不変、また増加することは有りとする. σ. 0 1 2.

hansel
Download Presentation

Mathematica による 固有値計算の高速化

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mathematicaによる固有値計算の高速化 情報工学部06A2055 平塚 翔太

  2. 前回のあらすじ プログラムの高速化(1) プログラムの高速化(2) プログラムの高速化(3) プログラムの高速化(4) プログラムの高速化(5) 今後の課題 スライド一覧

  3. 前回のあらずじ • ストリーミング配信数 → 増 • 画像劣化 → 増 仮定する hMAX 配信のキャンセル率が下がることはない キャンセル率が不変、また増加することは有りとする σ 0 1 2 w+1 w+2w+3 ・・・・・  el ストリーミング配信動画の悪化増

  4. プログラムの高速化(1) • オリジナルのプログラム                                               ・                                               ・                                               ・ el-1 n-el+1 0.1716秒

  5. 0,0,0,0・・・の部分を生成(6行目) • Table関数、Join関数 0.125,0.125,0.125・・・の部分を生成(7行目) 6,7行目のリストを連結(8行目) 計測範囲内に入らないほどの高速化

  6. プログラムの高速化(2) • オリジナルのプログラム BaseForm関数を使用 計測範囲内に入らないほどの高速化

  7. プログラムの高速化(3) • Part関数 Errorが出現 FullFormで通常の式に変換

  8. オリジナルのプログラム IntegerDigits関数を使用 0.0468秒 FullFormで通常の式に変換

  9. プログラムの高速化(4) 【オリジナルのプログラム】 NG プログラム内容 OK 4 3 2 1 0

  10. 必ず破棄する この部分を使用する Take関数の使用

  11. プログラムの高速化(5) 0.0468秒かかる 【今までのプログラム】

  12. Tuplus関数   組み合わせ可能な集合のリストを生成する 測定できないほどの高速化できた

  13. 今後の課題 NG 【オリジナルのプログラム】

  14. 御清聴ありがとうございました

More Related