Inversión (matemáticas discretas) - Inversion (discrete mathematics)

Permutación con una de sus inversiones resaltada

Se puede denotar por el par de lugares (2, 4) o el par de elementos (5, 2).

En informática y matemáticas discretas , una inversión en una secuencia es un par de elementos que están fuera de su orden natural .

Definiciones

Inversión

Sea una permutación . Si y , el par de lugares o el par de elementos se llama inversión de .

La inversión generalmente se define para permutaciones, pero también puede definirse para secuencias:
Sea una secuencia (o permutación de múltiples conjuntos ). Si y , el par de lugares o el par de elementos se llama inversión de .

Para las secuencias, las inversiones de acuerdo con la definición basada en elementos no son únicas, porque diferentes pares de lugares pueden tener el mismo par de valores.

El conjunto de inversión es el conjunto de todas las inversiones. El conjunto de inversión de una permutación de acuerdo con la definición basada en el lugar es el del conjunto de inversión de la permutación inversa de acuerdo con la definición basada en elementos, y viceversa, solo con los elementos de los pares intercambiados.

Número de inversión

El número de inversión de una secuencia es la cardinalidad del conjunto de inversión. Es una medida común de (pre) ordenación de una permutación o secuencia. Este valor está comprendido entre 0 e incluido.

Por ejemplo, dado que la secuencia está ordenada. Además, como cada pareja es una inversión. Este último ejemplo muestra que un tipo que se ordena intuitivamente todavía puede tener un número cuadrático de inversiones.

Es el número de cruces en el diagrama de flechas de la permutación, su distancia de Kendall tau desde la permutación de identidad y la suma de cada uno de los vectores relacionados con la inversión definidos a continuación.

No importa si se usa la definición de inversión basada en lugares o en elementos para definir el número de inversión, porque una permutación y su inversa tienen el mismo número de inversiones.

Otras medidas de (pre) ordenación incluyen el número mínimo de elementos que se pueden eliminar de la secuencia para producir una secuencia completamente ordenada, el número y longitudes de "corridas" ordenadas dentro de la secuencia, la regla de Spearman (suma de distancias de cada elemento desde su posición ordenada), y el menor número de intercambios necesarios para ordenar la secuencia. Los algoritmos de clasificación por comparación estándar se pueden adaptar para calcular el número de inversión en el tiempo O ( n log n ) .

Vectores relacionados con la inversión

Se utilizan tres vectores similares que condensan las inversiones de una permutación en un vector que la determina de forma única. A menudo se les llama vector de inversión o código de Lehmer . ( Aquí encontrará una lista de fuentes ).

Este artículo utiliza el término vector de inversión ( ) como Wolfram . Los dos vectores restantes a veces se denominan vector de inversión izquierdo y derecho , pero para evitar confusiones con el vector de inversión, este artículo los llama recuento de inversión izquierdo ( ) y recuento de inversión derecho ( ). Interpretado como un número factorial, el recuento de inversión de la izquierda da las permutaciones colexicográficas inversas, y el recuento de inversión de la derecha da el índice lexicográfico.

Diagrama de Rothe

Vector de inversión :
con la definición basada en elementos es el número de inversiones cuyo componente más pequeño (derecha) es .

es el número de elementos en mayor que antes .

Recuento de inversiones a la izquierda :
con la definición basada en el lugar, es el número de inversiones cuyo componente más grande (derecho) es .

es el número de elementos en mayor que antes .

Recuento de inversiones a la derecha , a menudo llamado código de Lehmer :
con la definición basada en el lugar es el número de inversiones cuyo componente más pequeño (izquierdo) es .

es el número de elementos en menor que después .

Ambos y se pueden encontrar con la ayuda de un diagrama de Rothe , que es una matriz de permutación con los 1 representados por puntos, y una inversión (a menudo representada por una cruz) en cada posición que tiene un punto a la derecha y debajo. es la suma de las inversiones en la fila del diagrama de Rothe, mientras que es la suma de las inversiones en la columna . La matriz de permutación de la inversa es la transpuesta, por lo tanto de una permutación es de su inversa y viceversa.

Ejemplo: todas las permutaciones de cuatro elementos

Las seis posibles inversiones de una permutación de 4 elementos

La siguiente tabla clasificable muestra las 24 permutaciones de cuatro elementos con sus conjuntos de inversión basados ​​en el lugar, vectores relacionados con la inversión y números de inversión. (Las columnas pequeñas son reflejos de las columnas contiguas y se pueden usar para clasificarlas en orden colexicográfico ).

Se puede observar que y siempre tienen los mismos dígitos, y que y están ambos relacionados con el conjunto de la inversión basada en el lugar. Los elementos no triviales de son las sumas de las diagonales descendentes del triángulo mostrado, y los de son las sumas de las diagonales ascendentes. (Los pares en diagonales descendentes tienen los componentes derechos 2, 3, 4 en común, mientras que los pares en diagonales ascendentes tienen los componentes izquierdos 1, 2, 3 en común).

El orden predeterminado de la tabla es el orden colex inverso por , que es el mismo que el orden colex por . Lex order by es el mismo que lex order by .

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
dieciséis
17
18
19
20
21
22
23
pb #
0 Matriz permanente 4-EL 00.svg 1234 4321 000 0 0 000 000 0 0 000 4-el invset permanente 00.svg 000 0 0 000 0
1 Matriz permanente 4-EL 01.svg 2134 4312 100 0 0 001 001 0 0 100 4-el invset permanente 01.svg 100 0 0 001 1
2 Matriz permanente 4-EL 02.svg 1324 4231 010 0 0 010 010 0 0 010 4-el invset permanente 02.svg 010 0 0 010 1
3 Matriz permanente 4-EL 03.svg 3124 4213 110 0 0 011 011 0 0 110 4-el invset permanente 03.svg 200 0 0 002 2
4 Matriz permanente 4-EL 04.svg 2314 4132 200 0 0 002 020 0 0 020 4-el invset permanente 04.svg 110 0 0 011 2
5 Matriz permanente 4-EL 05.svg 3214 4123 210 0 0 012 021 0 0 120 4-el invset permanente 05.svg 210 0 0 012 3
6 Matriz permanente 4-EL 06.svg 1243 3421 001 0 0 100 100 0 0 001 4-el invset permanente 06.svg 001 0 0 100 1
7 Matriz de permanente 4-EL 07.svg 2143 3412 101 0 0 101 101 0 0 101 4-el invset permanente 07.svg 101 0 0 101 2
8 Matriz permanente 4-EL 08.svg 1423 3241 011 0 0 110 110 0 0 011 4-el invset permanente 08.svg 020 0 0 020 2
9 Matriz permanente 4-EL 09.svg 4123 3214 111 0 0 111 111 0 0 111 4-el invset permanente 09.svg 300 0 0 003 3
10 Matriz de permanente 4-EL 10.svg 2413 3142 201 0 0 102 120 0 0 021 4-el invset permanente 10.svg 120 0 0 021 3
11 Matriz de permanente 4-EL 11.svg 4213 3124 211 0 0 112 121 0 0 121 4-el invset permanente 11.svg 310 0 0 013 4
12 Matriz de permanente 4-EL 12.svg 1342 2431 020 0 0 020 200 0 0 002 4-el invset permanente 12.svg 011 0 0 110 2
13 Matriz de permanente 4-EL 13.svg 3142 2413 120 0 0 021 201 0 0 102 4-el invset permanente 13.svg 201 0 0 102 3
14 Matriz de permanente 4-EL 14.svg 1432 2341 021 0 0 120 210 0 0 012 4-el invset permanente 14.svg 021 0 0 120 3
15 Matriz de permanente 4-EL 15.svg 4132 2314 121 0 0 121 211 0 0 112 4-el invset permanente 15.svg 301 0 0 103 4
dieciséis Matriz de permanente 4-EL 16.svg 3412 2143 220 0 0 022 220 0 0 022 4-el invset permanente 16.svg 220 0 0 022 4
17 Matriz de permanente 4-EL 17.svg 4312 2134 221 0 0 122 221 0 0 122 4-el invset permanente 17.svg 320 0 0 023 5
18 Matriz de permanente 4-EL 18.svg 2341 1432 300 0 0 003 300 0 0 003 4-el invset permanente 18.svg 111 0 0 111 3
19 Matriz permanente de 4-EL 19.svg 3241 1423 310 0 0 013 301 0 0 103 4-el invset permanente 19.svg 211 0 0 112 4
20 Matriz de permanente 4-EL 20.svg 2431 1342 301 0 0 103 310 0 0 013 4-el invset permanente 20.svg 121 0 0 121 4
21 Matriz permanente 4-EL 21.svg 4231 1324 311 0 0 113 311 0 0 113 4-el invset permanente 21.svg 311 0 0 113 5
22 Matriz permanente 4-EL 22.svg 3421 1243 320 0 0 023 320 0 0 023 4-el invset permanente 22.svg 221 0 0 122 5
23 Matriz permanente 4-EL 23.svg 4321 1234 321 0 0 123 321 0 0 123 4-el invset permanente 23.svg 321 0 0 123 6

Orden débil de permutaciones

Permutoedro del grupo simétrico S 4

Al conjunto de permutaciones en n elementos se le puede dar la estructura de un orden parcial , llamado orden débil de permutaciones , que forma un retículo .

El diagrama de Hasse de los conjuntos de inversión ordenados por la relación de subconjuntos forma el esqueleto de un permutoedro .

Si se asigna una permutación a cada conjunto de inversión utilizando la definición basada en el lugar, el orden resultante de las permutaciones es el del permutoedro, donde un borde corresponde al intercambio de dos elementos con valores consecutivos. Este es el orden débil de permutaciones. La identidad es su mínimo y la permutación formada al invertir la identidad es su máximo.

Si se asignara una permutación a cada conjunto de inversión utilizando la definición basada en elementos, el orden resultante de las permutaciones sería el de un gráfico de Cayley , donde un borde corresponde al intercambio de dos elementos en lugares consecutivos. Esta gráfica de Cayley del grupo simétrico es similar a su permutoedro, pero con cada permutación reemplazada por su inversa.

Ver también

Secuencias en la OEIS :

Referencias

Bibliografía fuente

  • Aigner, Martin (2007). "Representación de palabras". Un curso de enumeración . Berlín, Nueva York: Springer. ISBN   978-3642072536 .
  • Barth, Wilhelm; Mutzel, Petra (2004). "Conteo cruzado bicapa simple y eficiente" . Revista de algoritmos gráficos y aplicaciones . 8 (2): 179-194. doi : 10.7155 / jgaa.00088 .
  • Bóna, Miklós (2012). "2.2 Inversiones en permutaciones de multisets". Combinatoria de permutaciones . Boca Raton, FL: CRC Press. ISBN   978-1439850510 .
  • Comtet, Louis (1974). "6.4 Inversiones de una permutación de [n]". Combinatoria avanzada; el arte de las expansiones finitas e infinitas . Dordrecht, Boston: D. Reidel Pub. Co. ISBN   9027704414 .
  • Cormen, Thomas H .; Leiserson, Charles E .; Rivest, Ronald L .; Stein, Clifford (2001). Introducción a los algoritmos (2ª ed.). MIT Press y McGraw-Hill. ISBN   0-262-53196-8 . CS1 maint: parámetro desalentado ( enlace )
  • Gratzer, George (2016). "7-2 Objetos básicos". Teoría de la celosía. temas y aplicaciones especiales . Cham, Suiza: Birkhäuser. ISBN   978-3319442358 . CS1 maint: parámetro desalentado ( enlace )
  • Kleinberg, Jon; Tardos, Éva (2005). Diseño de algoritmos . ISBN   0-321-29535-8 .
  • Knuth, Donald (1973). "5.1.1 Inversiones". El arte de la programación informática . Addison-Wesley Pub. Co. ISBN   0201896850 .
  • Mahmoud, Hosam Mahmoud (2000). "Clasificación de datos no aleatorios". Clasificación: una teoría de la distribución . Serie de Wiley-Interscience en matemáticas discretas y optimización. 54 . Wiley-IEEE. ISBN   978-0-471-32710-3 .
  • Pemmaraju, Sriram V .; Skiena, Steven S. (2003). "Permutaciones y combinaciones". Matemática computacional discreta: combinatoria y teoría de grafos con Mathematica . Prensa de la Universidad de Cambridge. ISBN   978-0-521-80686-2 .
  • Vitter, JS; Flajolet, Ph. (1990). "Análisis de casos promedio de algoritmos y estructuras de datos". En van Leeuwen, Jan (ed.). Algoritmos y complejidad . 1 (2ª ed.). Elsevier. ISBN   978-0-444-88071-0 .

Otras lecturas

  • Margolius, Barbara H. (2001). "Permutaciones con inversiones". Diario de secuencias de enteros . 4 .

Medidas de clasificación previa