置換行列の定義
置換行列の定義
置換\(\sigma:\left\{ 1,2,\cdots,n\right\} \rightarrow\left\{ 1,2,\cdots,n\right\} \)を
\[ \sigma=\left(\begin{array}{cccc} 1 & 2 & \cdots & n\\ \sigma\left(1\right) & \sigma\left(2\right) & \cdots & \sigma\left(n\right) \end{array}\right) \] として、行ベクトル\(\boldsymbol{e}_{j}\)を\(j\)番目の成分が1、それ以外を0としたとき、すなわち\(\left(\boldsymbol{e}_{j}\right)_{k}=\delta_{j,k}\)としたとき、列ベクトル
\begin{align*} P_{\sigma} & =\left(\begin{array}{c} \boldsymbol{e}_{\sigma\left(1\right)}\\ \boldsymbol{e}_{\sigma\left(2\right)}\\ \vdots\\ \boldsymbol{e}_{\sigma\left(n\right)} \end{array}\right)\\ & =\left(\begin{array}{cccc} \delta_{1,\sigma\left(1\right)} & \delta_{2,\sigma\left(1\right)} & \cdots & \delta_{n,\sigma\left(1\right)}\\ \delta_{1,\sigma\left(2\right)} & \delta_{2,\sigma\left(2\right)} & \cdots & \delta_{n,\sigma\left(2\right)}\\ \vdots & \vdots & \ddots & \vdots\\ \delta_{1,\sigma\left(n\right)} & \delta_{2,\sigma\left(n\right)} & \cdots & \delta_{n,\sigma\left(n\right)} \end{array}\right) \end{align*} \(\left(i,j\right)\)成分では、
\[ \left(P_{\sigma}\right)_{i,j}=\delta_{j,\sigma\left(i\right)} \] を列ベクトルに作用する置換行列という。
同様に、列ベクトル\(\boldsymbol{e}_{j}\)を\(j\)番目の成分が1、それ以外を0としたとき、すなわち\(\left(\boldsymbol{e}_{j}\right)_{k}=\delta_{j,k}\)としたとき、行ベクトル
\begin{align*} Q_{\sigma} & =\left(\begin{array}{cccc} \boldsymbol{e}_{\sigma\left(1\right)} & \boldsymbol{e}_{\sigma\left(2\right)} & \cdots & \boldsymbol{e}_{\sigma\left(n\right)}\end{array}\right)\\ & =\left(\begin{array}{cccc} \delta_{1,\sigma\left(1\right)} & \delta_{1,\sigma\left(2\right)} & \cdots & \delta_{1,\sigma\left(n\right)}\\ \delta_{2,\sigma\left(1\right)} & \delta_{2,\sigma\left(2\right)} & \cdots & \delta_{2,\sigma\left(n\right)}\\ \vdots & \vdots & \ddots & \vdots\\ \delta_{n,\sigma\left(1\right)} & \delta_{n,\sigma\left(2\right)} & \cdots & \delta_{n,\sigma\left(n\right)} \end{array}\right) \end{align*} \(\left(i,j\right)\)成分では、
\[ \left(Q_{\sigma}\right)_{i,j}=\delta_{i,\sigma\left(j\right)} \] を行ベクトルに作用する置換行列という。
これより、\(n\)次正方行列で各行各列に1つだけ要素1があり、その他の要素は全て0になる行列を置換行列という。
置換\(\sigma:\left\{ 1,2,\cdots,n\right\} \rightarrow\left\{ 1,2,\cdots,n\right\} \)を
\[ \sigma=\left(\begin{array}{cccc} 1 & 2 & \cdots & n\\ \sigma\left(1\right) & \sigma\left(2\right) & \cdots & \sigma\left(n\right) \end{array}\right) \] として、行ベクトル\(\boldsymbol{e}_{j}\)を\(j\)番目の成分が1、それ以外を0としたとき、すなわち\(\left(\boldsymbol{e}_{j}\right)_{k}=\delta_{j,k}\)としたとき、列ベクトル
\begin{align*} P_{\sigma} & =\left(\begin{array}{c} \boldsymbol{e}_{\sigma\left(1\right)}\\ \boldsymbol{e}_{\sigma\left(2\right)}\\ \vdots\\ \boldsymbol{e}_{\sigma\left(n\right)} \end{array}\right)\\ & =\left(\begin{array}{cccc} \delta_{1,\sigma\left(1\right)} & \delta_{2,\sigma\left(1\right)} & \cdots & \delta_{n,\sigma\left(1\right)}\\ \delta_{1,\sigma\left(2\right)} & \delta_{2,\sigma\left(2\right)} & \cdots & \delta_{n,\sigma\left(2\right)}\\ \vdots & \vdots & \ddots & \vdots\\ \delta_{1,\sigma\left(n\right)} & \delta_{2,\sigma\left(n\right)} & \cdots & \delta_{n,\sigma\left(n\right)} \end{array}\right) \end{align*} \(\left(i,j\right)\)成分では、
\[ \left(P_{\sigma}\right)_{i,j}=\delta_{j,\sigma\left(i\right)} \] を列ベクトルに作用する置換行列という。
同様に、列ベクトル\(\boldsymbol{e}_{j}\)を\(j\)番目の成分が1、それ以外を0としたとき、すなわち\(\left(\boldsymbol{e}_{j}\right)_{k}=\delta_{j,k}\)としたとき、行ベクトル
\begin{align*} Q_{\sigma} & =\left(\begin{array}{cccc} \boldsymbol{e}_{\sigma\left(1\right)} & \boldsymbol{e}_{\sigma\left(2\right)} & \cdots & \boldsymbol{e}_{\sigma\left(n\right)}\end{array}\right)\\ & =\left(\begin{array}{cccc} \delta_{1,\sigma\left(1\right)} & \delta_{1,\sigma\left(2\right)} & \cdots & \delta_{1,\sigma\left(n\right)}\\ \delta_{2,\sigma\left(1\right)} & \delta_{2,\sigma\left(2\right)} & \cdots & \delta_{2,\sigma\left(n\right)}\\ \vdots & \vdots & \ddots & \vdots\\ \delta_{n,\sigma\left(1\right)} & \delta_{n,\sigma\left(2\right)} & \cdots & \delta_{n,\sigma\left(n\right)} \end{array}\right) \end{align*} \(\left(i,j\right)\)成分では、
\[ \left(Q_{\sigma}\right)_{i,j}=\delta_{i,\sigma\left(j\right)} \] を行ベクトルに作用する置換行列という。
これより、\(n\)次正方行列で各行各列に1つだけ要素1があり、その他の要素は全て0になる行列を置換行列という。
行列に置換行列を作用させると元の行列の要素が入れ替わります。
例えば、置換行列を
\[ \left(\begin{array}{cc} 0 & 1\\ 1 & 0 \end{array}\right) \] とすると、
\[ \left(\begin{array}{cc} 0 & 1\\ 1 & 0 \end{array}\right)\left(\begin{array}{c} x\\ y \end{array}\right)=\left(\begin{array}{c} y\\ x \end{array}\right) \] \[ \left(\begin{array}{cc} 0 & 1\\ 1 & 0 \end{array}\right)\left(\begin{array}{cc} a & b\\ c & d \end{array}\right)=\left(\begin{array}{cc} c & d\\ a & b \end{array}\right) \] \[ \left(\begin{array}{cc} x & y\end{array}\right)\left(\begin{array}{cc} 0 & 1\\ 1 & 0 \end{array}\right)=\left(\begin{array}{cc} y & x\end{array}\right) \] \[ \left(\begin{array}{cc} a & b\\ c & d \end{array}\right)\left(\begin{array}{cc} 0 & 1\\ 1 & 0 \end{array}\right)=\left(\begin{array}{cc} b & a\\ d & c \end{array}\right) \] となります。
例えば、置換行列を
\[ \left(\begin{array}{cc} 0 & 1\\ 1 & 0 \end{array}\right) \] とすると、
\[ \left(\begin{array}{cc} 0 & 1\\ 1 & 0 \end{array}\right)\left(\begin{array}{c} x\\ y \end{array}\right)=\left(\begin{array}{c} y\\ x \end{array}\right) \] \[ \left(\begin{array}{cc} 0 & 1\\ 1 & 0 \end{array}\right)\left(\begin{array}{cc} a & b\\ c & d \end{array}\right)=\left(\begin{array}{cc} c & d\\ a & b \end{array}\right) \] \[ \left(\begin{array}{cc} x & y\end{array}\right)\left(\begin{array}{cc} 0 & 1\\ 1 & 0 \end{array}\right)=\left(\begin{array}{cc} y & x\end{array}\right) \] \[ \left(\begin{array}{cc} a & b\\ c & d \end{array}\right)\left(\begin{array}{cc} 0 & 1\\ 1 & 0 \end{array}\right)=\left(\begin{array}{cc} b & a\\ d & c \end{array}\right) \] となります。
例1
置換\(\sigma\)を\[ \sigma=\left(\begin{array}{cc} 1 & 2\\ 1 & 2 \end{array}\right) \] とすると、
\begin{align*} P_{\sigma} & =\left(\begin{array}{c} \boldsymbol{e}_{\sigma\left(1\right)}\\ \boldsymbol{e}_{\sigma\left(2\right)} \end{array}\right)\\ & =\left(\begin{array}{cc} 1 & 0\\ 0 & 1 \end{array}\right) \end{align*} となる。
例2
置換\(\sigma\)を\[ \sigma=\left(\begin{array}{cc} 1 & 2\\ 2 & 1 \end{array}\right) \] とすると、
\begin{align*} P_{\sigma} & =\left(\begin{array}{c} \boldsymbol{e}_{\sigma\left(1\right)}\\ \boldsymbol{e}_{\sigma\left(2\right)} \end{array}\right)\\ & =\left(\begin{array}{cc} 0 & 1\\ 1 & 0 \end{array}\right) \end{align*} となる。
例3
置換\(\sigma\)を\[ \sigma=\left(\begin{array}{ccc} 1 & 2 & 3\\ 2 & 3 & 1 \end{array}\right) \] とすると、
\begin{align*} P_{\sigma} & =\left(\begin{array}{c} \boldsymbol{e}_{\sigma\left(1\right)}\\ \boldsymbol{e}_{\sigma\left(2\right)}\\ \boldsymbol{e}_{\sigma\left(3\right)} \end{array}\right)\\ & =\left(\begin{array}{ccc} 0 & 1 & 0\\ 0 & 0 & 1\\ 1 & 0 & 0 \end{array}\right) \end{align*} となる。
ページ情報
| タイトル | 置換行列の定義 |
| URL | https://www.nomuramath.com/rh874ssu/ |
| SNSボタン |
vec作用素の性質
\[
\mathrm{vec}\left(ABC\right)=\left(C^{T}\otimes A\right)\mathrm{vec}\left(B\right)
\]
行列の指数関数の定義
\[
\exp\left(A\right)=\sum_{k-0}^{\infty}\frac{A^{k}}{k!}
\]
クロネッカー積の性質
\[
\left(A\otimes B\right)\left(C\otimes D\right)=\left(AC\right)\otimes\left(BD\right)
\]
置換行列の性質
\[
P_{\tau}P_{\sigma}=P_{\tau\circ\sigma}
\]

