符号関数の行列への一般化
数学 において 、 行列符号関数は、複素 符号関数 に類似した 正方行列 上の 行列関数 である 。 [1]
これは1971年にJDロバーツによって、モデルの縮小とリアプノフ方程式 および代数 リカッチ 方程式を解くためのツールとして ケンブリッジ大学 の技術レポートで導入され 、後に1980年に雑誌に掲載されました。 [2] [3]
意味
行列符号関数は複素 符号関数の一般化である。
csgn
(
ず
)
=
{
1
もし
R
e
(
ず
)
>
0
、
−
1
もし
R
e
(
ず
)
<
0
、
{\displaystyle \operatorname {csgn} (z)={\begin{cases}1&{\text{if }}\mathrm {Re} (z)>0,\\-1&{\text{if }}\mathrm {Re} (z)<0,\end{cases}}}
を行列値の類似物 に変換します 。符号関数は 解析的 ではありませんが、 行列関数 は 虚軸 上に 固有値を 持たないすべての行列に対して適切に定義されます 。たとえば、 ジョルダン形式に基づく定義 (導関数がすべてゼロ) を参照してください。
csgn
(
あ
)
{\displaystyle \operatorname {csgn} (A)}
プロパティ
定理: ならば とする 。 [ 1]
あ
∈
C
ん
×
ん
{\displaystyle A\in \mathbb {C} ^{n\times n}}
csgn
(
あ
)
2
=
私
{\displaystyle \operatorname {csgn} (A)^{2}=I}
定理: のとき 、 は 対角化可能 であり 、 の固有値は である 。 [1]
あ
∈
C
ん
×
ん
{\displaystyle A\in \mathbb {C} ^{n\times n}}
csgn
(
あ
)
{\displaystyle \operatorname {csgn} (A)}
±
1
{\displaystyle \pm 1}
定理: とする と、 は 右半平面 の固有値に関連付けられた 不変部分空間 への 射影 となり 、 および左半平面 についても同様に成り立つ。 [1]
あ
∈
C
ん
×
ん
{\displaystyle A\in \mathbb {C} ^{n\times n}}
(
私
+
csgn
(
あ
)
)
/
2
{\displaystyle (I+\operatorname {csgn} (A))/2}
(
私
−
csgn
(
あ
)
)
/
2
{\displaystyle (I-\operatorname {csgn} (A))/2}
定理: 、およびを ジョルダン分解 とし、 これらが 正の実部を持つ固有値に、 負の実部を持つ固有値に対応するものとする。このとき 、 となり 、 および は それぞれおよび に対応するサイズの 恒等行列 となる 。 [1]
あ
∈
C
ん
×
ん
{\displaystyle A\in \mathbb {C} ^{n\times n}}
あ
=
ポ
[
J
+
0
0
J
−
]
ポ
−
1
{\displaystyle A=P{\begin{bmatrix}J_{+}&0\\0&J_{-}\end{bmatrix}}P^{-1}}
J
+
{\displaystyle J_{+}}
J
−
{\displaystyle J_{-}}
csgn
(
あ
)
=
ポ
[
私
+
0
0
−
私
−
]
ポ
−
1
{\displaystyle \operatorname {csgn} (A)=P{\begin{bmatrix}I_{+}&0\\0&-I_{-}\end{bmatrix}}P^{-1}}
私
+
{\displaystyle I_{+}}
私
−
{\displaystyle I_{-}}
J
+
{\displaystyle J_{+}}
J
−
{\displaystyle J_{-}}
計算方法
この関数は行列関数 の一般的な方法で計算できます が、特殊な方法もあります。
ニュートン反復法
ニュートン 反復法は 、 を観察することによって導出することができ 、これは行列では と表すことができ 、ここでは 行列の平方根 を使用する。 バビロニア法を 適用して行列 の平方根 、つまり反復を計算し 、新しい反復 を定義すると 、反復 に到達する。
csgn
(
x
)
=
x
2
/
x
{\displaystyle \operatorname {csgn} (x)={\sqrt {x^{2}}}/x}
csgn
(
あ
)
=
あ
−
1
あ
2
{\displaystyle \operatorname {csgn} (A)=A^{-1}{\sqrt {A^{2}}}}
あ
2
{\displaystyle A^{2}}
バツ
け
+
1
=
1
2
(
バツ
け
+
あ
バツ
け
−
1
)
{\textstyle X_{k+1}={\frac {1}{2}}\left(X_{k}+AX_{k}^{-1}\right)}
ず
け
=
あ
−
1
バツ
け
{\displaystyle Z_{k}=A^{-1}X_{k}}
ず
け
+
1
=
1
2
(
ず
け
+
ず
け
−
1
)
{\displaystyle Z_{k+1}={\frac {1}{2}}\left(Z_{k}+Z_{k}^{-1}\right)}
、
ここで典型的には 収束は大域的であり、局所的には2次的である。 [1] [2]
ず
0
=
あ
{\displaystyle Z_{0}=A}
ニュートン反復法では、反復の明示的な逆を使用します 。
ず
け
{\displaystyle Z_{k}}
ニュートン・シュルツ反復法
ニュートン反復法で明示的に逆元を求める必要がないように、逆元は 1933年にシュルツ(デ)によって導出された 逆元 、に対するニュートン反復法の1ステップで近似することができる。 [4] この近似を以前の方法に代入すると、新しい方法は次のようになる。
ず
け
−
1
≈
ず
け
(
2
私
−
ず
け
2
)
{\displaystyle Z_{k}^{-1}\approx Z_{k}\left(2I-Z_{k}^{2}\right)}
ず
け
+
1
=
1
2
ず
け
(
3
私
−
ず
け
2
)
{\displaystyle Z_{k+1}={\frac {1}{2}}Z_{k}\left(3I-Z_{k}^{2}\right)}
。
収束は(依然として)二次収束だが、局所的である( に対して保証されている )。 [1]
‖
私
−
あ
2
‖
<
1
{\displaystyle \|IA^{2}\|<1}
アプリケーション
シルベスター方程式の解
定理: [2] [3] および が 安定 である と仮定すると 、 シルベスター方程式 の唯一の解 は によって
与えられ 、
あ
、
B
、
C
∈
R
ん
×
ん
{\displaystyle A,B,C\in \mathbb {R} ^{n\times n}}
あ
{\displaystyle A}
B
{\displaystyle B}
あ
バツ
+
バツ
B
=
C
{\displaystyle AX+XB=C}
バツ
{\displaystyle X}
[
−
私
2
バツ
0
私
]
=
csgn
(
[
あ
−
C
0
−
B
]
)
。
{\displaystyle {\begin{bmatrix}-I&2X\\0&I\end{bmatrix}}=\operatorname {csgn} \left({\begin{bmatrix}A&-C\\0&-B\end{bmatrix}}\right).}
証明スケッチ: 結果は相似変換から得られる
[
あ
−
C
0
−
B
]
=
[
私
バツ
0
私
]
[
あ
0
0
−
B
]
[
私
バツ
0
私
]
−
1
、
{\displaystyle {\begin{bmatrix}A&-C\\0&-B\end{bmatrix}}={\begin{bmatrix}I&X\\0&I\end{bmatrix}}{\begin{bmatrix}A&0\\0&-B\end{bmatrix}}{\begin{bmatrix}I&X\\0&I\end{bmatrix}}^{-1},}
以来
csgn
(
[
A
−
C
0
−
B
]
)
=
[
I
X
0
I
]
[
I
0
0
−
I
]
[
I
−
X
0
I
]
,
{\displaystyle \operatorname {csgn} \left({\begin{bmatrix}A&-C\\0&-B\end{bmatrix}}\right)={\begin{bmatrix}I&X\\0&I\end{bmatrix}}{\begin{bmatrix}I&0\\0&-I\end{bmatrix}}{\begin{bmatrix}I&-X\\0&I\end{bmatrix}},}
および の安定性によるものです 。
A
{\displaystyle A}
B
{\displaystyle B}
この定理は、当然ながら、 リアプノフ方程式 にも適用できます。ただし、 の構造により、ニュートン反復法は およびの逆関数のみを含む に簡略化されます 。
A
{\displaystyle A}
A
T
{\displaystyle A^{T}}
代数リカッチ方程式の解
代数リカッチ方程式 にも同様の結果が得られる 。 [1] [2] 次のように
定義する 。
A
H
P
+
P
A
−
P
F
P
+
Q
=
0
{\displaystyle A^{H}P+PA-PFP+Q=0}
V
,
W
∈
C
2
n
×
n
{\displaystyle V,W\in \mathbb {C} ^{2n\times n}}
[
V
W
]
=
csgn
(
[
A
H
Q
F
−
A
]
)
−
[
I
0
0
I
]
.
{\displaystyle {\begin{bmatrix}V&W\end{bmatrix}}=\operatorname {csgn} \left({\begin{bmatrix}A^{H}&Q\\F&-A\end{bmatrix}}\right)-{\begin{bmatrix}I&0\\0&I\end{bmatrix}}.}
がエルミート であり、 安定で ある という意味で唯一の安定化解が存在するという 仮定の下では、その解は 過剰決定 だが 矛盾のない 線形システム
によって与えられる。
F
,
Q
∈
C
n
×
n
{\displaystyle F,Q\in \mathbb {C} ^{n\times n}}
A
−
F
P
{\displaystyle A-FP}
V
P
=
−
W
.
{\displaystyle VP=-W.}
証明スケッチ: 相似変換
[
A
H
Q
F
−
A
]
=
[
P
−
I
I
0
]
[
(
−
A
−
F
P
)
−
F
0
(
A
−
F
P
)
]
[
P
−
I
I
0
]
−
1
,
{\displaystyle {\begin{bmatrix}A^{H}&Q\\F&-A\end{bmatrix}}={\begin{bmatrix}P&-I\\I&0\end{bmatrix}}{\begin{bmatrix}(-A-FP)&-F\\0&(A-FP)\end{bmatrix}}{\begin{bmatrix}P&-I\\I&0\end{bmatrix}}^{-1},}
そしての安定性は 、
A
−
F
P
{\displaystyle A-FP}
(
csgn
(
[
A
H
Q
F
−
A
]
)
−
[
I
0
0
I
]
)
[
X
−
I
I
0
]
=
[
X
−
I
I
0
]
[
0
Y
0
−
2
I
]
,
{\displaystyle \left(\operatorname {csgn} \left({\begin{bmatrix}A^{H}&Q\\F&-A\end{bmatrix}}\right)-{\begin{bmatrix}I&0\\0&I\end{bmatrix}}\right){\begin{bmatrix}X&-I\\I&0\end{bmatrix}}={\begin{bmatrix}X&-I\\I&0\end{bmatrix}}{\begin{bmatrix}0&Y\\0&-2I\end{bmatrix}},}
ある行列に対して 。
Y
∈
C
n
×
n
{\displaystyle Y\in \mathbb {C} ^{n\times n}}
行列の平方根の計算
行列の平方根を求めるデンマン・ビーバーズ反復法は、行列の符号関数のニュートン反復法から、退化した代数リカッチ方程式[3]であることに注目することで導出でき 、 定義 により 解 は の 平方根である 。
A
−
P
I
P
=
0
{\displaystyle A-PIP=0}
P
{\displaystyle P}
A
{\displaystyle A}
参考文献
^ abcdefgh Higham, Nicholas J. (2008). 行列の関数:理論と計算。応用数学協会。ペンシルバニア州フィラデルフィア: 応用数学協会 (SIAM, 3600 Market Street, Floor 6, Philadelphia, PA 19104). ISBN 978-0-89871-777-8 . OCLC 693957820.
^ abcd Roberts, JD (1980年10月). 「線形モデル縮小と符号関数の使用による代数リカッチ方程式の解法」. International Journal of Control . 32 (4): 677–687. doi :10.1080/00207178008922881. ISSN 0020-7179.
^ abc Denman, Eugene D.; Beavers, Alex N. (1976). 「システムにおける行列符号関数と計算」. 応用数学と計算 . 2 (1): 63–94. doi :10.1016/0096-3003(76)90020-5. ISSN 0096-3003.
^ シュルツ、ギュンター (1933). 「反復的Berechung der reziproken Matrix」。 ZAMM - 応用数学および力学ジャーナル / Zeitschrift für Angewandte Mathematik und Mechanik 。 13 (1): 57–59。 ビブコード :1933ZaMM...13...57S。 土井 :10.1002/zamm.19330130111。 ISSN 1521-4001。