Secuencia de Davenport-Schinzel

En combinatoria , una secuencia de Davenport-Schinzel es una secuencia de caracteres en la que dos caracteres cualesquiera pueden aparecer en orden alterno un número limitado de veces. La longitud máxima posible de una secuencia de Davenport-Schinzel está limitada por el número de caracteres multiplicado por un pequeño factor constante que depende del número de entrelazados permitidos. Las secuencias de Davenport-Schinzel fueron definidas por primera vez en 1965 por Harold Davenport y Andrzej Schinzel para el análisis de ecuaciones diferenciales lineales . Siguiendo a Atalla [1] , estas secuencias y límites en sus longitudes se han convertido en una herramienta estándar en geometría combinatoria y en el análisis de algoritmos geométricos [2] .

Definición

Una sucesión finita U = u 1 , u 2 , u 3 se dice que es una sucesión Davenport-Schinzel de orden s si satisface las siguientes dos propiedades:

  1. No hay dos valores consecutivos en una secuencia que sean iguales entre sí.
  2. Si x e y  son dos valores distintos que aparecen en una secuencia, entonces la secuencia no contiene una subsecuencia... x ,... y ,..., x ,..., y ,... que consta de s + 2 valores alternos de x e y .

Por ejemplo, la secuencia

1, 2, 1, 3, 1, 3, 2, 4, 5, 4, 5, 2, 3

es una secuencia de Davenport-Schinzel de orden 3 - contiene una secuencia alterna de cuatro longitudes, como ...1, ...2, ...1, ...2, ... (aparece de cuatro maneras diferentes como una secuencia de la secuencia completa), pero no contiene una subsecuencia de longitud cinco.

Si una secuencia de Davenport-Schinzel de orden s contiene n valores distintos, se denomina ( n , s ) secuencia de Davenport-Schinzel o secuencia DS ( n , s ) [3] .

Límites de longitud

La complejidad de una secuencia DS ( n , s ) se analiza asintóticamente cuando n tiende al infinito, suponiendo que s es una constante y se conocen límites casi exactos para todos los s . Sea λ s ( n ) la longitud de la secuencia DS ( n , s ) más larga. Los límites de λs más conocidos utilizan la función inversa de Ackermann

α( norte )=min { metro |A( metro , metro ) ≥ norte } ,

donde A  es la función de Ackermann. Debido al muy rápido crecimiento de la función de Ackermann, su inversa crece muy lentamente y no excede de 4 para la mayoría de los problemas de cualquier tamaño práctico [4] .

Si usa la notación "O" grande , se conocen los siguientes límites:

[6] [7] [8] [9] [10] [11] [12] . Este límite de complejidad se puede realizar hasta una constante por segmentos: existe tal disposición de n segmentos en el plano, cuya envolvente inferior tiene una complejidad Ω( n α( n )) [13] [8] .

, donde [14] [15] [12] .

El valor de λ s ( n ) también se conoce si s es variable y n  es una pequeña constante [16] :

Si s es una función de n , los límites superior e inferior de la sucesión de Davenport-Schinzel no son exactos.

Aplicación a sobres inferiores

La envolvente inferior del conjunto de funciones ƒ i ( x ) de la variable real x es la función dada por el mínimo puntual:

ƒ( x ) = min yo ƒ yo ( x ).

Supongamos que estas funciones tienen un comportamiento muy bueno: todas son continuas y dos de ellas son iguales como máximo en valores de s . Bajo estos supuestos, el eje real se puede dividir en un número finito de intervalos , dentro de cada uno de los cuales una función tiene valores menores que los valores de todas las demás funciones. Una secuencia de tales intervalos, etiquetada por la función mínima dentro de cada intervalo, forma una secuencia de Davenport-Schinzel de orden s . Por lo tanto, cualquier límite superior de la complejidad de una secuencia de Davenport-Schinzel con este orden también limita el número de intervalos en tal representación de la envolvente inferior.

La aplicación original de Davenport-Shinzel consideró funciones que son soluciones diferentes a la misma ecuación diferencial lineal homogénea de orden s . Dos soluciones diferentes cualesquiera tienen como máximo s valores comunes, por lo que la envolvente inferior del conjunto de n soluciones diferentes forma una secuencia DS ( n , s ).

El mismo concepto de la envolvente inferior se puede aplicar a funciones que solo son continuas por tramos o solo se definen en intervalos del eje real. Sin embargo, en este caso, se suman a la sucesión los puntos de discontinuidad de las funciones y los extremos de los intervalos en los que se da cada función. Por ejemplo, un segmento no vertical en el plano puede interpretarse como la gráfica de una función que asigna los puntos x del intervalo a los valores y correspondientes , y la envolvente inferior del conjunto de segmentos forma una secuencia de Davenport-Schinzel de orden tres, ya que dos segmentos cualquiera pueden formar una secuencia intercalada de longitud como máximo 4.

Véase también

Notas

  1. Atallah, 1985 .
  2. Sharir, Agarwal, 1995 , pág. = x y 2.
  3. Sharir, Agarwal, 1995 , pág. una.
  4. Sharir, Agarwal, 1995 , pág. catorce.
  5. 1 2 Sharir, Agarwal, 1995 , pág. 6.
  6. Sharir, Agarwal, 1995 , pág. 12-42 Capítulo 2.
  7. Hart, Sharir, 1986 .
  8. 1 2 Wiernik, Sharir, 1988 .
  9. Komjath, 1988 .
  10. Klazar, 1999 .
  11. Nivasch, 2009 .
  12. 1 2 3 4 Pettie, 2015 .
  13. Sharir, Agarwal, 1995 , pág. 86–114 Capítulo 4.
  14. 1 2 Sharir, Agarwal, 1995 , pág. 43-85 Capítulo 3.
  15. 1 2 Agarwal, Sharir, Shor, 1989 .
  16. 1 2 Roselle, Stanton, 1970/71 .
  17. 1 2 3 Wellman, Pettie, 2016 .

Literatura

Enlaces