多項式行列スペクトル分解 、あるいは 行列フェイエル・リース定理は、 多項式行列 の 行列分解 を研究するためのツールです。多項式行列は システム理論 や 制御理論 の分野で広く研究されており、 安定多項式 に関連する他の用途も見受けられます 。 安定性理論 においては、スペクトル分解は二変数安定多項式や実零多項式の行列式表現を求めるために用いられてきました。
すべての に対して 正の実 三角関数多項式 が与えられると、 フェイエル・リースの定理はの スペクトル分解 (または ウィーナー・ホップ分解 ) と呼ばれる 因数分解をもたらします 。 Positivstellensatz と呼ばれます 。
p
(
t
)
>
0
{\displaystyle p(t)>0}
t
∈
R
{\displaystyle t\in \mathbb {R} }
p
(
t
)
=
q
(
t
)
q
¯
(
t
)
{\displaystyle p(t)=q(t){\bar {q}}(t)}
p
(
t
)
{\displaystyle p(t)}
同様に、多項式行列スペクトル分解は、正定値 多項式行列の分解を提供する 。この分解は、 スカラー行列の コレスキー分解 にも関連している。この結果は、 ノーバート・ウィーナー によって、積分可能な対数行列式も持つ積分可能な行列値関数を扱う、より一般的な文脈において最初に証明された。 応用では多項式制約がしばしば考慮されるため、このケースに焦点を当てたより単純な証明と個別の解析が存在する。 [4] より弱い正定値条件、特に多項式行列が実数の半代数的部分集合上に正定値像を持つ場合について研究されている。 [5]
A
=
L
L
∗
{\displaystyle A=LL^{*}}
スペクトル因子分解は線形-二次-ガウス制御 において広く用いられており 、スペクトル因子を計算するためのアルゴリズムは数多く存在する。 現代のアルゴリズムの中には、ウィーナーが最初に研究したより一般的な設定に焦点を当てたものもあれば、 テプリッツ行列の 進歩を利用して因子計算を高速化しているものもある。
意味
各要素が 最大 - 次までの 複素多項式 である 多項式行列 を考えます 。 が すべての に対して 半正定値行列 である場合、 となるような
複素多項式を持つ 多項式行列
が存在し、 は
共役 転置 です 。 の要素が 複素多項式または複素係数 有理関数 である場合、その共役転置 の要素も複素多項式または複素係数有理関数です。
n
×
n
{\displaystyle n\times n}
P
(
x
)
=
∑
k
=
0
N
P
k
x
k
=
[
p
11
(
x
)
…
p
1
n
(
x
)
⋮
⋱
⋮
p
n
1
(
x
)
⋯
p
n
n
(
x
)
]
,
{\displaystyle P(x)=\sum _{k=0}^{N}P_{k}x^{k}={\begin{bmatrix}p_{11}(x)&\ldots &p_{1n}(x)\\\vdots &\ddots &\vdots \\p_{n1}(x)&\cdots &p_{nn}(x)\\\end{bmatrix}},}
p
i
j
(
x
)
{\displaystyle p_{ij}(x)}
N
{\displaystyle N}
P
(
x
)
{\displaystyle P(x)}
x
∈
R
{\displaystyle x\in \mathbb {R} }
n
×
n
{\displaystyle n\times n}
Q
(
x
)
{\displaystyle Q(x)}
q
i
j
(
x
)
{\displaystyle q_{ij}(x)}
P
(
x
)
=
Q
(
x
)
Q
∗
(
x
)
,
{\displaystyle P(x)=Q(x)Q^{*}(x),}
Q
∗
(
x
)
{\displaystyle Q^{*}(x)}
Q
(
x
)
{\displaystyle Q(x)}
さらに下半平面上で特異でないものがどれであるか を見つけることもできる。 [10]
Q
(
x
)
{\displaystyle Q(x)}
有理スペクトル分解
を有理関数 とし、 任意の に対してと する。すると 、 と が 下半平面に極も零点も持たないような有理関数が存在する。この分解は、ノルム の複素スカラーによる乗算を除き一意 で ある 。
p
(
t
)
{\displaystyle p(t)}
p
(
t
)
>
0
{\displaystyle p(t)>0}
t
∈
R
{\displaystyle t\in \mathbb {R} }
q
(
t
)
{\displaystyle q(t)}
p
(
t
)
=
q
(
t
)
q
¯
(
t
)
{\displaystyle p(t)=q(t){\bar {q}}(t)}
q
(
t
)
{\displaystyle q(t)}
1
{\displaystyle 1}
存在を証明するには、
のところでと書きます 。 とすると 、 は 実数かつ正であると結論付けることができます。 を で割ると、 単項の場合になります。分子と分母は異なる根の集合を持つので、どちらかに現れるすべての実根は、重複度が偶数でなければなりません(局所的に符号が変わるのを防ぐため)。これらの実根を分割して、 が 複素根と極だけを持つ場合に帰着できます。仮定により、 が成り立ちます。
はすべて 複素数(したがって共役の不動点ではない)なので、どちらも共役の対になっています。共役の対ごとに、上半平面で零点または極を取り、これらを累算して を得ます 。一意性の結果は標準的な方法で得られます。
p
(
x
)
=
c
∏
i
(
x
−
α
i
)
∏
j
(
x
−
β
j
)
,
{\displaystyle p(x)=c{\frac {\prod _{i}(x-\alpha _{i})}{\prod _{j}(x-\beta _{j})}},}
α
i
≠
β
j
{\displaystyle \alpha _{i}\neq \beta _{j}}
x
→
∞
{\displaystyle x\to \infty }
c
{\displaystyle c}
c
{\displaystyle {\sqrt {c}}}
p
(
t
)
{\displaystyle p(t)}
p
(
x
)
=
∏
i
(
x
−
α
i
)
∏
j
(
x
−
β
j
)
=
∏
i
(
x
−
α
¯
i
)
∏
j
(
x
−
β
¯
j
)
=
p
(
x
)
¯
.
{\displaystyle p(x)={\frac {\prod _{i}(x-\alpha _{i})}{\prod _{j}(x-\beta _{j})}}={\frac {\prod _{i}(x-{\bar {\alpha }}_{i})}{\prod _{j}(x-{\bar {\beta }}_{j})}}={\overline {p(x)}}.}
α
i
,
β
j
{\displaystyle \alpha _{i},\beta _{j}}
q
(
t
)
{\displaystyle q(t)}
コレスキー分解
この結果のインスピレーションは、正定値行列を特徴付ける因数分解です。
スカラー行列の分解
任意の正定値 スカラー行列 が与えられた場合、 コレスキー分解 によりと書くことができます。 ここでは 下三角行列 です 。下三角行列に限定しない場合は、 の形式におけるすべての因数分解を考えることができます。 ユニタリ行列 による右乗法の下での の軌道を見ることで、すべての因数分解が達成されていることを確認するのは難しくありません 。
A
{\displaystyle A}
A
=
L
L
∗
{\displaystyle A=LL^{*}}
L
{\displaystyle L}
A
=
V
V
∗
{\displaystyle A=VV^{*}}
L
{\displaystyle L}
V
=
L
U
{\displaystyle V=LU}
下三角分解を得るには、最初の行と最初の列を分割して帰納的に分解する。 これを で解くと 、
[
a
11
a
12
∗
a
12
A
22
]
=
[
l
11
0
l
21
L
22
]
[
l
11
∗
l
21
∗
0
L
22
∗
]
=
[
l
11
l
11
∗
l
11
l
21
∗
l
11
∗
l
21
l
21
l
21
∗
+
L
22
L
22
∗
]
{\displaystyle {\begin{bmatrix}a_{11}&\mathbf {a} _{12}^{*}\\\mathbf {a} _{12}&A_{22}\\\end{bmatrix}}={\begin{bmatrix}l_{11}&0\\\mathbf {l} _{21}&L_{22}\end{bmatrix}}{\begin{bmatrix}l_{11}^{*}&\mathbf {l} _{21}^{*}\\0&L_{22}^{*}\end{bmatrix}}={\begin{bmatrix}l_{11}l_{11}^{*}&l_{11}\mathbf {l} _{21}^{*}\\l_{11}^{*}\mathbf {l} _{21}&\mathbf {l} _{21}\mathbf {l} _{21}^{*}+L_{22}L_{22}^{*}\end{bmatrix}}}
a
i
j
{\displaystyle a_{ij}}
l
11
=
a
11
{\displaystyle l_{11}={\sqrt {a_{11}}}}
l
21
=
1
a
11
a
12
{\displaystyle \mathbf {l} _{21}={\frac {1}{\sqrt {a_{11}}}}\mathbf {a} _{12}}
L
22
L
22
∗
=
A
22
−
1
a
11
a
12
a
12
∗
{\displaystyle L_{22}L_{22}^{*}=A_{22}-{\frac {1}{a_{11}}}\mathbf {a} _{12}\mathbf {a} _{12}^{*}}
は正定値な ので、 は 正の 実数 であり、 平方根 を持ちます。右辺は の シュアー補数 であり、それ自体が正定値であるため、帰納法からの最後の条件が成立します。
A
{\displaystyle A}
a
11
{\displaystyle a_{11}}
A
{\displaystyle A}
有理多項式行列の分解
有理 多項式行列は 、
各要素が 複素 有理関数 である行列として定義されます
。 がすべての に対して 正定値 エルミート行列 である場合、上で行った対称 ガウス消去法 によって、と なる有理数が存在することを示すだけで済みます。 これは有理スペクトル分解から導かれます。これが分かれば、 を解くことができます 。 シュアー補行列は 極から離れた実数に対して正定値であり 、シュアー補行列は有理多項式行列であるため、 を求めるために帰納的に導くことができます 。
P
(
t
)
=
[
p
11
(
t
)
…
p
1
n
(
t
)
⋮
⋱
⋮
p
n
1
(
t
)
⋯
p
n
n
(
t
)
]
,
{\displaystyle P(t)={\begin{bmatrix}p_{11}(t)&\ldots &p_{1n}(t)\\\vdots &\ddots &\vdots \\p_{n1}(t)&\cdots &p_{nn}(t)\\\end{bmatrix}},}
p
i
j
(
t
)
{\displaystyle p_{ij}(t)}
P
(
t
)
{\displaystyle P(t)}
t
∈
R
{\displaystyle t\in \mathbb {R} }
q
11
(
t
)
{\displaystyle q_{11}(t)}
p
11
(
t
)
=
q
11
(
t
)
q
11
(
t
)
∗
{\displaystyle p_{11}(t)=q_{11}(t)q_{11}(t)^{*}}
l
11
(
t
)
,
l
21
(
t
)
{\displaystyle l_{11}(t),\mathbf {l} _{21}(t)}
t
{\displaystyle t}
L
22
{\displaystyle L_{22}}
下半平面に極を持たない有理多項式行列で
ある ことを確認するのは難しくありません。
P
(
t
)
=
L
(
t
)
L
(
t
)
∗
{\displaystyle P(t)=L(t)L(t)^{*}}
L
(
t
)
{\displaystyle L(t)}
多項式分解への拡張
多項式行列のスペクトル分解の存在を証明する 1 つの方法は、有理多項式行列にコレスキー分解を適用し、下半平面の特異点を除去するように変更することです。つまり、
の各要素が すべての に対して複素係数多項式である場合 、 となる下半平面の極を持たない有理多項式行列が存在します 。 実数 に対してユニタリ値の有理多項式行列が与えられると 、別の分解が存在します [ 説明が必要 ]。
すると、 となる
スカラー ユニタリ行列 が存在し、
これは、 の最初の列が で消えることを意味します 。 での特異点を除去するには、 に を掛ける と、どの要素の下半平面にも極を導入することなく、 で零点が 1 つ少ない (重複度によって) 行列式が存在します。
P
(
t
)
=
[
p
11
(
t
)
…
p
1
n
(
t
)
⋮
⋱
⋮
p
n
1
(
t
)
⋯
p
n
n
(
t
)
]
,
{\displaystyle P(t)={\begin{bmatrix}p_{11}(t)&\ldots &p_{1n}(t)\\\vdots &\ddots &\vdots \\p_{n1}(t)&\cdots &p_{nn}(t)\\\end{bmatrix}},}
p
i
j
(
t
)
{\displaystyle p_{ij}(t)}
t
∈
R
{\displaystyle t\in \mathbb {R} }
L
(
t
)
{\displaystyle L(t)}
P
(
t
)
=
L
(
t
)
L
(
t
)
∗
{\displaystyle P(t)=L(t)L(t)^{*}}
U
(
t
)
{\displaystyle U(t)}
t
{\displaystyle t}
P
(
t
)
=
L
(
t
)
L
(
t
)
∗
=
L
(
t
)
U
(
t
)
U
(
t
)
∗
L
(
t
)
∗
.
{\displaystyle P(t)=L(t)L(t)^{*}=L(t)U(t)U(t)^{*}L(t)^{*}.}
det
(
L
(
a
)
)
=
0
{\displaystyle \det(L(a))=0}
U
{\displaystyle U}
U
e
1
=
a
|
a
|
.
{\displaystyle Ue_{1}={\frac {a}{|a|}}.}
L
(
t
)
U
{\displaystyle L(t)U}
a
{\displaystyle a}
a
{\displaystyle a}
U
(
t
)
=
diag
(
1
,
…
,
z
−
a
¯
z
−
a
,
…
,
1
)
{\displaystyle U(t)=\operatorname {diag} (1,\ldots ,{\frac {z-{\bar {a}}}{z-a}},\ldots ,1)}
L
(
t
)
U
U
(
t
)
{\displaystyle L(t)UU(t)}
例
次の有理行列分解を考えてみましょう。
この分解は上半平面に極を持ちません。しかし、
における特異点を取り除くために分解を修正する必要があります 。まず、 となるスカラーユニタリ行列を に掛け、
これが
分解の新たな候補となります。すると最初の列が で消えてしまう ので、(右側の) を通して を に掛けて を得ます。
ここで
と
なります
。これが 下半平面に特異点を持たない、
目的の分解です。
A
(
t
)
=
[
t
2
+
1
2
t
2
t
t
2
+
1
]
=
[
t
−
i
0
2
t
t
+
i
t
2
−
1
t
+
i
]
[
t
+
i
2
t
t
−
i
0
t
2
−
1
t
−
i
]
.
{\displaystyle A(t)={\begin{bmatrix}t^{2}+1&2t\\2t&t^{2}+1\\\end{bmatrix}}={\begin{bmatrix}t-i&0\\{\frac {2t}{t+i}}&{\frac {t^{2}-1}{t+i}}\\\end{bmatrix}}{\begin{bmatrix}t+i&{\frac {2t}{t-i}}\\0&{\frac {t^{2}-1}{t-i}}\\\end{bmatrix}}.}
det
(
[
t
−
i
0
2
t
t
+
i
t
2
−
1
t
+
i
]
)
=
(
t
−
1
)
(
t
−
i
)
(
t
+
1
)
t
+
i
,
{\displaystyle \det \left({\begin{bmatrix}t-i&0\\{\frac {2t}{t+i}}&{\frac {t^{2}-1}{t+i}}\\\end{bmatrix}}\right)={\frac {(t-1)(t-i)(t+1)}{t+i}},}
−
i
{\displaystyle -i}
U
=
1
2
[
1
1
i
−
i
]
,
{\displaystyle U={\frac {1}{\sqrt {2}}}{\begin{bmatrix}1&1\\i&-i\\\end{bmatrix}},}
[
t
−
i
0
2
t
t
+
i
t
2
−
1
t
+
i
]
U
=
1
2
[
t
−
i
t
−
i
i
(
t
−
i
)
2
t
+
i
−
i
(
t
+
i
)
]
,
{\displaystyle {\begin{bmatrix}t-i&0\\{\frac {2t}{t+i}}&{\frac {t^{2}-1}{t+i}}\\\end{bmatrix}}U={\frac {1}{\sqrt {2}}}{\begin{bmatrix}t-i&t-i\\i{\frac {(t-i)^{2}}{t+i}}&-i(t+i)\\\end{bmatrix}},}
t
=
i
{\displaystyle t=i}
U
(
t
)
=
1
2
[
t
+
i
t
−
i
0
0
1
]
,
{\displaystyle U(t)={\frac {1}{\sqrt {2}}}{\begin{bmatrix}{\frac {t+i}{t-i}}&0\\0&1\end{bmatrix}},}
Q
(
t
)
=
1
2
[
t
−
i
t
−
i
i
(
t
−
i
)
2
t
+
i
−
i
(
t
+
i
)
]
U
(
t
)
=
1
2
[
t
+
i
t
−
i
i
(
t
−
i
)
−
i
(
t
+
i
)
]
,
{\displaystyle Q(t)={\frac {1}{\sqrt {2}}}{\begin{bmatrix}t-i&t-i\\i{\frac {(t-i)^{2}}{t+i}}&-i(t+i)\\\end{bmatrix}}U(t)={\frac {1}{2}}{\begin{bmatrix}t+i&t-i\\i(t-i)&-i(t+i)\\\end{bmatrix}},}
det
(
Q
(
t
)
)
=
i
(
1
−
t
2
)
.
{\displaystyle \det(Q(t))=i(1-t^{2}).}
A
(
t
)
=
Q
(
t
)
Q
(
t
)
∗
{\displaystyle A(t)=Q(t)Q(t)^{*}}
解析性をC言語全体に拡張する
This section
may need to be rewritten to comply with Wikipedia's
quality standards , as Subsection needs work. First a better distinction must be made between the "ordinary" and "complex" Fejer-Riesz theorm. See Dritschel 2010 or https://encyclopediaofmath.org/wiki/Fej%C3%A9r-Riesz_theorem.
You can help. The talk page may contain suggestions. (January 2025 )
修正後、分解は 下半平面において 正則かつ 可逆であることを 満たす。解析性を上半平面に拡張するには、次の重要な観察が必要である。可逆有理行列が 下半平面において正則である場合、 下半平面においても正則である。解析性は 随伴行列の 公式から導かれる(との両方 が 下半平面において解析的であるため)。有理多項式行列の行列式は、その要素が極を持つ場合にのみ極を持つことができるため、 下半平面には極を持たない。
P
(
t
)
=
Q
(
t
)
Q
(
t
)
∗
{\displaystyle P(t)=Q(t)Q(t)^{*}}
Q
(
t
)
{\displaystyle Q(t)}
Q
(
t
)
{\displaystyle Q(t)}
Q
(
t
)
−
1
{\displaystyle Q(t)^{-1}}
Q
(
t
)
{\displaystyle Q(t)}
det
(
Q
(
t
)
)
−
1
{\displaystyle \det(Q(t))^{-1}}
det
(
Q
(
t
)
)
{\displaystyle \det(Q(t))}
続いて、
は下半平面上で解析的である
ので、 は上半平面上で解析的である。最後に、 が 実数直線上に極を持つ場合、 も 実数直線上に同じ極を持つ。これは、実数直線上に極を持たない(すなわち、 はどこでも解析的である)という仮説に矛盾する 。
Q
(
t
)
=
(
P
(
t
)
Q
(
t
)
−
1
)
∗
.
{\displaystyle Q(t)=(P(t)Q(t)^{-1})^{*}.}
Q
(
t
)
−
1
{\displaystyle Q(t)^{-1}}
Q
(
t
)
{\displaystyle Q(t)}
Q
(
t
)
{\displaystyle Q(t)}
Q
(
t
)
∗
{\displaystyle Q(t)^{*}}
P
(
t
)
{\displaystyle P(t)}
上記は、 下半平面上で解析的かつ逆行列が可能であるならば、確かに どこでも解析的であり、したがって多項式行列であることを示しています。
Q
(
t
)
{\displaystyle Q(t)}
Q
(
t
)
{\displaystyle Q(t)}
参照
注記
^ Tim NT Goodman、Charles A. Micchelli、Giuseppe Rodriguez、Sebastiano Seatzu (1997). 「ローラン多項式のスペクトル分解」. Advances in Computational Mathematics . 7 (4): 429– 454. doi :10.1023/A:1018915407202. S2CID 7880541.
^ アルヤシュ・ザラル (2016). 「ギャップのある行列フェジェル・リース定理」。 純粋代数と応用代数のジャーナル 。 220 (7 ) : 2533–2548。arXiv : 1503.06034 。 土井 :10.1016/j.jpaa.2015.11.018。 S2CID 119303900。
^ エフレムゼ、ラシャ (2014). 「多項式行列のスペクトル因数分解定理の初等証明」。 エディンバラ王立協会の議事録、セクション A 。 144 ( 4 ): 747–751。CiteSeerX 10.1.1.755.9575 。 土井 :10.1017/S0308210512001552。 S2CID 119125206。
参考文献
ダヤ州ビニ。フィオレンティーノ、G.ジェミニャーニ、L.メイニ、B. (2003)。 「多項式スペクトル因数分解のための効果的な高速アルゴリズム」。 数値アルゴリズム 。 34 ( 2–4 ): 217–227 。 書誌コード :2003NuAlg..34..217B。 土井 :10.1023/B:NUMA.0000005364.00003.ea。 ISSN 1017-1398。
Böttcher, Albrecht; Halwass, Martin (2013). 「ウィーナー・ホップ法とニュートン法による実多項式のスペクトル分解」 線形代数とその応用 . 438 (12): 4760– 4805. doi : 10.1016/j.laa.2013.02.020 .
ドリッチェル、マイケル A.ジェームズ・ロヴニャック (2010)。 「演算子フェジェル・リースの定理」。 ヒルベルト宇宙事業者を垣間見る 。バーゼル:シュプリンガー・バーゼル。 土井 :10.1007/978-3-0346-0347-8_14。 ISBN 978-3-0346-0346-1 。
Grinshpan, Anatolii; Kaliuzhnyi-Verbovetskyi, Dmitry S.; Vinnikov, Victor; Woerdeman, Hugo J. (2016). 「2変数における安定かつ実零多項式」. 多次元システムと信号処理 . 27 (1): 1– 26. arXiv : 1306.6655 . Bibcode :2016MSySP..27....1G. doi :10.1007/s11045-014-0286-3. ISSN 0923-6082.
Janashia, G; Lagvilava, E; Ephremidze, L (2011). 「行列スペクトル因子分解の新しい手法」. IEEE Transactions on Information Theory . 57 (4): 2318– 2326. arXiv : 0909.5361 . Bibcode :2011ITIT...57.2318J. doi :10.1109/TIT.2011.2112233. ISSN 0018-9448.
Sayed, AH; Kailath, T. (2001). 「スペクトル分解法の概説」. 数値線形代数とその応用 . 8 ( 6–7 ): 467–496 . doi :10.1002/nla.250. ISSN 1070-5325.
Wiener, N.; Masani, P. (1957). 「多変数確率過程の予測理論:I. 正則性条件」. Acta Mathematica . 98 : 111–150 . doi :10.1007/BF02404472. ISSN 0001-5962.
ファン・デル・ウォード、ジェイコブ (2014). 「半正定値多項式行列の多項式因数分解の直接的な証明」 線形代数とその応用 . 456 : 214–220 . doi : 10.1016/j.laa.2014.02.013 .