多項式行列スペクトル分解

多項式行列スペクトル分解、あるいは行列フェイエル・リース定理は、多項式行列行列分解を研究するためのツールです。多項式行列はシステム理論制御理論の分野で広く研究されており、安定多項式に関連する他の用途も見受けられます安定性理論においては、スペクトル分解は二変数安定多項式や実零多項式の行列式表現を求めるために用いられてきました。[1]

すべての に対して正の実三角関数多項式 が与えられると、フェイエル・リースの定理はのスペクトル分解(またはウィーナー・ホップ分解と呼ばれる因数分解をもたらします[2]この形式の結果は一般に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)}

同様に、多項式行列スペクトル分解は、正定値多項式行列の分解を提供する。この分解は、スカラー行列のコレスキー分解にも関連している。この結果は、ノーバート・ウィーナーによって、積分可能な対数行列式も持つ積分可能な行列値関数を扱う、より一般的な文脈において最初に証明された。[3]応用では多項式制約がしばしば考慮されるため、このケースに焦点を当てたより単純な証明と個別の解析が存在する。[4]より弱い正定値条件、特に多項式行列が実数の半代数的部分集合上に正定値像を持つ場合について研究されている。[5] A = L L {\displaystyle A=LL^{*}}

スペクトル因子分解は線形-二次-ガウス制御において広く用いられており、スペクトル因子を計算するためのアルゴリズムは数多く存在する。[6]現代のアルゴリズムの中には、ウィーナーが最初に研究したより一般的な設定に焦点を当てたものもあれば、テプリッツ行列の進歩を利用して因子計算を高速化しているものもある。[7] [8]

意味

各要素が最大 - 次までの複素多項式である多項式行列を考えます。 がすべての に対して半正定値行列である場合、となるような 複素多項式を持つ多項式行列 が存在し、 は 共役転置です[9]の要素が複素多項式または複素係数有理関数である場合、その共役転置 の要素も複素多項式または複素係数有理関数です。 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言語全体に拡張する

修正後、分解は下半平面において正則かつ可逆であることを満たす。解析性を上半平面に拡張するには、次の重要な観察が必要である。可逆有理行列が下半平面において正則である場合、下半平面においても正則である。解析性は随伴行列の公式から導かれる(との両方下半平面において解析的であるため)。有理多項式行列の行列式は、その要素が極を持つ場合にのみ極を持つことができるため、下半平面には極を持たない。 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)}

参照

注記

  1. ^ グリンシュパンら。 2016 年、1 ~ 26 ページ。
  2. ^ Böttcher & Halwass 2013、pp. 4760–4805。
  3. ^ ウィーナー & マサニ、1957 年、111–150 ページ。
  4. ^ 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.
  5. ^ アルヤシュ・ザラル (2016). 「ギャップのある行列フェジェル・リース定理」。純粋代数と応用代数のジャーナル220 (7 ) : 2533–2548。arXiv : 1503.06034 土井:10.1016/j.jpaa.2015.11.018。S2CID  119303900。
  6. ^ サイード&カイラス 2001、467–496ページ。
  7. ^ ジャナシア、ラグヴィラヴァ、エフレミゼ、2011 年、2318–2326 ページ。
  8. ^ ビニら。 2003 年、217 ~ 227 ページ。
  9. ^ ファン デル ウーデ 2014、214–220 ページ。
  10. ^ エフレムゼ、ラシャ (2014). 「多項式行列のスペクトル因数分解定理の初等証明」。エディンバラ王立協会の議事録、セクション A144 ( 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 .
Retrieved from "https://en.wikipedia.org/w/index.php?title=Polynomial_matrix_spectral_factorization&oldid=1325535677"