虚数の根を持つ特性多項式を介して反復を解く


9

アルゴリズム分析では、反復を解決する必要があることがよくあります。マスター定理、置換および反復法に加えて、特性多項式を使用するものがあります。

特徴的な多項式バツ2−2バツ+2が虚数の根、つまりバツ1=1+私およびを持っていると私が結論付けたとしましょうバツ2=1−私。その後、私は使用できません

c1⋅バツ1ん+c2⋅バツ2ん

解を得るためにね この場合、どうすればよいですか?


ようこそ!LaTeXはで使用できることに注意してください$...$。
— ラファエル

1
私は混乱しています。方程式ではなく特性多項式を使用する方法を意味していると思います。何である?あなたが与える方程式の解は虚数ではなく、単に不合理です。「[多項式]を適用する」とはどういう意味ですか?j
— ラファエル

6
彼は、スペルミス物理学者の習慣を採用しています。私
— JeffE 2012年

もちろん、できます。まず、解は再帰を満たします。第二に、解空間は、次元2である
— Strin

回答:


12

はい、実際の解は、いくつかの定数αおよびβは基本ケースによって決定されます。基底のケースが実数の場合、すべての整数nについて、(帰納法によって)T (n )のすべての複素項がキャンセルされます。T(ん)=α(1+私)ん+β(1−私)んαβT(n)n

たとえば、の繰り返しを考えます。ベースケースはT (0 )= 0およびT (1 )= 2です。この反復の特性多項式はx 2 − 2 x + 2なので、解はT (n )= α (1T(ん)=2T(ん−1)−2T(ん−2)T(0)=0T(1)=2バツ2−2バツ+2は定数 αと βです。基本ケースを接続すると、 T (0 )= α (1 + i )0 + β (1 − i )0 = α + β = 0T(ん)=α(1+私)ん+β(1−私)んαβ つまり、 α + β = 0

T(0)=α(1+私)0+β(1−私)0=α+β=0T(1)=α(1+私)1+β(1−私)1=(α+β)+(α−β)私=2
は、 α = − iおよび β = iを意味し ます。溶液であるので 、T (N )= I ⋅ ((1 - I )N - (1 + I )N)。
α+β=0α−β=−2私
α=−私β=私
T(ん)=私⋅((1−私)ん−(1+私)ん)。

この関数は及び- √2ん−2んT(4ん)=0ん(1−私)4=(1+私)4=−4T(0)


1
特徴的な多項式の虚数根(正しく覚えていれば、シーケンスの生成関数の支配的な特異点)は、どこかで負の要素を意味することを覚えているようです。本当?その場合、アルゴリズム分析でこのケースに遭遇してはならない、と言っても安全です。
— ラファエル

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