Durand-Kerners metod

Från testwiki
Version från den 13 juli 2018 kl. 16.13 av imported>InternetArchiveBot (Räddar 1 källor och märker 0 som döda. #IABot (v2.0beta))
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

Durand-Kerners metod är en numerisk metod för beräkning av nollställen till polynom. Den beskrevs 1960-1966 av E. Durand och I. Kerner men bygger på resultat av Karl Weierstrass och kallas därför ibland även Weierstrass metod eller W(D-K)-metoden.

Durand-Kerner går ut på att finna alla komplexa nollställen samtidigt. Givet ett moniskt polynom P(z) av grad m och en vektor av icke-reella begynnelsevärden

Z0=(z1(0),z2(0),,zm(0))

består Durand-Kerner av iterationen

zj(n+1)=zj(n)P(zj(n))k=1,kjm(zj(n)zk(n))

för j = 1, 2, ..., m. Z konvergerar då i praktiken nästan alltid mot polynomets samtliga nollställen, med kvadratisk konvergensordning om rötterna är enkelrötter. Varje iteration kräver O(m2) beräkningar.

Algoritmen kan härledas från Newtons metod.

Källor