Hayali Köklerle Karakteristik Polinom Yoluyla Nüksleri Çözme


9

Algoritma analizinde genellikle yinelemeleri çözmeniz gerekir. Master Teorem, ikame ve yineleme yöntemlerine ek olarak, karakteristik polinomları kullanan bir tane vardır .

Ben sonucuna varmışlardır ki bu karakteristik polinom olan hayali , yani kökler ve . O zaman kullanamamx22x+2x1=1+ix2=1i

c1x1n+c2x2n

çözüm elde etmek için, değil mi? Bu durumda nasıl ilerlemeliyim?


Hoşgeldiniz! Tarafından LaTeX'i kullanabileceğinizi unutmayın $...$.
Raphael

1
Kafam karıştı. Eminim denklemleri değil, karakteristc polinomlarını kullanarak yöntemi kastediyorsunuzdur . Nedirj? Verdiğiniz denklemin çözümleri hayali değil, sadece mantıksızdır. "[Polinom] 'u uygula" ile ne demek istiyorsun?
Raphael

6
Fizikçinin yanlış yazım alışkanlığını benimsedi i.
Jeff

Tabii ki yapabilirsin. İlk olarak, çözüm yeniden meydana gelmeyi tatmin eder. İkincisi, çözüm alanı 2 boyutundadır.
Strin

Yanıtlar:


12

Evet, çözüm aslında T(n)=α(1+i)n+β(1i)n bazı sabitler için α ve βtemel vakalar tarafından belirlenir. Üs vakaları gerçekse, o zaman (tümevarım yoluyla)T(n) tüm tamsayı için iptal edilecek n.

Örneğin, tekrarlamayı düşünün T(n)=2T(n1)2T(n2), baz kasalı T(0)=0 ve T(1)=2. Bu nüksün karakteristik polinomux22x+2, yani çözüm T(n)=α(1+i)n+β(1i)n bazı sabitler için α ve β. Taban kutularını takmak bize

T(0)=α(1+i)0+β(1i)0=α+β=0T(1)=α(1+i)1+β(1i)1=(α+β)+(αβ)i=2
Hangi ima
α+β=0αβ=2i
Hangi ima α=i ve β=i. Yani çözüm
T(n)=i((1i)n(1+i)n).

Bu fonksiyon arasında salınım 2n ve 2n 4'lük bir "dönem" ile. T(4n)=0 hepsi için n, Çünkü (1i)4=(1+i)4=4 (ve temel davayı seçtiğim için T(0) dikkatle).


1
Karakteristik polinomun hayali köklerinin (eğer doğru hatırlarsam, dizinin üretme işlevinin egemen tekillikleri), bir yerlerde negatif unsurlar ima ettiğini hatırlıyorum. Bu doğru mu? Öyleyse, algoritma analizinde bu durumla asla karşılaşmamanız gerektiğini söylemek güvenlidir.
Raphael

6
Şart değil. Karakteristik fonksiyonun kökleri2, 1+i, ve 1i, örneğin, işlev etrafında salınacaktır α2n bazı α, ancak (uygun temel durumlarda) her zaman pozitif olacaktır.
JeffE
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.