fbpx
Wikipedia

Matriz permutación

La matriz permutación es la matriz cuadrada con todos sus n×n elementos iguales a 0, excepto uno cualquiera por cada fila y columna, el cual debe ser igual a 1. De acuerdo a esta definición existen n! matrices de permutación distintas, de las cuales una mitad corresponde a matrices de permutación par (con el determinante igual a 1) y la otra mitad a matrices de permutación impar (con el determinante igual a -1).

Para n = 3 se tiene:

Matrices de permutación par:

Matrices de permutación impar:

Puede notarse que las matrices de permutación conforman un grupo de orden n! respecto al producto.

Definición

Dada una permutación   de m elementos,

 

representada en forma de dos líneas por

 

hay dos maneras naturales de asociar la permutación con una matriz de permutación; a es decir, comenzando con la matriz identidad de m × m,  , permuta las columnas o permuta las filas, según  . Ambos métodos para definir las matrices de permutación aparecen en la literatura y las propiedades expresadas en una representación pueden ser fácilmente convertidas a la otra representación. Este artículo tratará principalmente de una sola de estas representaciones y la otra sólo se mencionará cuando haya una diferencia que haya que tener en cuenta.

La matriz permutación de m × m   = (pij) que se obtiene al permutar las columnas de la matriz identidad  es decir, por cada i, pij = 1 si j =  (i) y 0 en caso contrario, se referirá a la representación de la columna en este artículo. Dado que las entradas en la fila i son todas 0 excepto que un 1 aparece en la columna  (i), podemos escribir

 

donde  , un vector de base estándar, denota un vector de longitud m con un 1 en la posición j y 0 en cualquier otra posición.

Por ejemplo, la matriz permutación  correspondiente a la permutación:  es

 

Observemos que la columna j de la matriz identidad  ahora aparece como la columna de  

La otra representación, obtenida por permutar las filas de la matriz identidad  , es decir, por cada j, pij = 1 si i = y 0 en caso contrario, se denominará representación de la fila.

Propiedades

La representación de las columnas de una matriz permutación se utiliza a lo largo de esta sección, salvo que se indique lo contrario.

Multiplicando  veces un vector columna g permutará las filas del vector:

 

El uso repetido de este resultado muestra que si  es una matriz de tamaño apropiado, el producto,   es sólo una permutación de las filas de  . Sin embargo, observando que

 

para cada   se muestra que la permutación de las filas viene dada por  . ( es la transpuesta de  ).

Como las matrices de permutación son matrices ortogonales (es decir,  ), existe la matriz inversa y se puede escribir como

 

Multiplicar un vector fila h veces   permutará las columnas del vector:

 

Una vez más, la aplicación repetida de este resultado muestra que la post-multiplicación de una matriz  por la matriz permutación  o sea,   resulta en la permutación de las columnas de  . Nótese también que

 

Dadas dos permutaciones   y σ de m elementos, las correspondientes matrices de permutación   y  actúan sobre vectores columna y están compuestos por

 

Las mismas matrices que actúan sobre los vectores fila (es decir, post-multiplicación) se componen según la misma regla

 

Para ser claros, las fórmulas anteriores utilizan la notación polaca para la composición de permutación, es decir,

 

Dejemos que  sea la matriz permutación correspondiente a  en su representación en filas. Las propiedades de esta representación se pueden determinar a partir de las de la representación de la columna, ya que   En particular,

 

De ello se deduce que

 

Del mismo modo,

 


Otras propiedades:

  • El elemento neutro del grupo es la matriz identidad.
  • El elemento inverso de cada elemento del grupo de matrices de permutación es la matriz traspuesta correspondiente.
  • Cada elemento del grupo de matrices de permutación es una matriz ortogonal.
  • El producto de matrices de permutación par siempre genera una matriz de permutación par.
  • El producto de matrices de permutación impar siempre genera una matriz de permutación par.
  • El producto de matrices de permutación de paridad distinta siempre genera una matriz de permutación impar.
  • Observe que las matrices de permutación par conforman un semigrupo y que además el grupo de matrices de permutación no es conmutativo.
  • Cada elemento del grupo de matrices de permutación fuera del semigrupo es una matriz simétrica.

Grupo matricial

Si (1) denota la permutación identidad, entonces  es la matriz identidad.

Dejemos que  denote denote el grupo simétrico, o grupo de permutaciones, en {1,2,...,n}. Puesto que hay n permutaciones, hay n! matrices permutación. Por las fórmulas anteriores, las matrices permutación de n × n forman un grupo bajo la matriz multiplicación con la matriz identidad como elemento neutro.

El mapa SnA ⊂ GL(n, Z2) es una representación fiel. Por lo tanto, |A| = n!

Matrices dobles estocásticas

Una matriz permutación es en sí misma una matriz doble estocástica, pero también desempeña un papel especial en la teoría de dichas matrices. El teorema de Birkhoff-von Neumann dice que cada matriz real doble estocástica es una combinación convexa de matrices permutación del mismo orden y que las matrices permutación son precisamente los puntos extremos del conjunto de matrices dobles estocásticas. Es decir, el politopo de Birkhoff, el conjunto de matrices dobles estocásticas, es la envolvente convexa del conjunto de matrices permutación.

Propiedades algebraicas lineales

La traza de una matriz permutación es el número de puntos fijos de la permutación. Si la permutación tiene puntos fijos, se puede escribir en forma de ciclo como π = (a1)(a2)...(ak donde σ no tiene puntos fijos, Entonces ea1,ea2,...,eak son vectores propios de la matriz permutación.

Para calcular los vectores propios de una matriz permutación  anotamos  como un producto de permutaciónes cíclicas, es decir,  . Dejemos que las longitudes correspondientes de estos ciclos sean  , y dejemos que  sea el conjunto de soluciones complejas de  . La unión de todos los  forman el conjunto de autovalores de la matriz permutación correspondiente. La multiplicidad geométrica de cada autovalor es igual al número de  que lo contengan.

De la teoría de grupos sabemos que cualquier permutción puede ser expresada como producto de transposiciones. Por lo tanto, cualquier matriz permutación  los factores como producto de un intercambio de matrices elementales, cada una de las cuales tiene como determinante -1. Por lo tanto, el determinante de una matriz permutación  es sólo la paridad de la permutación correspondiente.

Ejemplos

Permutación de filas y columnas

Cuando una matriz permutación P es multiplicada por la izquierda por una matriz M para generar PM permutará las filas de M (aquí los elementos de un vector columna),

cuando P es multiplicada por la derecha por M para generar MP permutará las columnas de M (aquí los elementos de un vector fila):

 
P * (1,2,3,4)T = (4,1,3,2)T



 
(1,2,3,4) * P = (2,4,3,1)











Las permutaciones de filas y columnas son por ejemplo reflexiones (ver más abajo) y permutaciones cícicas (ver matriz circulante).

Permutación de filas

La matriz permutación Pπ corresponde a la permutación:   hay

 


Dado un vector g,

 

Explicación

Una matriz permutación siempre será de la forma

 

donde eai representa el i vector base (como fila) para Rj, y donde
 

es la forma permutación de la matriz permutación.

Ahora, al realizar la matriz multiplicación, uno forma esencialmente el producto escalar de cada fila de la primera matriz con cada columna de la segunda. En este caso, estaremos formando el producto escalar de cada fila de esta matriz con el vector de elementos que queremos permutar. Es decir, por ejemplo, v= (g0,...,g5)T,

eai·v=gai

Así, el producto de la matriz permutación con el vector v anterior, será un vector en la forma (ga1, ga2, ..., gaj) , y ésta es pues una permutación de v ya que hemos dicho que la forma de permutación es

 

Por lo tanto, las matrices permutación sí permuta el orden de los elementos en vectores multiplicados por ellos.

Véase también

Referencias

  •   Datos: Q851512
  •   Multimedia: Permutation matrix

matriz, permutación, matriz, permutación, matriz, cuadrada, todos, elementos, iguales, excepto, cualquiera, cada, fila, columna, cual, debe, igual, acuerdo, esta, definición, existen, matrices, permutación, distintas, cuales, mitad, corresponde, matrices, perm. La matriz permutacion es la matriz cuadrada con todos sus n n elementos iguales a 0 excepto uno cualquiera por cada fila y columna el cual debe ser igual a 1 De acuerdo a esta definicion existen n matrices de permutacion distintas de las cuales una mitad corresponde a matrices de permutacion par con el determinante igual a 1 y la otra mitad a matrices de permutacion impar con el determinante igual a 1 Para n 3 se tiene Matrices de permutacion par 1 0 0 0 1 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 displaystyle begin pmatrix 1 amp 0 amp 0 0 amp 1 amp 0 0 amp 0 amp 1 end pmatrix begin pmatrix 0 amp 0 amp 1 1 amp 0 amp 0 0 amp 1 amp 0 end pmatrix begin pmatrix 0 amp 1 amp 0 0 amp 0 amp 1 1 amp 0 amp 0 end pmatrix Matrices de permutacion impar 0 0 1 0 1 0 1 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 displaystyle begin pmatrix 0 amp 0 amp 1 0 amp 1 amp 0 1 amp 0 amp 0 end pmatrix begin pmatrix 0 amp 1 amp 0 1 amp 0 amp 0 0 amp 0 amp 1 end pmatrix begin pmatrix 1 amp 0 amp 0 0 amp 0 amp 1 0 amp 1 amp 0 end pmatrix Puede notarse que las matrices de permutacion conforman un grupo de orden n respecto al producto Indice 1 Definicion 2 Propiedades 3 Grupo matricial 4 Matrices dobles estocasticas 5 Propiedades algebraicas lineales 6 Ejemplos 6 1 Permutacion de filas y columnas 6 2 Permutacion de filas 7 Explicacion 8 Vease tambien 9 ReferenciasDefinicion EditarDada una permutacion p displaystyle pi de m elementos p 1 m 1 m displaystyle pi lbrace 1 ldots m rbrace to lbrace 1 ldots m rbrace representada en forma de dos lineas por 1 2 m p 1 p 2 p m displaystyle begin pmatrix 1 amp 2 amp cdots amp m pi 1 amp pi 2 amp cdots amp pi m end pmatrix hay dos maneras naturales de asociar la permutacion con una matriz de permutacion a es decir comenzando con la matriz identidad de m m I m displaystyle I m permuta las columnas o permuta las filas segun p displaystyle pi Ambos metodos para definir las matrices de permutacion aparecen en la literatura y las propiedades expresadas en una representacion pueden ser facilmente convertidas a la otra representacion Este articulo tratara principalmente de una sola de estas representaciones y la otra solo se mencionara cuando haya una diferencia que haya que tener en cuenta La matriz permutacion de m m P p displaystyle P pi pij que se obtiene al permutar las columnas de la matriz identidad I m displaystyle I m es decir por cada i pij 1 si j p displaystyle pi i y 0 en caso contrario se referira a la representacion de la columna en este articulo Dado que las entradas en la fila i son todas 0 excepto que un 1 aparece en la columna p displaystyle pi i podemos escribirP p e p 1 e p 2 e p m displaystyle P pi begin bmatrix mathbf e pi 1 mathbf e pi 2 vdots mathbf e pi m end bmatrix donde e j displaystyle mathbf e j un vector de base estandar denota un vector de longitud m con un 1 en la posicion j y 0 en cualquier otra posicion Por ejemplo la matriz permutacion P p displaystyle P pi correspondiente a la permutacion p 1 2 3 4 5 1 4 2 5 3 displaystyle pi begin pmatrix 1 amp 2 amp 3 amp 4 amp 5 1 amp 4 amp 2 amp 5 amp 3 end pmatrix esP p e p 1 e p 2 e p 3 e p 4 e p 5 e 1 e 4 e 2 e 5 e 3 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 displaystyle P pi begin bmatrix mathbf e pi 1 mathbf e pi 2 mathbf e pi 3 mathbf e pi 4 mathbf e pi 5 end bmatrix begin bmatrix mathbf e 1 mathbf e 4 mathbf e 2 mathbf e 5 mathbf e 3 end bmatrix begin bmatrix 1 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 1 amp 0 0 amp 1 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 1 0 amp 0 amp 1 amp 0 amp 0 end bmatrix Observemos que la columna j de la matriz identidad I 5 displaystyle I 5 ahora aparece como la columnap j displaystyle pi j de P p displaystyle P pi La otra representacion obtenida por permutar las filas de la matriz identidad I m displaystyle I m es decir por cada j pij 1 si i p j displaystyle pi j y 0 en caso contrario se denominara representacion de la fila Propiedades EditarLa representacion de las columnas de una matriz permutacion se utiliza a lo largo de esta seccion salvo que se indique lo contrario Multiplicando P p displaystyle P pi veces un vector columna g permutara las filas del vector P p g e p 1 e p 2 e p n g 1 g 2 g n g p 1 g p 2 g p n displaystyle P pi mathbf g begin bmatrix mathbf e pi 1 mathbf e pi 2 vdots mathbf e pi n end bmatrix begin bmatrix g 1 g 2 vdots g n end bmatrix begin bmatrix g pi 1 g pi 2 vdots g pi n end bmatrix El uso repetido de este resultado muestra que si M displaystyle M es una matriz de tamano apropiado el producto P p displaystyle P pi M displaystyle M es solo una permutacion de las filas de M displaystyle M Sin embargo observando queP p e k T e p 1 k T displaystyle P pi mathbf e k mathsf T mathbf e pi 1 k mathsf T para cada k displaystyle k se muestra que la permutacion de las filas viene dada por p 1 displaystyle pi 1 M T displaystyle M T es la transpuesta de M displaystyle M Como las matrices de permutacion son matrices ortogonales es decir P p P p T I displaystyle P pi P pi mathsf T I existe la matriz inversa y se puede escribir comoP p 1 P p 1 P p T displaystyle P pi 1 P pi 1 P pi mathsf T Multiplicar un vector fila h veces P p displaystyle P pi permutara las columnas del vector h P p h 1 h 2 h n e p 1 e p 2 e p n h p 1 1 h p 1 2 h p 1 n displaystyle mathbf h P pi begin bmatrix h 1 h 2 dots h n end bmatrix begin bmatrix mathbf e pi 1 mathbf e pi 2 vdots mathbf e pi n end bmatrix begin bmatrix h pi 1 1 h pi 1 2 dots h pi 1 n end bmatrix Una vez mas la aplicacion repetida de este resultado muestra que la post multiplicacion de una matriz M displaystyle M por la matriz permutacion P p displaystyle P pi o sea M displaystyle M P p displaystyle P pi resulta en la permutacion de las columnas de M displaystyle M Notese tambien quee k P p e p k displaystyle mathbf e k P pi mathbf e pi k Dadas dos permutaciones p displaystyle pi y s de m elementos las correspondientes matrices de permutacion P p displaystyle P pi yP r displaystyle P rho actuan sobre vectores columna y estan compuestos porP s P p g P p s g displaystyle P sigma P pi mathbf g P pi circ sigma mathbf g Las mismas matrices que actuan sobre los vectores fila es decir post multiplicacion se componen segun la misma reglah P s P p h P p s displaystyle mathbf h P sigma P pi mathbf h P pi circ sigma Para ser claros las formulas anteriores utilizan la notacion polaca para la composicion de permutacion es decir p s k p s k displaystyle pi circ sigma k pi left sigma k right Dejemos que Q p displaystyle Q pi sea la matriz permutacion correspondiente a p displaystyle pi en su representacion en filas Las propiedades de esta representacion se pueden determinar a partir de las de la representacion de la columna ya que Q p P p T P p 1 displaystyle Q pi P pi mathsf T P pi 1 En particular Q p e k T P p 1 e k T e p 1 1 k T e p k T displaystyle Q pi mathbf e k mathsf T P pi 1 mathbf e k mathsf T mathbf e pi 1 1 k mathsf T mathbf e pi k mathsf T De ello se deduce queQ s Q p g Q s p g displaystyle Q sigma Q pi mathbf g Q sigma circ pi mathbf g Del mismo modo h Q s Q p h Q s p displaystyle mathbf h Q sigma Q pi mathbf h Q sigma circ pi Otras propiedades El elemento neutro del grupo es la matriz identidad El elemento inverso de cada elemento del grupo de matrices de permutacion es la matriz traspuesta correspondiente Cada elemento del grupo de matrices de permutacion es una matriz ortogonal El producto de matrices de permutacion par siempre genera una matriz de permutacion par El producto de matrices de permutacion impar siempre genera una matriz de permutacion par El producto de matrices de permutacion de paridad distinta siempre genera una matriz de permutacion impar Observe que las matrices de permutacion par conforman un semigrupo y que ademas el grupo de matrices de permutacion no es conmutativo Cada elemento del grupo de matrices de permutacion fuera del semigrupo es una matriz simetrica Grupo matricial EditarSi 1 denota la permutacion identidad entonces P 1 displaystyle P 1 es la matriz identidad Dejemos que S n displaystyle S n denote denote el grupo simetrico o grupo de permutaciones en 1 2 n Puesto que hay n permutaciones hay n matrices permutacion Por las formulas anteriores las matrices permutacion de n n forman un grupo bajo la matriz multiplicacion con la matriz identidad como elemento neutro El mapa Sn A GL n Z2 es una representacion fiel Por lo tanto A n Matrices dobles estocasticas EditarUna matriz permutacion es en si misma una matriz doble estocastica pero tambien desempena un papel especial en la teoria de dichas matrices El teorema de Birkhoff von Neumann dice que cada matriz real doble estocastica es una combinacion convexa de matrices permutacion del mismo orden y que las matrices permutacion son precisamente los puntos extremos del conjunto de matrices dobles estocasticas Es decir el politopo de Birkhoff el conjunto de matrices dobles estocasticas es la envolvente convexa del conjunto de matrices permutacion Propiedades algebraicas lineales EditarLa traza de una matriz permutacion es el numero de puntos fijos de la permutacion Si la permutacion tiene puntos fijos se puede escribir en forma de ciclo como p a1 a2 ak s donde s no tiene puntos fijos Entonces ea1 ea2 eak son vectores propios de la matriz permutacion Para calcular los vectores propios de una matriz permutacion P s displaystyle P sigma anotamos s displaystyle sigma como un producto de permutaciones ciclicas es decir s C 1 C 2 C t displaystyle sigma C 1 C 2 cdots C t Dejemos que las longitudes correspondientes de estos ciclos sean l 1 l 2 l t displaystyle l 1 l 2 l t y dejemos que R i 1 i t displaystyle R i 1 leq i leq t sea el conjunto de soluciones complejas de x l i 1 displaystyle x l i 1 La union de todos los R i displaystyle R i forman el conjunto de autovalores de la matriz permutacion correspondiente La multiplicidad geometrica de cada autovalor es igual al numero de R i displaystyle R i que lo contengan De la teoria de grupos sabemos que cualquier permutcion puede ser expresada como producto de transposiciones Por lo tanto cualquier matriz permutacion P displaystyle P los factores como producto de un intercambio de matrices elementales cada una de las cuales tiene como determinante 1 Por lo tanto el determinante de una matriz permutacion P displaystyle P es solo la paridad de la permutacion correspondiente Ejemplos EditarPermutacion de filas y columnas Editar Cuando una matriz permutacion P es multiplicada por la izquierda por una matriz M para generar PM permutara las filas de M aqui los elementos de un vector columna cuando P es multiplicada por la derecha por M para generar MP permutara las columnas de M aqui los elementos de un vector fila P 1 2 3 4 T 4 1 3 2 T 1 2 3 4 P 2 4 3 1 Las permutaciones de filas y columnas son por ejemplo reflexiones ver mas abajo y permutaciones cicicas ver matriz circulante Permutacion de filas Editar La matriz permutacion Pp corresponde a la permutacion p 1 2 3 4 5 1 4 2 5 3 displaystyle pi begin pmatrix 1 amp 2 amp 3 amp 4 amp 5 1 amp 4 amp 2 amp 5 amp 3 end pmatrix hayP p e p 1 e p 2 e p 3 e p 4 e p 5 e 1 e 4 e 2 e 5 e 3 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 displaystyle P pi begin bmatrix mathbf e pi 1 mathbf e pi 2 mathbf e pi 3 mathbf e pi 4 mathbf e pi 5 end bmatrix begin bmatrix mathbf e 1 mathbf e 4 mathbf e 2 mathbf e 5 mathbf e 3 end bmatrix begin bmatrix 1 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 1 amp 0 0 amp 1 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 1 0 amp 0 amp 1 amp 0 amp 0 end bmatrix Dado un vector g P p g e p 1 e p 2 e p 3 e p 4 e p 5 g 1 g 2 g 3 g 4 g 5 g 1 g 4 g 2 g 5 g 3 displaystyle P pi mathbf g begin bmatrix mathbf e pi 1 mathbf e pi 2 mathbf e pi 3 mathbf e pi 4 mathbf e pi 5 end bmatrix begin bmatrix g 1 g 2 g 3 g 4 g 5 end bmatrix begin bmatrix g 1 g 4 g 2 g 5 g 3 end bmatrix Explicacion EditarUna matriz permutacion siempre sera de la forma e a 1 e a 2 e a j displaystyle begin bmatrix mathbf e a 1 mathbf e a 2 vdots mathbf e a j end bmatrix donde eai representa el i vector base como fila para Rj y donde 1 2 j a 1 a 2 a j displaystyle begin bmatrix 1 amp 2 amp ldots amp j a 1 amp a 2 amp ldots amp a j end bmatrix es la forma permutacion de la matriz permutacion Ahora al realizar la matriz multiplicacion uno forma esencialmente el producto escalar de cada fila de la primera matriz con cada columna de la segunda En este caso estaremos formando el producto escalar de cada fila de esta matriz con el vector de elementos que queremos permutar Es decir por ejemplo v g0 g5 T eai v gaiAsi el producto de la matriz permutacion con el vector v anterior sera un vector en la forma ga1 ga2 gaj y esta es pues una permutacion de v ya que hemos dicho que la forma de permutacion es 1 2 j a 1 a 2 a j displaystyle begin pmatrix 1 amp 2 amp ldots amp j a 1 amp a 2 amp ldots amp a j end pmatrix Por lo tanto las matrices permutacion si permuta el orden de los elementos en vectores multiplicados por ellos Vease tambien EditarMatriz PermutacionReferencias EditarEsta obra contiene una traduccion total derivada de Permutation matrix de la Wikipedia en ingles concretamente de esta version del 5 de abril de 2019 publicada por sus editores bajo la Licencia de documentacion libre de GNU y la Licencia Creative Commons Atribucion CompartirIgual 3 0 Unported Datos Q851512 Multimedia Permutation matrixObtenido de https es wikipedia org w index php title Matriz permutacion amp oldid 120646951, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos