Supongamos que existe un conjunto finito $A$ contiene $n$ elementos. Uno puede construir una secuencia de longitud finita:
$$\{a_i\},\ a_i \in A,\ i\in \mathbb N,\ i\le N$$
Esta secuencia contiene $2^N$ subsecuencias de la forma:
$$\{ a_{i_k}\}, k\in \mathbb N,\ k\le M\le N,\ i_k>i_{k-1}$$
Tal subequence es capicúa iff $a_{i_{M+1-k}} = a_{i_k}\ \forall k$. La longitud de los más palindrómicas larga por lo tanto puede ser definido como:
$$M_p\{a_i\} = \max\{|\{a_{i_k}\}|:a_{i_{M+1-k}} = a_{i_k}\ \forall k\}$$
El algoritmo para encontrar $M_p$ es un conocido problema de programación dinámica, pero después de la implementación que me he encontrado un interesante comportamiento. La media proporcional de la longitud de los más palindrómicas larga puede ser escrita como:
$$\pi(N) = \left\langle\frac{M_p\{a_i\}}{N}\right\rangle$$
donde $\left\langle\right\rangle$ denota un promedio sobre todos los $\{a_i\}$ de la longitud de la $N$. En principio, un muestreo aleatorio debe proporcionar una buena aproximación. Numéricamente, parece que $\lim_{N\to\infty}\pi(N)$ converge a una constante que depende sólo de la $n$, el número de elementos de los que la secuencia se construye. Para las secuencias binarias, este límite parece ser $\approx 0.8$, mientras que para $n=10$, parece ser $\approx 0.45$.
El hecho de que el límite converge a una constante distinta de $1$ o $0$ indica que la mayor palíndromo escala linealmente con la longitud de la secuencia, y que los valores calculados parecen ser los números racionales bastante curioso.
Aquí están algunas de las aproximaciones de $\lim_{N\to\infty}\pi_n(N)$, generado por el uso de 256 secuencias aleatorias de longitud 256. $\sigma$ indica que la desviación estándar de la distribución, no en la media de la muestra.
\begin{array}{c|lcr} n & \pi_n(N) & \sigma \\ \hline 2 & 0.80035 & 0.01647 \\ 3 & 0.70724 & 0.01615 \\ 4 & 0.64514 & 0.01544 \\ 5 & 0.59718 & 0.01697 \\ 6 & 0.56046 & 0.01617 \\ 7 & 0.53024 & 0.01627 \\ 8 & 0.50377 & 0.01527 \\ 9 & 0.48380 & 0.01520 \\ 10 & 0.46349 & 0.01489 \end{array}
Me gustaría saber si hay una manera de derivar el comportamiento asintótico de la observada en los resultados numéricos. La complejidad del algoritmo para $M_p$ hace que sea difícil obtener una distribución de probabilidad, y el número racional resultados pista de que puede ser un enfoque más sencillo. El aporte se agradece.