循環行列と対角行列の乗算


8

LET B iは、の配列で巡回行列サイズのN × NAiBin×n

は2次時間で計算できることを知っています(FFTを使用して対角行列を対角化して追加し、IFFTを適用します)。i=1nAiBi

仮に(LET、簡略化のために任意の対角行列であり、RがであるN一体乗根未満全て異なる力として対角要素検討NRが)。Drnnr

の複雑さは何ですか?各項に同じ対角行列(O n 項)を含めているので、それは2次式であると思います。i=1nAiDBiO(n)

検討巡回行列のサイズがN × N個より少ない異なるパワーからなる第1の行とn個R。ましょXはIY のために私は= 1 nはフルランク対角行列も。Rn×nnrXiYii=1n

の複雑さは何ですか?繰り返しますが、これは二次式であると思います。i=1nXiRYi

rに関して定義される行列Rは人工的なものです。一般的な対角線Dと一般的なフルランクの循環Rの場合を探しています。DRrD R

回答:


3

i=1nXiRYiXiYiAXiiBYiiABRi=1nXiRYiRABi=1nXiRYi

i=1nAiDBiAiBiAiBiDi=1nXiRYi2n+1nn2logn
DDrirnDD

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.