• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            公告

            記錄我的生活和工作。。。
            <2010年8月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            統(tǒng)計(jì)

            • 隨筆 - 182
            • 文章 - 1
            • 評(píng)論 - 41
            • 引用 - 0

            留言簿(10)

            隨筆分類(70)

            隨筆檔案(182)

            文章檔案(1)

            如影隨形

            搜索

            •  

            最新隨筆

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            Strassen Algorithm
            [C11   C12 ]   [A11   A12 ]  [B11   B12 ]
            =              ×
 C21   C22      A21   A22      B21  B22

             

            普通方法

            C11 =A11*B11+A12*B21

            C12=。。

            C21=。。。

            C22=。。。

            此遞歸公式為T(n)=8T(n/2)+O(n^2)  時(shí)間復(fù)雜度為O(n^3)

            Strassen方法的遞推公式為:

             

             P    = (A   + A  )(B   + B   )
   1       11     22   11    22
 P2   = (A21 + A22)B11
 P3   = A11(B12 -  B22)
 P4   = A22(B21 -  B11)
 P5   = (A11 + A12)B22
 P    = (A   - A   )(B   + B   )
   6       21     11   11    12
 P7   = (A12 - A22)(B21 + B22)
C11   = P1 + P4 - P5 + P7
C12   = P3 + P5
C21   = P2 + P4

C22   = P1 + P3 - P2 + P6

             

                    {
         7T (n/2) + cn   if n > 1
T (n) =   c               if n = 1

            T(n) = O(nlog 7) = O(n2.81).

             

            時(shí)間復(fù)雜度就馬上降下來(lái)了。。但是不要過(guò)于樂(lè)觀。

            從實(shí)用的觀點(diǎn)看,Strassen算法通常不是矩陣乘法所選擇的方法:

            1 在Strassen算法的運(yùn)行時(shí)間中,隱含的常數(shù)因子比簡(jiǎn)單的O(n^3)方法常數(shù)因子大

            2 當(dāng)矩陣是稀疏的時(shí)候,為稀疏矩陣設(shè)計(jì)的算法更快

            3 Strassen算法不像簡(jiǎn)單方法那樣子具有數(shù)值穩(wěn)定性

            4 在遞歸層次中生成的子矩陣要消耗空間。

             

            所以矩陣乘法一般意義上還是選擇的是樸素的方法,只有當(dāng)矩陣變稠密,而且矩陣的階數(shù)>20左右,才會(huì)考慮使用Strassen算法。

            posted on 2010-08-30 10:45 Sosi 閱讀(1555) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            統(tǒng)計(jì)系統(tǒng)
            99久久无码一区人妻a黑| 久久国产福利免费| 久久久久久久波多野结衣高潮 | 中文字幕无码av激情不卡久久| 久久久久久青草大香综合精品| 午夜精品久久久内射近拍高清| 一本大道久久香蕉成人网| 青青草原精品99久久精品66| 青青草国产成人久久91网| 亚洲?V乱码久久精品蜜桃 | 99国产精品久久久久久久成人热| 国产精品久久久久久久| 亚洲国产成人久久综合区| 久久久久久夜精品精品免费啦| 国产AⅤ精品一区二区三区久久| 久久无码中文字幕东京热| 99热都是精品久久久久久| 精品国产99久久久久久麻豆| 91久久九九无码成人网站| 亚洲va久久久噜噜噜久久| 久久无码国产| 免费观看成人久久网免费观看| 国产69精品久久久久久人妻精品| 99久久精品无码一区二区毛片| 麻豆AV一区二区三区久久| 国产精品99久久久久久宅男小说| 国产精品久久久福利| 久久亚洲sm情趣捆绑调教| 欧美久久亚洲精品| 国产精品永久久久久久久久久| 97精品久久天干天天天按摩| 亚洲人成网亚洲欧洲无码久久| 欧美粉嫩小泬久久久久久久 | 一本久久a久久精品亚洲| 久久亚洲中文字幕精品一区| 99久久国产热无码精品免费久久久久| 久久棈精品久久久久久噜噜| 久久久av波多野一区二区| 人妻少妇久久中文字幕| 午夜久久久久久禁播电影| 日韩精品久久久久久免费|