重根を持つ 3 次多項式に対する Durand-Kerner 法の 大域収束性について
奥田昇
東京工業大学大学院理学院数学系 川平研究室修士課程二年
1 要旨
本論文では,複素一変数多項式に対する数値解法である
Durand-Kerner
法の「大 域収束性」について考察する.Durand-Kerner
法はNewton
法に似た反復解法である.多項式
p
に対するNewton
法N p
はz ∈ C
に対しN p (z) = z − p ′ (z) − 1 p(z)
と定義され,N p
を適当な初期値
z ∈ C
に対し繰り返し作用させてできる軌道{ z , N p (z) , N p (N p (z)) , . . . }
がp
の根に収束するものであり,1
次元の力学系と見ることができる.一方n
次 多項式p(z) = ∏ n
i = 1 (z − α i )
に対するDurand-Kerner
法F p
はF p ( ζ ) B ζ −
( p( ζ i )
∏ n
j = 1 j , i ( ζ i − ζ j ) ) n
i = 1
と定義され,
F p
を適当な初期値ζ ∈ C n
に繰り返し作用させてできる軌道{ζ, F p ( ζ ) , F p (F p ( ζ )) , . . . }
が
p
の根を並べたベクトル( α 1 , . . . , α n )
に収束するものであり,n
次元の力学系と して見ることができる.Newton
法では多項式の複数の根のうち一つのみが得られるのに対し,Durand-
Kerner
法ではすべての根を同時に得られることが特徴である.また,5
章で見るように
Durand-Kerner
法,Newton
法ともに多項式が単根のみ持つ場合は局所収束することが知られている.すなわち,
| z − α 1 |
が十分小さいときz
を初期値にもつ 軌道{ z , N p (z) , N p (N p (z)) , . . . }
はα 1
に収束し,同様に|ζ − ( α 1 , . . . , α n ) |
が十分小さけ ればζ
を初期値にもつ軌道{ζ, F p ( ζ ) , F p (F p ( ζ )) , . . . }
は( α 1 , . . . , α n )
に収束する.一方,
Newton
法N p
またはDurand-Kerner
法F p
の軌道が,C
やC n
のほとんどい たるところの初期値z
またはζ
についてp
の何れかの根α i
または( α τ (1) , . . . , α τ (n) )
に収束することを,N p
またはF p
が大域収束するという.ただし,ここでτ
は変 数の添え字の置換を表す.7
章で述べるように,Newton
法が「大域収束」しない 多項式の例が知られているのに対し,Durand-Kerner
法においては「大域収束性」を持たない多項式の例は知られていない.したがって,
Durand-Kerner
法における「大域収束性」の有無は興味深い.
8
章,9
章で見るように,多項式p
が2
次の場 合とp(z) = z 3
の場合には,Durand-Kerner
法の「大域収束性」について肯定的な 結果が知られている([1])
.本論文では3
次多項式p
が2
重根,単根を一つずつ持 つ場合のDurand-Kerner
法F p
について調べた.6
章で見るように,p(z) = ∑ n
i=0 a n − i z i
のとき,F p ( ζ )
はDochev
平面H B {ζ ∈ C n |
∑ n
i = 1 ζ i = − a 1 }
に属することが知られており,したがって,F p
はn
次元の力学系で あったけれども,H上の力学系,すなわちn − 1
次元の力学系に帰着される.pが2
次多項式の場合はこれでF p
はすでに1
次元の力学系に帰着されている.p(z) = z 3
の場合はこれだけではF p
はまだ2
次元の力学系に帰着されたに過ぎないが,次の 対称性,すなわち任意のα ∈ C, ζ ∈ Dom(F p )
に対しF p ( αζ ) = α F p ( ζ ) . (1.1)
によってさらに
1
次元落として,Fp
を1
次元の力学系に帰着できる.このように1
次元の力学系に帰着することによってp
が2
次多項式の場合とp(z) = z 3
の場合に 大域収束性が示された.これに対しp
が2
重根,単根を1
つずつ持つ場合は(1.1)
が得られないため二次元の力学系として解析した.大域収束性の有無については わからず,また,p
が重根を持つために非自明な局所的な収束性の有無について も明らかにはしていないが,F p
の収束領域が開集合を含むことやF p
に埋め込ま れた力学系の存在は示すことができた.2 Durand-Kerner 法の定義
この章では不動点,軌道などの用語と
Durand-Kerner
法の定義を述べる.n ∈ N
とする.定義
2.1. U ⊂ C n
は開集合,F : U −→ C n
は正則写像とする.ζ ∈ U
がF
の不動 点であるとはF( ζ ) = ζ
であることをいう.さらに,ζ ∈ U
に対しF (0) ( ζ ) B ζ
と書 き,k ≥ 0
に対して,F (k) ( ζ ) ∈ U
である場合に限り,F (k + 1) ( ζ ) B F(F (k) ( ζ ))
と定め る.任意のk ∈ N
に対しF (k) ( ζ )
が定まるとき(F (k) ( ζ )) ∞ k = 0
を初期値ζ
でのF
による 軌道という.定義
2.2. p
は次数n > 1
の複素一変数多項式とし,a 0 , . . . , a n ∈ C, a 0 = 1
とし,z ∈ C
に対しp(z) = ∑ n
i = 0 a n − i z i
であるとする.このとき1 ≤ i < j ≤ n
ならばζ i , ζ j
であるような
ζ = ( ζ 1 , . . . , ζ n ) ∈ C n
に対しF p ( ζ ) B
(
ζ i − p( ζ i )
∏ n
j = 1j , i ( ζ i − ζ j ) ) n
i = 1
(2.1)
と定める.F p
をp
に対するDurand-Kerner
法,または略してDK
法という.また,Dom(F p ) B {ζ = ( ζ 1 , . . . , ζ n ) ∈ C n | i , j
ならばζ i , ζ j }
と書く.α 1 , . . . , α n ∈ C, 0 ≤ i < j ≤ n
ならばα i , α j , p(z) = ∏ n
i = 1 (z − α i )
とすると( α 1 , . . . , α n )
はF p
の不動点である.また,S n B {τ : { 1 , . . . , n } −→ { 1 , . . . , n } | τ
は全単射}
とかき,
τ ∈ S n
に対しα τ B ( α τ(1) , . . . , α τ(n) )
とかく.このときα τ
もまたF p
の不動 点である.図
1: 3
次多項式P(z) = z 3 − 1
に関して,初期値を( ζ 1 (0) , ζ 2 (0) , ζ 3 (0) ) = (2e
49π i , 2e
109π i , 2e
169π i )
として
Durand-Kerner
法を行った.MATLAB
を用いた.赤が第一成分黄色が第二成分,紫が第三成分を表す.
3 準備
この章では吸引的不動点や共役などの用語の定義をする.
[2]
の第6
章を参照.n ∈ N
とする.定義
3.1. U ⊂ C n
は開集合とする.正則写像F : U −→ C n
,双正則写像Φ : U ∪ F(U) −→ Φ (U ∪ F(U)) ⊂ C n
に対しF
のΦ
による共役G : Φ (U) −→ Φ (F(U))
をζ ∈ Φ (U)
に対しG( ζ ) = Φ ◦ F ◦ Φ − 1 ( ζ )
と定める.定義
3.2. U , V ⊂ C n
は開集合とし,正則写像F : U −→ C n , G : V −→ C n
に対してF
とG
が共役であるとは,双正則写像Φ : U ∪ F(U) −→ Φ (U ∪ F(U)) ⊂ C n
が存 在してG
がF
のΦ
による共役であることをいう.命題
3.3. U , V ⊂ C n
は開集合とし,正則写像F : U −→ C n , G : V −→ C n
に対してF
とG
が共役であるという関係は同値関係である.命題
3.4. U ⊂ C n
は開集合とする.正則写像F : U −→ C n
,双正則写像Φ : U ∪ F(U) −→ Φ (U ∪ F(U )) ⊂ C n , F
のΦ
による共役G
に対し(i) , (ii)
は同値である.(i) ζ ∈ U
がF
の不動点.(ii) Φ ( ζ ) ∈ Φ (U )
がG
の不動点.定義
3.5. U ⊂ C n
は開集合とする.また,α ∈ U
は正則写像F : U −→ C n
の不動 点とする.このときα
がF
の吸引的不動点であるとはヤコビ行列F ′ ( α )
の固有値 がすべて絶対値1
未満であることと定める.また,α
がF
の吸引的不動点のときα
の吸引領域を{ζ ∈ C n | lim k→∞ F (k) ( ζ ) = α}
と定める.命題
3.6. U ⊂ C n
は開集合とする.また,α ∈ U
は正則写像F : U −→ C n
の吸引 的不動点とし,D
はα
の吸引領域とする.このとき0 < s < 1
と0 < δ
が存在して 次の(i)
から(iii)
が成立する.(i) |α − ζ| < δ
ならば| F( ζ ) − α| < s |α − ζ|.
(ii) {ζ ∈ C n | |α − ζ| < δ} ⊂ D .
(iii) D
は開集合である.命題
3.7. U ⊂ C n
は開集合とする.正則写像F : U −→ C n
,双正則写像Φ : U ∪ F(U) −→ Φ (U ∪ F(U)) ⊂ C n , F
のΦ
による共役G
に対し(i),(ii)
は同値である.(i) α
がF
の吸引的不動点.(ii) Φ ( α )
がG
の吸引的不動点.また,
α
がF
の吸引的不動点 のとき(iii),(vi)
は同値である.(iii) D
がα
の(F
に関する)吸引領域.(vi) Φ (D)
がΦ ( α )
の(G
に関する)吸引領域.4 Durand-Kerner 法の一般的な性質
Duraand-Kerner
法が持ついくつかの対称性を挙げる.n ∈ N, p
は次数n > 1
の複 素一変数多項式とする.またα 1 , . . . , α n ∈ C
とし,z ∈ C
に対しp(z) = ∏ n
i = 1 (z − α i )
とする.命題
4.1. τ ∈ S n
とし,Φ : C n −→ C n
,Φ ( ζ 1 , . . . , ζ n ) B ( ζ τ (1) , . . . , ζ τ (n) )
と定めるとζ ∈ Dom(F p )
に対しΦ ◦ F p ◦ Φ − 1 ( ζ ) = F p ( ζ ) . (4.1) Proof.
Φ ◦ F p ◦ Φ − 1 ( ζ ) = Φ ◦ F p ( ζ τ(1) , . . . , ζ τ(n) )
= Φ (
ζ τ
−1(i) − p( ζ τ
−1(i) )
∏ n
j = 1 , j , i ( ζ τ
−1(i) − ζ τ
−1(j) ) ) n
i = 1
= (
ζ τ
−1( τ (i)) − p( ζ τ
−1( τ (i)) )
∏ n
j = 1 , j , i ( ζ τ
−1(τ(i)) − ζ τ
−1(τ( j)) ) ) n
i = 1
= (
ζ i − p( ζ i )
∏ n
j = 1 , j , i ( ζ i − ζ j ) ) n
i = 1
.
□
命題
4.2. α ∈ C
とし,φ : C −→ C
,φ (z) B z + α
,Φ : C n −→ C n
,Φ ( ζ ) B ( ζ i + α ) n i = 1
と定めるとζ ∈ Dom(F p )
に対しΦ ◦ F p ◦φ ◦ Φ − 1 ( ζ ) = F p ( ζ ) . (4.2) Proof.
Φ ◦ F p ◦φ ◦ Φ −1 ( ζ ) = Φ (
ζ i − α − p ◦ φ ( ζ i − α )
∏ n
j = 1 , j , i (( ζ i − α ) − ( ζ j − α )) ) n
i = 1
= (
ζ i − α − p ◦ φ ( ζ i − α )
∏ n
j = 1 , j , i (( ζ i − α ) − ( ζ j − α )) + α ) n
i = 1
= (
ζ i − p( ζ i )
∏ n
j=1,j,i ( ζ i − ζ j ) ) n
i = 1
.
□
命題4.3. t ∈ C
,q(z) = ∏ n
i = 1 (z − t α i ),
またT : C n −→ C n
,T ( ζ ) B (t ζ i ) n i = 1
と定める とζ ∈ Dom(F p )
に対しT ◦ F p ◦ T − 1 ( ζ ) = F q ( ζ ) . (4.3) Proof.
T ◦ F p ◦ T − 1 ( ζ ) = T (
t − 1 ζ i − p(t − 1 ζ i )
∏ n
j = 1 , j , i (t − 1 ζ i − t − 1 ζ j ) ) n
i = 1
= (
ζ i − t p(t −1 ζ i )
∏ n
j = 1 , j , i (t − 1 ζ i − t − 1 ζ j ) ) n
i = 1
= (
ζ i − t ∏ n
i=1 (t − 1 ζ i − α i ) (t − (n − 1) ∏ n
j=1, j,i ( ζ i − ζ j )) ) n
i = 1
= (
ζ i −
∏ n
i=1 ( ζ i − t α i )
∏ n
j = 1 , j , i ( ζ i − ζ j ) ) n
i=1
.
□
命題4.4. p
の次数はn ≥ 3
とする.q(z) B ∏ n − 1
i = 1 (z − α i )
,Q : {ζ = ( ζ 1 , . . . , ζ n ) ∈ C n | ζ n = α n } −→ C n−1
,Q( ζ ) B ( ζ i ) n−1 i = 1
と定めるとζ ∈ Dom(F q )
に対しQ ◦ F p ◦ Q − 1 ( ζ ) = F q ( ζ ) . (4.4) Proof.
Q ◦ F p ◦ Q − 1 ( ζ ) = Q ◦ F p ( ζ 1 , . . . , ζ n − 1 , α n )
= Q (
ζ i − p( ζ i )
∏ n
j = 1 , j , i ( ζ i − ζ j ) ) n
i = 1
ζ
n
=α
n= (
ζ i − p( ζ i )
∏ n
j=1, j,i ( ζ i − ζ j ) ) n − 1
i = 1
ζ
n
=α
n=
ζ i − q( ζ i )( ζ n − α n ) ( ζ n − α n ) ∏ n − 1
j=1,j,i ( ζ i − ζ j )
n − 1
i=1
=
ζ i − q( ζ i )
∏ n − 1
j=1, j,i ( ζ i − ζ j )
n − 1
i=1
.
□
5 Durand-Kerner 法と Newton 法
多項式
p
が単根のみ持つ場合,Durand-Kerner
法は局所収束性を持つが,これは
Duranad-Kerner
法が高次元のNewton
法として書けることから従う.この章ではこのことを見る.
n ∈ N
とする.定義
5.1. U
はC n
の開集合,G : U −→ C n
とする.このときヤコビ行列G ′ ( ζ )
が正 則行列であるようなζ ∈ U
に対しN G ( ζ ) = ζ − G ′ ( ζ ) − 1 G( ζ )
と定め,
N G
をG
に対するNewton
法と呼ぶ.定理
5.2. U
はC n
の開集合,G : U −→ C n
は正則関数とする.また,点β ∈ U
はG( β ) = (0 , . . . , 0)
かつG ′ ( β )
は正則行列なるものとする.このときβ
はN G
の吸引的不動点であり,さらに
N G
はβ
において局所二次収束する.すなわち,あるδ, c > 0
が存在してζ ∈ U
に対し|ζ − β| < δ
ならば| N G ( ζ ) − β| ≤ c |ζ − β| 2 . Proof.
任意のn
行m
列行列A
に対し,|| A || B max {| A ξ| | ξ ∈ C m , |ξ| = 1 }
と定める.すると
det(G ′ ( α )) , 0
ゆえ|| G ′ ( α ) || , 0
である.またG ′ ( ζ )
はζ
に関して 連続だから,あるδ > 0
が存在して|ζ − α| < δ
となる任意のδ
に対し|| G ′ ( ζ ) || > || G ′ ( α ) ||
2 (5.1)
となる.そこで
|ζ − α| < δ
ととると,|α − ( ζ − G ′ ( ζ ) − 1 G( ζ )) | = | G ′ ( ζ ) − 1 (G ′ ( ζ )( α − ζ ) + G( ζ )) |
≤ || G ′ ( ζ ) − 1 || | G ′ ( ζ )( α − ζ ) + G( ζ ) | (5.2)
である.G = (G 1 , . . . , G n )
とかくと,各i ∈ { 1 , . . . , n }
に対しG i
は正則ゆえ,ν = ( ν 1 , . . . , ν n ) ∈ ( N ∪ { 0 } ) n
に対し|ν| B
∑ n k = 1
ν k
c i ,ν B 1 ν 1 ! · · · ν n !
∂ G i ( α )
∂ζ 1 ν
1· · · ∂ζ n ν
nとかくと
G i ( ζ ) = ∑
ν
1,...,ν
n≥ 0
c i,ν ( ζ 1 − α 1 ) ν
1· · · ( ζ n − α n ) ν
n= G i ( α ) +
∑ n k = 1
∂ G i ( α )
∂ζ k
( ζ k − α k ) + ∑
ν
1,...,ν
n≥ 0
|ν|> 1
c i ,ν ( ζ 1 − α 1 ) ν
1· · · ( ζ n − α n ) ν
nである.したがって
E( ζ ) = G ′ ( α )( α − ζ ) + G( ζ )
とおくとE
の各成分はα
を中心と した冪級数展開において二次以上の項しか持たないから,あるc > 0
が存在して|ζ − α| < δ
のとき| E( ζ ) | ≤ c |ζ − α| 2 .
よって(5.2)
,(5.1)
から|α − ( ζ − G ′ ( ζ ) −1 G( ζ )) | ≤ || G ′ ( ζ ) −1 || | G ′ ( ζ )( α − ζ ) + G( ζ ) |
≤ || G ′ ( ζ ) − 1 || c |ζ − α| 2
≤ 2c || G ′ ( α ) − 1 || |ζ − α| 2 .
□
命題5.3 ([3]). p
は次数n > 1
の複素一変数多項式とし,a 0 , . . . , a n ∈ C, a 0 = 1
とし,z ∈ C
に対しp(z) = ∑ n
i = 0 a n − i z i
であるとする.m, l ∈ N, m ≤ l
に対しφ m ( ζ 1 , . . . , ζ l ) B ∑
1 ≤ i
1<···< i
m≤ l
ζ i
1· · · ζ i
m(5.3)
とおき,
1 ≤ i ≤ n
に対しf i ( ζ ) B ( − 1) i φ i ( ζ 1 , . . . , ζ n ) − a i (5.4)
とおきG( ζ ) B ( f 1 ( ζ ) , . . . , f n ( ζ )) (5.5)
とおく.このとき,G ′
でG
のヤコビアン( ∂ f i /∂ζ j ) i j
を表すと,任意のζ ∈ Dom(F p )
に対してF p ( ζ ) = ζ − G ′ ( ζ ) − 1 G( ζ ) = N G ( ζ ) . (5.6) Proof.
まずG ′ ( ζ ) − 1 =
−ζ i n− j / ∏ n
k = 1 , k , i
( ζ i − ζ k )
i, j
(5.7)
が証明できる.(5.7)
の証明は難しくないが付録にゆずる.さて(5.7)
からG ′ ( ζ ) −1 G( ζ ) =
∑ n
j=1 ( −ζ i n − j f j ( ζ ))
∏ n
k = 1 , k , i ( ζ i − ζ k )
n
i = 1
である.第
i
成分の分子を整理すると∑ n j=1
( −ζ i n−j f j ( ζ )) =
∑ n j=1
( −ζ i n− j ( − 1) j φ j ( ζ 1 , . . . , ζ n )) +
∑ n j=1
ζ i n−j a j
= −
∏ n j = 1
( ζ i − ζ j ) + p( ζ i )
= p( ζ i ) .
よって
G ′ ( ζ ) − 1 G( ζ ) =
( p( ζ i )
∏ n
k = 1 , k , i ( ζ i − ζ k ) ) n
i = 1
がいえた.
□
定理
5.4. p
は次数n > 1
の複素一変数多項式,α 1 , . . . , α n ∈ C, p(z) = ∏ n
i = 1 (z − α i )
とし,1 ≤ i < j ≤ n
のときα i , α j
とする.このとき任意のτ ∈ S n
に対し,α τ B ( α τ (1) , . . . , α τ (n) )
とかくと,あるδ, c > 0
が存在して任意のζ ∈ C n
に対し|ζ − α τ | < δ
ならば| F p ( ζ ) − α τ | ≤ c |ζ − α τ | 2
.Proof.
命題5.3
とNewton
法の局所二次収束性すなわち定理5.2
から従う.□
特に,重根を持たない多項式に対するDurand-Kerner
法は局所収束することが 従う.系
5.5. p
は次数n > 1
の複素一変数多項式,α 1 , . . . , α n ∈ C, p(z) = ∏ n
i = 1 (z − α i )
と し,任意の1 ≤ i < j ≤ n
に対しα i , α j
とする.このとき任意のτ ∈ S n
に対しあ るδ > 0
が存在してζ ∈ C n
に対し|ζ − α τ | < δ
ならばlim
k →∞ F (k) p ( ζ ) = α τ .
6 Dochev 平面
Durand-Kerner
法の持つ強い性質として,F p ( ζ )
がDochev
平面に落ちることが ある.これによってDurand-Kerner
法はDom(F p )
より一次元低いDochev
平面上 の力学系に帰着できる.[3]
にしたがう.p
は次数n > 1
の複素一変数多項式,a 0 , . . . , a n ∈ C, a n = 1
とし,z ∈ C
に対しp(z) = ∑ n
i = 0 a n−i z i
であるとする.定理
6.1. ζ ∈ Dom(F p )
にたいしF p ( ζ ) = ( ζ 1 (1) , . . . , ζ n (1) )
とかくと∑ n i = 1
ζ i (1) = − a 1 . (6.1)
Proof. G
は命題5.3
で定めたものとすると,命題5.3
からF p ( ζ ) = ζ − G ′ ( ζ ) − 1 G( ζ )
だから,両辺にG ′ ( ζ )
をかけてG ′ ( ζ )(F p ( ζ ) − ζ ) = − G( ζ ) (6.2)
である.ここでG
の第一成分はG
のとり方によってf 1 ( ζ ) = − ∑ n
i = 1 ζ i − a 1
であるこ とに注意するとG ′ ( ζ )
の1
行目は( ∂ f 1 /∂ζ 1 , . . . , ∂ f 1 /∂ζ n ) = ( − 1 , . . . , − 1)
である.よっ て(6.2)
の左辺第一成分は∑ n
i = 1 ( − ( ζ i (1) − ζ i ))
であるから,(6.2)
の両辺の第一成分の 比較によって,∑ n i=1
( − ( ζ i (1) − ζ i )) = − f 1 ( ζ )
=
∑ n i=1
ζ i + a 1 .
□
定義
6.2.
H p B
ζ ∈ C n
∑ n i = 1
ζ i = − a 1
とおき
H p
をF p
のDochev
平面と呼ぶ.多項式p
が何を指すか文脈により明らかなとき,
p
を省略して単にH
と書くことがある.系
6.3. ζ ∈ Dom(F p )
に対しF p ( ζ ) ∈ H p .
7 大域収束性
大域収束性を定義し
Newton
法が大域収束しないような多項式の例[4]
を見る.定義
7.1. p
は次数n > 1
の複素一変数多項式,α 1 , . . . , α n ∈ C, p(z) = ∏ n
i = 1 (z − α i )
とする.このときNewton
法N p
が大域収束するとは,a.e. z ∈ C
に対しあるj
が存 在し,lim k →∞ N (k) p (z) = α j
となることと定める.Durand-Kerner
法F p
が大域収束す るとは,a.e. ζ ∈ C n
に対しあるτ ∈ S n
が存在し,lim k →∞ F (k) p ( ζ ) = α τ
となることと 定める.Newton
法は一般には大域収束しないことが知られている.定義
7.2. n ∈ N, U ⊂ C n
は開集合とし,F : U −→ C n
は正則写像とする.k ∈ N
に対しα ∈ U
がF
のk
周期点であるとはF (k) ( α ) = α
であって0 ≤ j < k
で あるj
に対しF ( j) ( α ) , α
となることと定める.また,α
がF
のk
周期点のとき{ F (0) ( α ) , . . . , F (k−1) ( α ) }
はF
のk
周期軌道であるという.さらに,O = {α 0 , . . . , α k − 1 }
がF
のk
周期軌道のときO
がF
の吸引的なk
周期軌道であるとはヤコビ行列F (k)′ ( α j )
の全ての固有値の絶対値が1
未満であることと定める.命題
7.3. n , k ∈ N, U ⊂ C n
は開集合とし,O = { F (0) ( α ) , . . . , F (k−1) ( α ) }
は正則写像F : U −→ C n
の吸引的なk
周期軌道とする.このとき0 < s < 1
と0 < δ
が存在し て次の(i)
,(ii)
が成立する.(i)
任意のj
に対し| F ( j) ( α ) − ζ| < δ
ならば| F ( j + k) ( ζ ) − α| ≤ s | F ( j) ( ζ ) − α|.
(ii)
任意のj
に対し| F ( j) ( α ) − ζ| < δ
ならばlim
i→∞ F ( j + ik) ( ζ ) = F (j) ( α ) .
例
7.4 ([4]). n = 1
の場合を考える.多項式p
をp(z) = z 3 − 2z + 2
とおきα 1 , α 2 , α 3
を
p
の根とする.このときある空でない開集合O ⊂ C
が存在して,任意のz ∈ O
に対し初期値z
でのp
に対するNewton
法の軌道(N (k) p (z)) ∞ k = 0
はα 1 , α 2 , α 3
のいずれ にも収束しない.Proof.
多項式p(z) = z 3 − 2z + 2
に対するNewton
法f = N p
はf (z) = z − z 3 − 2z + 2 3z 2 − 2
である.
f
が吸引的な二周期軌道をもつことをいえば十分である.いま,f (0) = 1 , f (1) = 0
であることから{ 0 , 1 }
はf
の二周期軌道である.{ 0 , 1 }
が吸引的であるこ とをいうには| f ′ (0) f ′ (1) | < 1
であればよい.いまf ′ (z) = (6z 4 − 12z 2 + 12z) / (3z 2 − 2) 2
だからf ′ (0) = 0
.とくにf ′ (0) f ′ (1) = 0
だから{ 0 , 1 }
は吸引的な2
周期軌道であることがいえた.
□
8 2 次多項式に対する Durand-Kerner 法の大域収束性
定理
8.1. α 1 , α 2 ∈ C
とし,p(z) = (z − α 1 )(z − α 2 )
とする.このときa . e . ζ ∈ C 2
に対 し,あるτ ∈ S 2
が存在しn lim →∞ F (n) p ( ζ ) = ( α τ (1) , α τ (2) ) . Proof. (1) α 1 = α 2
の場合q(z) = z 2 , Φ ( ζ ) B ( ζ 1 + α 1 , ζ 2 + α 1 )
とおくと,命題4.2
からζ ∈ Dom(F p )
に対しΦ ◦ F q ◦ Φ − 1 ( ζ ) = F p ( ζ ) .
よって
F p
とF q
は共役だからp(z) = z 2
すなわちα 1 = α 2 = 0
と仮定してよい.さ てp
に対するDurand-Kerner
法F p
はF p ( ζ ) = ζ − ( ζ 1 2
ζ 1 − ζ 2
, ζ 2 2 ζ 2 − ζ 1
)
であり
Dochev
平面はH = {ζ ∈ C 2 | ζ 1 + ζ 2 = 0 }
である.いま
F p
をH
に制限してF H B F p | H
とおくと,( ζ 1 , −ζ 1 ) ∈ Dom(F H )
に 対し,F H ( ζ 1 , −ζ 1 ) = 2 − 1 ζ 1 (1 , − 1) .
そこで
P : H −→ C, P( ζ 1 , −ζ 1 ) = ζ 1
と定め,F H
の共役G B P ◦ F H ◦ P − 1
をとると,z ∈ C − { 0 }
に対しG(z) = 2 − 1 z .
よって
F H
はz 7−→ z / 2
に共役である.z ∈ C − { 0 }
に対しG (n) (z) → 0 (n → ∞ )
で あることに注意すると,ζ ∈ Dom(F H ) = H ∩ Dom(F p ) = { ( ζ 1 , −ζ 1 ) ∈ C 2 | ζ 1 , 0 }
に対しF (n) H ( ζ ) → P − 1 (0) = (0 , 0) (n → ∞ )
である.よってF p ( ζ ) , (0 , 0)
となるときF (n) p ( ζ ) → (0 , 0) (n → ∞ )
.一方F p ( ζ ) < Dom(F H )
すなわちF p ( ζ ) = (0 , 0)
となるζ
は{ζ 1 = 0 } ∪ {ζ 2 = 0 }
の点に限られるが,この集合は測度0
である.(2) α 1 , α 2
の場合q(z) = (z − ( α 1 − α 2 ) / 2)(z − ( α 2 − α 1 ) / 2) , Φ ( ζ ) B ζ + (( α 1 + α 2 ) / 2 , ( α 1 + α 2 ) / 2)
とお くと命題4.2
からΦ ◦ F q ◦ Φ − 1 = F p
ゆえ
F p
とF q
は共役.さらにr(z) = (z + 1)(z − 1) , Ψ ( ζ ) B (( α 1 − α 2 ) / 2) −1 ζ
とおくと 命題4.3
からΨ ◦ F q ◦ Ψ = F r
ゆえ
F q
とF r
は共役である.以上からF p
とF r
は共役だから,α 1 = 1 , α 2 = − 1
と 仮定してよい.さてζ ∈ Dom(F p )
に対しF p ( ζ ) = ζ −
( ζ 1 2 − 1 ζ 1 − ζ 2
, ζ 2 2 − 1 ζ 2 − ζ 1
)
であり,
Dochev
平面H = {ζ ∈ C 2 | ζ 1 + ζ 2 = 0 }
である.そこでF p
をH
に制限してF H B F p | H
とおくとF H ( ζ ) = F H ( ζ 1 , −ζ 1 ) = ζ 1 2 + 1 2 ζ 1
(1 , − 1)
である.そこで
α 1 = α 2
の場合と同じP
によってG B P ◦ F H ◦ P −1
とおくとG(z) = (z 2 + 1) / 2z
である.さらにメビウス変換
φ (z) = (z + 1) / (z − 1)
によってg B φ ◦ G ◦ φ −1
とお けばg(w) = w 2
である.以上から
F H
はw 7→ w 2
に共役である.C ˆ
上の力学系w 7→ w 2
の吸引的不動 点は0 , ∞
であり,∞
の吸引領域は{ w ∈ C | | w | > 1 }
,0
の吸引領域は{ w ∈ C | | w | < 1 }
であることに注意する.F H
の吸引的不動点は(1 , − 1) , ( − 1 , 1)
であり,(1 , − 1)
の吸 引領域は{ζ ∈ C 2 | Re( ζ 1 ) > 0 }
で( − 1 , 1)
の吸引領域は{ζ ∈ C 2 | Re( ζ 1 ) < 0 }
である.F − p 1 ( {ζ ∈ C 2 | Re( ζ 1 ) = 0 } )
は測度0
だからa . e . ζ ∈ C 2
に対しF (n) p → (1 , − 1)
またはF (n) p → ( − 1 , 1) (n → ∞ )
がいえた.□
9 3 重根を持つ 3 次多項式に対する Durand-Kerner 法の 大域収束性
[1]
に従いp(z) = z 3
に対するDurand-Kerner
法の大域収束性を示す.図
2: balanced
な軌道が原点へ収束する状況.成分ごとに色を変えている.定理
9.1 ([1]). p(z) = z 3
のとき,a . e . ζ ∈ C 3
に対し,n lim →∞ F (n) p ( ζ ) = (0 , 0 , 0) .
Proof. p
に対するDurand-Kerner
法F p
はζ ∈ Dom(F p )
に対しF p ( ζ ) = ζ −
( ζ 1 3
( ζ 1 − ζ 2 )( ζ 1 − ζ 3 ) , ζ 2 3
( ζ 2 − ζ 1 )( ζ 2 − ζ 3 ) , ζ 3 3
( ζ 3 − ζ 1 )( ζ 3 − ζ 2 ) )
.
F p
はζ ∈ Dom(F p ) , α ∈ C
に対し次の強い性質を持つ.F p ( αζ ) = α F p ( ζ ) (9.1)
ω = exp(2 π i / 3)
と置くときα ∈ C
に対しζ = α (1 , ω, ω 2 )
またはζ = α (1 , ω 2 , ω )
とか けるζ
を,balanced
であるという.balanced
な点においてはF p
は2 / 3
倍する作用 として働く.F p ( α (1 , ω, ω 2 )) = (2 / 3) α (1 , ω, ω 2 ) . (9.2)
したがってF p
においてbalanced
な点を初期値にもつ軌道は具体的に計算できる 特殊な軌道であり,F (n) p ( α (1 , ω, ω 2 )) = (2 / 3) n α (1 , ω, ω 2 ) (9.3)
が成立する.したがって特にF (n) p ( ζ ) → (0 , 0 , 0) (n → ∞ )
であることに注意する.また,
| F p (1 , ω, ω 2 ) |
| (1 , ω, ω 2 ) | = 2 3
で,
| F p ( ζ ) ||ζ| − 1
が(1 , ω, ω 2 )
で連続であることに注意すると2 / 3 < s < 1
に対しあるδ > 0
が存在して,|ζ − (1 , ω, ω 2 ) | < δ
のとき| F p ( ζ ) |
|ζ| < s (9.4)
であることに注意する.さて
F p
のDochev
平面H
は{ζ ∈ C 3 | ζ 1 + ζ 2 + ζ 3 = 0 }
で ある.F p
をH
に制限してF H B F p | H
とかく.まず次のことを示す.任意の
ζ ∈ {ζ ∈ C 3 | Im( ζ 2 /ζ 1 ) , 0 , ζ 1 , 0 }
に対しlim
n →∞ F (n) H ( ζ ) = (0 , 0 , 0) . (9.5)
まずP : H −→ C 2 , P( ζ 1 , ζ 2 , ζ 3 ) −→ ( ζ 1 , ζ 2 )
と定め,F C
2B P ◦ F H ◦ P − 1
とおくと,ρ = ( ρ 1 , ρ 2 ) ∈ Dom(F C
2)
に対しF C
2( ρ ) = ρ −
( ρ 3 1
( ρ 1 − ρ 2 )(2 ρ 1 + ρ 2 ) , ρ 3 2
( ρ 2 − ρ 1 )( ρ 1 + 2 ρ 2 ) )
である.
P
は線形だから(9.1)
はF C
2に引き継がれ,α ∈ C, ρ ∈ Dom(F C
2)
に対しF C
2( αρ ) = α F C
2( ρ ) . (9.6)
そこでC 2 − { (0 , 0) }
における同値関係∼
をρ, σ ∈ C 2
に対しσ = αρ
となるα ∈ C −{ (0 , 0) }
が存在するときρ ∼ σ
とさだめる.また,F C
2は(0 , 0)
を値にとらないこ とに注意する.(9.6)
からQ : C 2 − { (0 , 0) } −→ ( C 2 − { (0 , 0) } ) / ∼, Q( ρ ) = [ ρ ] = [ ρ 1 , ρ 2 ]
はρ = ( ρ 1 , ρ 2 )
の代表元と定めたとき図式Q ◦ F C
2= G ◦ Q
を成り立たせるG
が一 意に存在する.R : ( C 2 − { (0 , 0) } ) / ∼−→ C ˆ
をR[ ρ 1 , ρ 2 ] =
ρ 2 /ρ 1 ρ 1 , 0
のとき∞ ρ 1 = 0
のとき(9.7)
とし,
f ˆ B R ◦ G ◦ R − 1
と定めるとf ˆ : ˆ C−{ 1 , − 2 , − 1 / 2 } −→ C ˆ
でu ∈ C−{ ˆ 1 , − 2 , − 1 / 2 , ∞}
に対し
f ˆ (u) = R ◦ G[1 , u]
= R[F C
2(1 , u)]
= R
[ (1 − u − u 2 )
(1 − u)(2 + u) , (u 3 − u 2 − u) (u − 1)(1 + 2u)
]
= u(2 + u)(u 2 − u − 1) (1 + 2u)(u 2 + u − 1)
(9.8)
であるから
f ˆ
は有理関数f ˆ (u) = u(2 + u)(u 2 − u − 1) (1 + 2u)(u 2 + u − 1)
である.さてメビウス変換
φ : ˆ C −→ C ˆ
をφ (z) = (z − ω 2 ) / (z − ω )
と定めf = φ◦ f ˆ ◦φ − 1
とおくとf
は次のBlaschke
積f (v) = v(2v 3 + 1) v 3 + 2
である.この右辺は有理関数だから,
{φ (1) , φ ( − 2) , φ ( − 1 / 2) }
での値を補ってf
をC ˆ
上に拡張したものをf ˜
とかく.f ˜
は二つの吸引的不動点0 , ∞
を持ち0
の吸引領域は
D 0 = { v ∈ C | | v | < 1 }
,∞
の吸引領域はD ∞ = { v ∈ C | | v | > 1 } ∪ {∞}
でありC = { v ∈ C | | v | = 1 }, D 0 , D ∞
はそれぞれf ˜
の不変集合である.φ ( { Im(u) = 0 } ) = C
ゆえφ (1) , φ ( − 2) , φ ( − 1 / 2) ∈ C
であることに注意するとf
においても0 , ∞
の吸引領 域はそれぞれD 0 , D ∞
である.f ˆ
はf
のφ − 1
による共役だったからf ˆ
の吸引的不動 点はφ − 1 (0) = ω 2 , φ − 1 ( ∞ ) = ω
でありω 2 , ω
の吸引領域はそれぞれφ (D 0 ) = { u ∈ C | Im(u) < 0 }, φ −1 (D ∞ ) = { u ∈ C | Im(u) > 0 }
である.いまn ∈ N, ρ ∈ Dom(F C
2)
に対しf ˆ (n) (R[ ρ ]) = R ◦ G (n) ◦ R − 1 (R[ ρ ])
= R ◦ G (n) [ ρ ]
= R[F (n) C
2( ρ )] .
さらに
ρ
をR[ ρ ] ∈ { Im(u) , 0 }
ととると{ Im(u) , 0 }
はf ˆ
の不変集合ゆえf ˆ (n) (R[ ρ ]) ∈ { Im(u) , 0 }
だから,とくにf ˆ (n) (R[ ρ ]) , ∞
であり,F C (n)
2( ρ ) = (F C (n)
2, 1 ( ρ ) , F (n) C
2, 2 ( ρ ))
と かくとF C (n)
2, 1 ( ρ ) , 0
である.したがってf ˆ (n) (R[ ρ ]) = R[F (n) C
2( ρ )]
= F (n) C
2, 2 ( ρ ) / F C (n)
2, 1 ( ρ )
である.以上から
ζ ∈ Dom(F H )
をR[P( ζ )] ∈ { u ∈ C | Im(u) , 0 }
ととるとF (n) H ( ζ ) = P −1 ◦ F C (n)
2◦ P( ζ )
= (F (n) C
2, 1 (P( ζ )) , F (n) C
2, 2 (P( ζ )) , − F C (n)
2, 1 (P( ζ )) − F C (n)
2, 2 (P( ζ )))
= F (n) C
2, 1 (P( ζ )) (1 , f ˆ (n) (R[P( ζ )]) , − 1 − f ˆ (n) (R[P( ζ )])) . (1) R[P( ζ )] ∈ { u ∈ C | Im(u) > 0 }
の場合R[P( ζ )]
はf ˆ
に関してω
の吸引領域に属するから,あるN ∈ N
が存在して任意 のn ≥ N
に対し|ω − f ˆ (n) (R[P( ζ )]) | < 2 − 1 δ
となる.よって任意のn ≥ N
に対し| (1 , ω, ω 2 ) − (1 , f ˆ (n) (R[P( ζ )]) , − 1 − f ˆ (n) (R[P( ζ )])) | < δ
だから任意のn ≥ N
に対し| F (n H + 1) ( ζ ) | = | F H (F C (n)
2, 1 (P( ζ ))(1 , f ˆ (n) (R[P( ζ )]) , − 1 − f ˆ (n) (R[P( ζ )]))) |
≤ s | F C (n)
2, 1 (P( ζ ))(1 , f ˆ (n) (R[P( ζ )]) , − 1 − f ˆ (n) (R[P( ζ )])) |
= s | F H (n) ( ζ ) |.
よって任意の
j ≥ N
に対し| F (N H + j) ( ζ ) | ≤ s j | F (N) H ( ζ ) |
だからlim n→∞ F H (n) ( ζ ) = (0 , 0 , 0).
(2) R[P( ζ )] ∈ { u ∈ C | Im(u) < 0 }
の場合(1)
と同様にしてlim n →∞ F H (n) ( ζ ) = (0 , 0 , 0)
が得られる.(1),(2)
から(9.5)
が得られた.したがってa.e. ζ ∈ Dom(F H )
に対してlim n→∞ F (n) H ( ζ ) = (0 , 0 , 0)
である.さてζ ∈ Dom(F p )
に対しF ′ p ( ζ ) = ( f i j ( ζ ))
とかくと,f 12 ( ζ ) f 23 ( ζ ) f 31 ( ζ )
f 32 ( ζ ) f 13 ( ζ ) f 21 ( ζ ) = − 1 , 1
であることから