En matemáticas combinatorias e informática teórica , un patrón de permutación (clásico) es una subpermutación de una permutación más larga . Cualquier permutación puede escribirse en notación de una línea como una secuencia de entradas que representan el resultado de aplicar la permutación a la secuencia 123...; por ejemplo, la secuencia 213 representa la permutación de tres elementos que intercambia los elementos 1 y 2. Si π y σ son dos permutaciones representadas de esta manera (estos nombres de variables son estándar para permutaciones y no están relacionados con el número pi ), entonces se dice que π contiene a σ como un patrón si alguna subsecuencia de las entradas de π tiene el mismo orden relativo que todas las entradas de σ.
Por ejemplo, la permutación π contiene el patrón 213 siempre que π tenga tres entradas x , y y z que aparecen dentro de π en el orden x ... y ... z pero cuyos valores están ordenados como y < x < z , el mismo orden que los valores en la permutación 213.
La permutación 32415 de cinco elementos contiene el patrón 213 de varias maneras diferentes: 3··15, ··415, 32··5, 324·· y ·2·15 forman tríos de entradas con el mismo orden que 213. Cabe destacar que las entradas no tienen por qué ser consecutivas. Cada una de las subsecuencias 315, 415, 325, 324 y 215 se denomina copia, instancia u ocurrencia del patrón. El hecho de que π contenga σ se expresa de forma más concisa como σ ≤ π.
Si una permutación π no contiene un patrón σ, se dice que π evita σ. La permutación 51342 evita 213; tiene diez subsecuencias de tres entradas, pero ninguna de estas diez subsecuencias tiene el mismo orden que 213.
Desde 2003 se celebra anualmente una conferencia internacional dedicada a los patrones de permutación y temas relacionados, denominada Permutation Patterns .
Resultados preliminares
Se puede argumentar que Percy MacMahon ( 1915 ) fue el primero en demostrar un resultado en este campo con su estudio de las "permutaciones reticulares". [ 1 ] En particular, MacMahon muestra que las permutaciones que se pueden dividir en dos subsecuencias decrecientes (es decir, las permutaciones que evitan el 123) se cuentan mediante los números de Catalan . [ 2 ]
Otro resultado inicial de gran importancia en el campo es el teorema de Erdős-Szekeres ; en lenguaje de patrones de permutación, el teorema establece que para cualesquiera enteros positivos a y b, toda permutación de longitud al menos debe contener el patróno el patrón.
Orígenes de la informática
El estudio de los patrones de permutación comenzó en serio con la consideración de Donald Knuth sobre la ordenación por pilas en 1968. [ 3 ] Knuth demostró que la permutación π puede ordenarse por una pila si y solo si π evita 231, y que las permutaciones ordenables por pilas se enumeran mediante los números de Catalan . [ 4 ] Knuth también planteó preguntas sobre la ordenación con deques . En particular, la pregunta de Knuth sobre cuántas permutaciones de n elementos se pueden obtener con el uso de un deque sigue abierta. [ 5 ] Poco después, Robert Tarjan ( 1972 ) investigó la ordenación por redes de pilas, [ 6 ] mientras que Vaughan Pratt ( 1973 ) demostró que la permutación π puede ser ordenada por una deque si y solo si para todo k , π evita 5,2,7,4,...,4 k +1,4 k − 2,3,4 k ,1, y 5,2,7,4,...,4 k +3,4 k ,1,4 k +2,3, y toda permutación que se pueda obtener de cualquiera de estas intercambiando los dos últimos elementos o el 1 y el 2. [ 7 ] Debido a que esta colección de permutaciones es infinita (de hecho, es el primer ejemplo publicado de una anticadena infinita de permutaciones), no está inmediatamente claro cuánto tiempo lleva decidir si una permutación puede ser ordenada por una deque. Rosenstiehl y Tarjan (1984) presentaron posteriormente un algoritmo de tiempo lineal (en la longitud de π) que determina si π puede ser ordenado por una cola doble. [ 8 ]
En su artículo, Pratt comentó que este orden de patrones de permutación “parece ser el único orden parcial en permutación que surge de manera simple y natural” y concluye señalando que “desde un punto de vista abstracto”, el orden de patrones de permutación “es incluso más interesante que las redes que estábamos caracterizando”. [ 7 ]
Orígenes enumerativos
Un objetivo destacado en el estudio de patrones de permutación es la enumeración de permutaciones que evitan una permutación fija (y típicamente corta) o un conjunto de permutaciones. Sea Av n (B) el conjunto de permutaciones de longitud n que evitan todas las permutaciones en el conjunto B. (En el caso de que B sea un conjunto único, digamos { β }, se usa la abreviatura Av n ( β ) en su lugar). Como se mencionó anteriormente, MacMahon y Knuth demostraron que |Av n (123)| = |Av n (231)| = C n , el n- ésimo número de Catalan. Por lo tanto, estas son clases combinatorias isomorfas .
Simion y Schmidt (1985) fue el primer artículo que se centró exclusivamente en la enumeración. Entre otros resultados, Simion y Schmidt contaron permutaciones pares e impares que evitaban un patrón de longitud tres, contaron permutaciones que evitaban dos patrones de longitud tres y dieron la primera prueba biyectiva de que las permutaciones que evitan 123 y 231 son equinumerosas. [ 9 ] Desde su artículo, se han dado muchas otras biyecciones; véase Claesson y Kitaev (2008) para una revisión. [ 10 ]
En general, si |Av n ( β )| = |Av n ( σ )| para todo n , entonces se dice que β y σ son equivalentes de Wilf . Muchas equivalencias de Wilf se derivan del hecho trivial de que |Av n ( β )| = |Av n ( β − 1 )| = |Av n ( β rev )| para todo n , donde β − 1 denota el inverso de β y β rev denota el reverso de β . (Estas dos operaciones generan el grupo diedral D 8 con una acción natural sobre matrices de permutación ). Sin embargo, también hay numerosos ejemplos de equivalencias de Wilf no triviales (como la que existe entre 123 y 231):
- Stankova (1994) demostró que las permutaciones 1342 y 2413 son equivalentes de Wilf. [ 11 ]
- Stankova y West (2002) demostraron que para cualquier permutación β , las permutaciones 231 ⊕ β y 312 ⊕ β son equivalentes a Wilf, donde ⊕ denota la operación de suma directa . [ 12 ]
- Backelin, West y Xin (2007) demostraron que para cualquier permutación β y cualquier entero positivo m , las permutaciones 12... m ⊕ β y m ...21 ⊕ β son equivalentes a Wilf. [ 13 ]
De estas dos equivalencias de Wilf y las simetrías inversa y reversa, se deduce que existen tres secuencias diferentes |Av n ( β )| donde β tiene una longitud de cuatro:
A finales de la década de 1980, Richard Stanley y Herbert Wilf conjeturaron que para cada permutación β , existe una constante K tal que |Av n ( β )| < K n . Esto se conoció como la conjetura de Stanley-Wilf hasta que fue demostrada por Adam Marcus y Gábor Tardos . [ 16 ]
Clases de permutación
Una clase de permutación , también conocida como clase de patrón (principalmente en trabajos antiguos) o simplemente clase de permutaciones, es un conjunto descendente en el orden de patrones de permutación. Cada clase se puede definir mediante las permutaciones mínimas que no se encuentran dentro de ella, su base . Así, la base para las permutaciones ordenables por pila es {231}, mientras que se sabe que la base para las permutaciones ordenables por cola doble es infinita. La función generadora de una clase es Σ x |π|, donde la suma se toma sobre todas las permutaciones π de la clase.
Función de Möbius
Como el conjunto de permutaciones bajo el orden de contención forma un poset , es natural preguntarse sobre su función de Möbius , un objetivo presentado explícitamente por primera vez por Wilf (2002) . [ 17 ] El objetivo en tales investigaciones es encontrar una fórmula para la función de Möbius de un intervalo [σ, π] en el poset de patrones de permutación que sea más eficiente que la definición recursiva ingenua. El primer resultado de este tipo fue establecido por Sagan y Vatter (2006) , quienes dieron una fórmula para la función de Möbius de un intervalo de permutaciones en capas . [ 18 ] Posteriormente, Burstein et al. (2011) generalizaron este resultado a intervalos de permutaciones separables . [ 19 ]
Se sabe que, asintóticamente, al menos el 39,95% de todas las permutaciones π de longitud n satisfacen μ(1, π)=0 (es decir, la función principal de Möbius es igual a cero), [ 20 ] pero para cada n existen permutaciones π tales que μ(1, π) es una función exponencial de n . [ 21 ]
Complejidad computacional
Dada una permutación(llamado el texto ) de longitudy otra permutaciónde longitud(llamado patrón ), el problema de coincidencia de patrones de permutación (PPM) pregunta siestá contenido enCuando ambosySe consideran variables, se sabe que el problema es NP-completo , y el problema de contar el número de tales coincidencias es #P-completo . [ 22 ] Sin embargo, PPM se puede resolver en tiempo lineal cuando k es una constante. De hecho, Guillemot y Marx [ 23 ] demostraron que PPM se puede resolver en tiempo, lo que significa que es tratable con parámetros fijos con respecto a.
Existen varias variantes del problema PPM, como lo analizan Bruner y Lackner. [ 24 ] Por ejemplo, si se requiere que la coincidencia consista en entradas contiguas, el problema se puede resolver en tiempo polinomial. [ 25 ] Se obtiene una variante natural diferente cuando el patrón se restringe a una clase de permutación propia.Este problema se conoce como-Patrón PPM y se demostró que es resoluble en tiempo polinomial para permutaciones separables . [ 22 ] Posteriormente, Jelínek y Kynčl [ 26 ] resolvieron completamente la complejidad de-Patrón PPM demostrando que es resoluble en tiempo polinomial cuandoes igual a uno de 1, 12, 21, 132, 231, 312 o 213 y NP-completo en caso contrario.
Otra variante se da cuando tanto el patrón como el texto están restringidos a una clase de permutación adecuada., en cuyo caso el problema se llama-PPM. Por ejemplo, Guillemot y Vialette [ 27 ] demostraron que-PPM podría resolverse entiempo. Albert , Lackner, Lackner y Vatter [ 28 ] posteriormente lo redujeron ay demostraron que el mismo límite se cumple para la clase de permutaciones fusionadas asimétricas . Además, preguntaron si el-El problema PPM se puede resolver en tiempo polinomial para cada clase de permutación propia fija.Esta pregunta fue respondida negativamente por Jelínek y Kynčl, quienes demostraron que-PPM es de hecho NP-completo. [ 26 ] Más tarde, Jelínek, Opler y Pekárek [ 29 ] demostraron que-PPM es NP-completo para cualquierde longitud al menos 4 no simétrica a una de 3412, 3142, 4213, 4123 o 41352.
Densidades de empaque
Se dice que la permutación π es β- óptima si ninguna permutación de la misma longitud que π tiene más copias de β. En su discurso ante la reunión de SIAM sobre Matemáticas Discretas en 1992, Wilf definió la densidad de empaquetamiento de la permutación β de longitud k como
Un argumento no publicado de Fred Galvin muestra que la cantidad dentro de este límite no es creciente para n ≥ k , y por lo tanto el límite existe. Cuando β es monótono, su densidad de empaquetamiento es claramente 1, y las densidades de empaquetamiento son invariantes bajo el grupo de simetrías generado por inverso y reverso, por lo que para permutaciones de longitud tres, hay solo una densidad de empaquetamiento no trivial. Walter Stromquist (no publicado) resolvió este caso al mostrar que la densidad de empaquetamiento de 132 es 2 √ 3 − 3 , aproximadamente 0.46410.
Para permutaciones β de longitud cuatro, hay (debido a simetrías) siete casos a considerar:
Para las tres permutaciones desconocidas, existen límites y conjeturas. Price (1997) utilizó un algoritmo de aproximación que sugiere que la densidad de empaquetamiento de 1324 es alrededor de 0,244. [ 30 ] Birzhan Batkeyev (inédito) construyó una familia de permutaciones que muestra que la densidad de empaquetamiento de 1342 es al menos el producto de las densidades de empaquetamiento de 132 y 1432, aproximadamente 0,19658. Se conjetura que esta es la densidad de empaquetamiento precisa de 1342. Presutti y Stromquist (2010) proporcionaron un límite inferior para la densidad de empaquetamiento de 2413. Este límite inferior, que puede expresarse en términos de una integral, es aproximadamente 0,10474, y se conjetura que es la verdadera densidad de empaquetamiento. [ 32 ]
Superpatrones
Un k - superpatrón es una permutación que contiene todas las permutaciones de longitud k . Por ejemplo, 25314 es un 3-superpatrón porque contiene todas las 6 permutaciones de longitud 3. Se sabe que los k -superpatrones deben tener una longitud de al menos k² / e² , donde e ≈ 2,71828 es el número de Euler , [ 33 ] y que existen k -superpatrones de longitud ⌈( k² + 1 )/2⌉. [ 34 ] Se conjetura que este límite superior es el mejor posible, salvo términos de orden inferior. [ 35 ]
Generalizaciones
El tipo de patrón definido anteriormente, en el que las entradas no necesitan aparecer consecutivamente, se denomina patrón clásico (de permutación). Si se requiere que las entradas sean consecutivas, entonces el patrón se denomina patrón consecutivo .
Existen varias formas en que se ha generalizado la noción de "patrón". Por ejemplo, un patrón vincular es una permutación que contiene guiones que indican qué pares adyacentes de entradas no tienen por qué aparecer consecutivamente. Por ejemplo, la permutación 314265 tiene dos copias del patrón punteado 2 − 31 − 4, dadas por las entradas 3426 y 3425. Para un patrón punteado β y cualquier permutación π, escribimos β(π) para el número de copias de β en π. Así, el número de inversiones en π es 2 − 1(π), mientras que el número de descensos es 21(π). Además, el número de valles en π es 213(π) + 312(π), mientras que el número de picos es 231(π) + 132(π). Estos patrones fueron introducidos por Babson y Steingrímsson (2000) , quienes demostraron que casi todas las estadísticas mahonianas conocidas podían expresarse en términos de permutaciones vinculares. [ 36 ] Por ejemplo, el índice Major de π es igual a 1 − 32(π) + 2 − 31(π) + 3 − 21(π) + 21(π).
Otra generalización es la de un patrón con barras , en el que algunas de las entradas están con barras. Para que π evite el patrón con barras β, significa que cada conjunto de entradas de π que forman una copia de las entradas sin barras de β puede extenderse para formar una copia de todas las entradas de β. West (1993) introdujo este tipo de patrones en su estudio de permutaciones que podían ordenarse pasándolas dos veces por una pila. [ 37 ] (Nótese que la definición de West de ordenar dos veces por una pila no es la misma que ordenar con dos pilas en serie). Otro ejemplo de patrones con barras aparece en el trabajo de Bousquet-Mélou y Butler (2007) , quienes demostraron que la variedad Schubert correspondiente a π es localmente factorial si y solo si π evita 1324 y 21 3 54. [ 38 ]
Referencias
- ↑ MacMahon, Percy A. (1915), Análisis combinatorio , Londres: Cambridge University Press, Volumen I, Sección III, Capítulo V.
- ↑ MacMahon (1915) , artículos 97 y 98.
- ↑ Knuth, Donald E. (1968), El arte de la programación informática, vol. 1 , Boston: Addison-Wesley, ISBN 0-201-89683-4, MR 0286317 , OCLC 155842391 .
- ↑ Knuth (1968) , Sección 2.2.1, Ejercicios 4 y 5.
- ↑ Knuth (1968) , Sección 2.2.1, Ejercicio 13, calificado como M49 en la primera edición y M48 en la segunda.
- ↑ Tarjan, Robert (1972), "Clasificación mediante redes de colas y pilas", Journal of the ACM , 19 (2): 341–346 , doi : 10.1145/321694.321704 , MR 0298803 , S2CID 13608929 .
- 1 2 Pratt, Vaughan R. (1973), "Cálculo de permutaciones con colas de doble extremo. Pilas paralelas y colas paralelas", Actas del Quinto Simposio Anual de la ACM sobre Teoría de la Computación (Austin, Texas, 1973) , págs. 268–277 , doi : 10.1145/800125.804058 , MR 0489115 , S2CID 15740957 .
- ↑ Rosenstiehl, Pierre ; Tarjan, Robert (1984), "Códigos de Gauss, grafos hamiltonianos planares y permutaciones ordenables por pila", Journal of Algorithms , 5 (3): 375–390 , doi : 10.1016/0196-6774(84)90018-X , MR 0756164 .
- ↑ Simion, Rodica ; Schmidt, Frank W. (1985), "Permutaciones restringidas", European Journal of Combinatorics , 6 (4): 383–406 , doi : 10.1016/s0195-6698(85)80052-4 , MR 0829358 .
- ^ Claesson, Anders; Kitaev, Sergey (2008), "Clasificación de biyecciones entre 321 y 132, evitando permutaciones" , Séminaire Lotharingien de Combinatoire , 60 : B60d, 30pp, arXiv : 0805.1325 , MR 2465405 .
- ^ Stankova, Zvezdelina (1994), "Subsecuencias prohibidas", Matemáticas discretas , 132 ( 1– 3): 291– 316, doi : 10.1016/0012-365X(94)90242-9 , SEÑOR 1297387 .
- ↑ Stankova, Zvezdelina; West, Julian (2002), "Una nueva clase de permutaciones equivalentes a Wilf", Journal of Algebraic Combinatorics , 15 (3): 271– 290, arXiv : math/0103152 , doi : 10.1023/A:1015016625432 , MR 1900628 , S2CID 13921676 .
- ↑ Backelin, Jörgen; West, Julian; Xin, Guoce (2007), "Equivalencia de Wilf para clases unitarias", Advances in Applied Mathematics , 38 (2): 133–149 , doi : 10.1016/j.aam.2004.11.006 , MR 2290807 .
- ↑ Bóna, Miklós (1997), "Enumeración exacta de permutaciones que evitan 1342: un vínculo estrecho con árboles etiquetados y mapas planares", Journal of Combinatorial Theory , Serie A, 80 (2): 257–272 , arXiv : math/9702223 , doi : 10.1006/jcta.1997.2800 , MR 1485138 , S2CID 18352890 .
- ↑ Gessel, Ira M. (1990), "Funciones simétricas y recursividad P ", Journal of Combinatorial Theory , Serie A, 53 (2): 257–285 , doi : 10.1016/0097-3165(90)90060-A , MR 1041448 .
- ↑ Marcus, Adam; Tardos, Gábor (2004), "Matrices de permutación excluidas y la conjetura de Stanley-Wilf", Journal of Combinatorial Theory , Serie A, 107 (1): 153– 160, doi : 10.1016/j.jcta.2004.04.002 , MR 2063960 .
- ↑ Wilf, Herbert (2002), "Patrones de permutaciones", Matemáticas Discretas , 257 (2): 575– 583, doi : 10.1016/S0012-365X(02)00515-0 , MR 1935750 .
- ↑ Sagan, Bruce ; Vatter, Vince (2006), "La función de Möbius de un poset de composición", Journal of Algebraic Combinatorics , 24 (2): 117–136 , arXiv : math/0507485 , doi : 10.1007/s10801-006-0017-4 , MR 2259013 , S2CID 11283347 .
- ↑ Burstein, Alexander; Jelinek, Vit; Jelinkova, Eva; Steingrimsson, Einar (2011), "La función de Möbius de permutaciones separables y descomponibles", Journal of Combinatorial Theory , Serie A, 118 (1): 2346– 2364, doi : 10.1016/j.jcta.2011.06.002 , MR 2834180 , S2CID 13978488 .
- ↑ Brignall, Robert; Jelínek, Vit; Kynčl, Jan; Marchant, David (2019), "Ceros de la función de Möbius de permutaciones" (PDF) , Mathematika , 65 (4): 1074–1092 , arXiv : 1810.05449 , doi : 10.1112/S0025579319000251 , MR 3992365 , S2CID 53366318
- ↑ Marchant, David (2020), "2413-balloon permutations and the growth of the Möbius function", Electronic Journal of Combinatorics , 27 (1): Artículo P1.7, 18 pp, arXiv : 1812.05064 , doi : 10.37236/8554
- 1 2 Bose, Prosenjit ; Buss, Jonathan F.; Lubiw, Anna (marzo de 1998), "Coincidencia de patrones para permutaciones", Information Processing Letters , 65 (5): 277–283 , doi : 10.1016/S0020-0190(97)00209-3
- ↑ Guillemot, Sylvain; Marx, Daniel (2014). "Finding small patterns in permutations in linear time". Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms : 20. arXiv : 1307.3073 . doi : 10.1137/1.9781611973402.7 . ISBN 978-1-61197-338-9. S2CID 1846959 .
- ↑ Bruner, Marie-Louise; Lackner, Martin (2013), "El panorama computacional de los patrones de permutación", Matemáticas puras y aplicaciones , 24 (2): 83– 101, arXiv : 1301.0340
- ↑ Kubica, M.; Kulczyński, T.; Radoszewski, J.; Rytter, W.; Waleń, T. (2013), "Un algoritmo de tiempo lineal para la coincidencia de patrones de permutación consecutiva", Information Processing Letters , 113 (12): 430– 433, doi : 10.1016/j.ipl.2013.03.015
- 1 2 Jelínek, Vít; Kynčl, Jan (2017). "Dificultad del emparejamiento de patrones de permutación". Actas del Vigésimo Octavo Simposio Anual ACM-SIAM sobre Algoritmos Discretos, SODA 2017, Barcelona, España, Hotel Porta Fira, 16-19 de enero . SIAM. págs. 378–396 . arXiv : 1608.00529 . doi : 10.1137/1.9781611974782.24 .
- ↑ Guillemot, Sylvain; Vialette, Stéphane (2009), "Pattern matching for 321-avoiding permutations", Algorithms and Computation , Lecture Notes in Computer Science, vol. 5878, pp. 1064–1073 , arXiv : 1511.01770 , doi : 10.1007/978-3-642-10631-6_107 , ISBN 978-3-642-10630-9
- ↑ Albert, Michael ; Lackner, Marie-Louise; Lackner, Martin; Vatter, Vincent (2016), "La complejidad de la coincidencia de patrones para permutaciones 321-evitadas y fusionadas asimétricamente", Matemáticas Discretas y Ciencias de la Computación Teórica , 18 (2), arXiv : 1510.06051 , doi : 10.46298/dmtcs.1308 , S2CID 5827603
- ↑ Jelínek, Vít; Opler, Mical; Pekárek, Jakub (2021). "Cuadrículas de permutaciones y dureza de la coincidencia de patrones". 46.º Simposio internacional sobre fundamentos matemáticos de la informática, MFCS 2021, 23 al 27 de agosto de 2021, Tallin, Estonia . Schloss Dagstuhl - Leibniz-Zentrum für Informatik. págs. 65:1–65:22. arXiv : 2107.10897 . doi : 10.4230/LIPIcs.MFCS.2021.65 .
- 1 2 3 Price, Alkes (1997), Densidades de empaquetamiento de patrones en capas , tesis doctoral, Universidad de Pensilvania, ProQuest 304421853 .
- ↑ Albert, Michael H.; Atkinson , MD ; Handley, CC; Holton, DA; Stromquist, W. (2002), "Sobre las densidades de empaquetamiento de permutaciones" , Electronic Journal of Combinatorics , 9 : Artículo R5, 20 pp, doi : 10.37236/1622 , MR 1887086 .
- ↑ Presutti, Cathleen Battiste; Stromquist, Walter (2010), "Tasas de empaquetamiento de medidas y una conjetura para la densidad de empaquetamiento de 2413" , en Linton, Steve; Ruškuc, Nik; Vatter, Vincent (eds.), Permutation Patterns , London Math. Soc. Lecture Notes, vol. 376, Cambridge University Press, pp. 287–316 , doi : 10.1017/CBO9780511902499.015 , ISBN 978-0-521-72834-8.
- ↑ Arratia, Richard (1999), "Sobre la conjetura de Stanley-Wilf para el número de permutaciones que evitan un patrón dado" , Electronic Journal of Combinatorics , 6 : Artículo N1, 4 pp, doi : 10.37236/1477 , MR 1710623 .
- ↑ Engen, Michael; Vatter, Vincent (2021), "Containing all permutations", American Mathematical Monthly , 128 (1): 4–24 , arXiv : 1810.08252 , doi : 10.1080/00029890.2021.1835384
- ↑ Eriksson, Henrik; Eriksson, Kimmo; Linusson, Svante; Wästlund, Johan (2007), "Embalaje denso de patrones en una permutación", Annals of Combinatorics , 11 ( 3– 4): 459– 470, doi : 10.1007/s00026-007-0329-7 , MR 2376116 , S2CID 2021533 .
- ↑ Babson, Erik; Steingrímsson, Einar (2000), "Patrones de permutación generalizados y una clasificación de las estadísticas de Mahon" , Séminaire Lotharingien de Combinatoire , 44 : Artículo de investigación B44b, 18 pp, MR 1758852 .
- ↑ West, Julian (1993), "Ordenar dos veces a través de una pila", Theoretical Computer Science , 117 ( 1–2 ): 303–313 , doi : 10.1016/0304-3975(93)90321-J , MR 1235186 .
- ↑ Bousquet-Mélou, Mireille ; Butler, Steve (2007), "Permutaciones tipo bosque", Annals of Combinatorics , 11 ( 3–4 ): 335–354 , arXiv : math/0603617 , doi : 10.1007/s00026-007-0322-1 , MR 2376109 , S2CID 31236417 .
Enlaces externos
- PermLab: software para patrones de permutación , mantenido por Michael Albert .
- Base de datos de evitación de patrones de permutación , mantenida por Bridget Tenner .
- PermPAL: The Permutation Pattern Avoidance Library , una base de datos de teoremas derivados algorítmicamente sobre clases de permutaciones, mantenida por Christian Bean, Émile Nadeau, Jay Pantone y Henning Ulfarsson.
- Patrones de permutación