Sea una permutación . Existe una inversión de entre y si y . La inversión se indica mediante un par ordenado que contiene los lugares [1] [2] o los elementos . [3] [4] [5]
El conjunto de inversión es el conjunto de todas las inversiones. El conjunto de inversión de una permutación que utiliza una notación basada en el lugar es el mismo que el conjunto de inversión de la permutación inversa que utiliza una notación basada en los elementos con los dos componentes de cada par ordenado intercambiados. De la misma manera, el conjunto de inversión de una permutación que utiliza una notación basada en los elementos es el mismo que el conjunto de inversión de la permutación inversa que utiliza una notación basada en el lugar con los dos componentes de cada par ordenado intercambiados. [6]
Las inversiones se definen generalmente para permutaciones, pero también pueden definirse para secuencias: Sea una secuencia (o permutación multiconjunto [7] ). Si y , el par de lugares [7] [8] o el par de elementos [9] se denomina inversión de .
Para las secuencias, las inversiones según la definición basada en elementos no son únicas, porque diferentes pares de lugares pueden tener el mismo par de valores.
Número de inversión
El número de inversión [10] de una secuencia es la cardinalidad del conjunto de inversión. Es una medida común de ordenación (a veces llamada preclasificación) de una permutación [5] o secuencia. [9] El número de inversión está entre 0 e inclusive. Una permutación y su inversa tienen el mismo número de inversión.
Por ejemplo , dado que la secuencia está ordenada, cuando es par (porque cada par es una inversión), este último ejemplo muestra que un conjunto que intuitivamente está "casi ordenado" puede tener una cantidad cuadrática de inversiones.
El número de inversión es el número de cruces en el diagrama de flechas de la permutación, [6] la distancia tau de Kendall de la permutación desde la permutación identidad y la suma de cada uno de los vectores relacionados con la inversión definidos a continuación.
Otras medidas de ordenación incluyen el número mínimo de elementos que se pueden eliminar de la secuencia para obtener una secuencia completamente ordenada, el número y las longitudes de las "ejecuciones" ordenadas dentro de la secuencia, la regla de Spearman (suma de las distancias de cada elemento desde su posición ordenada) y el número más pequeño de intercambios necesarios para ordenar la secuencia. [11] Los algoritmos de ordenación por comparación estándar se pueden adaptar para calcular el número de inversión en el tiempo O( n log n ) . [12]
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 los denomina vector de inversión o código de Lehmer . (Aquí se encuentra una lista de fuentes).
Este artículo utiliza el término vector de inversión ( ) como Wolfram . [13] 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 izquierdo da las permutaciones colexicográficas inversas, [14] y el recuento de inversión derecho da el índice lexicográfico.
Vector de inversión : con la definición basada en elementos , es el número de inversiones cuyo componente más pequeño (derecho) es . [3]
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 de .
Tanto 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 de ella. 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
La siguiente tabla ordenable muestra las 24 permutaciones de cuatro elementos (en la columna) con sus conjuntos de inversión basados en el lugar (en la columna pb), vectores relacionados con la inversión (en las columnas , y ) y números de inversión (en la columna #). (Las columnas con letra más pequeña y sin encabezado son reflejos de las columnas que se encuentran junto a ellas y se pueden usar para ordenarlas en orden colexicográfico ).
Se puede observar que y siempre tienen los mismos dígitos, y que y ambos están relacionados con el conjunto de inversión basado 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 . El orden lex por es el mismo que el orden lex por .
Orden débil de permutaciones
Al conjunto de permutaciones de n elementos se le puede dar la estructura de un orden parcial , llamado orden débil de permutaciones , que forma una red .
Si se asigna una permutación a cada conjunto de inversión utilizando la definición basada en el lugar, el orden de permutaciones resultante es el del permutoedro, donde una arista 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 grafo de Cayley , donde una arista corresponde al intercambio de dos elementos en lugares consecutivos. Este grafo de Cayley del grupo simétrico es similar a su permutoedro, pero con cada permutación reemplazada por su inverso.
Véase también
Wikiversidad tiene recursos de aprendizaje sobre Inversión (matemáticas discretas)
Bóna, Miklós (2012). "2.2 Inversiones en permutaciones de multiconjuntos". Combinatoria de permutaciones . Boca Ratón, 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.
Mahmoud, Hosam Mahmoud (2000). "Ordenación de datos no aleatorios". Ordenación: una teoría de distribución . Serie Wiley-Interscience sobre matemáticas discretas y optimización. Vol. 54. Wiley-IEEE. ISBN 978-0-471-32710-3.
Pemmaraju, Sriram V.; Skiena, Steven S. (2003). "Permutaciones y combinaciones". Matemáticas computacionales discretas: combinatoria y teoría de grafos con Mathematica . Cambridge University Press. 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 . Vol. 1 (2.ª ed.). Elsevier. ISBN 978-0-444-88071-0.
Lectura adicional
Margolius, Barbara H. (2001). "Permutaciones con inversiones". Journal of Integer Sequences . 4 .
Medidas de preclasificación
Mannila, Heikki (abril de 1985). "Medidas de clasificación previa y algoritmos de ordenamiento óptimos". IEEE Transactions on Computers . C-34 (4): 318–325. doi :10.1109/tc.1985.5009382.
Estivill-Castro, Vladimir; Wood, Derick (1989). "Una nueva medida de clasificación previa". Información y Computación . 83 (1): 111–119. doi : 10.1016/0890-5401(89)90050-3 .
Skiena, Steven S. (1988). "Listas invasivas como medida de clasificación previa". BIT . 28 (4): 755–784. doi :10.1007/bf01954897. S2CID 33967672.