En matemáticas , una subsecuencia de una secuencia dada es una secuencia que se puede derivar de la secuencia dada eliminando algunos o ningún elemento sin cambiar el orden de los elementos restantes. Por ejemplo, la secuenciaes una subsecuencia deobtenido después de la eliminación de elementosyLa relación de que una secuencia sea subsecuencia de otra es un orden parcial .
Las subsecuencias pueden contener elementos consecutivos que no eran consecutivos en la secuencia original. Una subsecuencia que consiste en una sucesión consecutiva de elementos de la secuencia original, comodees una subcadena . La subcadena es un refinamiento de la subsecuencia.
La lista de todas las subsecuencias para la palabra " apple " sería " a ", " ap ", " al ", " ae ", " app ", " apl ", " ape ", " ale ", " appl ", " appe ", " aple ", " apple ", " p ", " pp ", " pl ", " pe ", " ppl ", " ppe ", " ple ", " pple ", " l ", " le ", " e ", "" ( cadena vacía ).
subsecuencia común
Dadas dos secuenciasyuna secuenciaSe dice que es una subsecuencia común deysies una subsecuencia de ambosy Por ejemplo, si entoncesSe dice que es una subsecuencia común dey
Esta no sería la subsecuencia común más larga , ya quesolo tiene longitud 3 y la subsecuencia comúntiene longitud 4. La subsecuencia común más larga deyes
Aplicaciones
Las subsecuencias tienen aplicaciones en la informática , [ 1 ] especialmente en la disciplina de la bioinformática , donde se utilizan ordenadores para comparar, analizar y almacenar secuencias de ADN , ARN y proteínas .
Tomemos dos secuencias de ADN que contengan 37 elementos, por ejemplo:
- SEQ 1 = ACGGTGTCGTGCTATGCTGATGCTGACTTATATGCTA
- SEQ 2 = CGTTCGGCTATCGTACGTTCTATTCTATGATTTCTAA
La subsecuencia común más larga de las secuencias 1 y 2 es:
- LCS (SEQ 1 ,SEQ 2 ) = CGTTCGGCTATGCTTCTACTTATTCTA
Esto se puede ilustrar resaltando los 27 elementos de la subsecuencia común más larga en las secuencias iniciales:
- SEQ 1 = A CG G T G TCG T GCTATGCT GA T G CT G ACTTAT A T G CTA
- SEQ 2 = CGTTCGGCTAT C G TA C G TTCTA TT CT A T G ATT T CTA A
Otra forma de mostrar esto es alinear las dos secuencias, es decir, colocar los elementos de la subsecuencia común más larga en una misma columna (indicada por la barra vertical) e introducir un carácter especial (en este caso, un guion) para rellenar las subsecuencias vacías resultantes:
- SEQ 1 = ACGGTGTCGTGCTAT-G--C-TGATGCTGA--CT-T-ATATG-CTA-
- | || ||| ||||| | | | | || | || | ||| | |||
- SEQ 2 = -C-GT-TCG-GCTATCGTACGT--T-CT-ATTCTATGAT-T-TCTAA
Las subsecuencias se utilizan para determinar el grado de similitud entre las dos hebras de ADN, utilizando las bases del ADN: adenina , guanina , citosina y timina .
Teoremas
- Toda sucesión infinita de números reales tiene una subsucesión monótona infinita . (Este es un lema utilizado en la demostración del teorema de Bolzano-Weierstrass ).
- Cada secuencia infinita acotada entiene una subsucesión convergente . (Este es el teorema de Bolzano-Weierstrass ).
- Para todos los números enterosytoda secuencia finita de longitud al menoscontiene una subsecuencia monótonamente creciente de longitud o una subsecuencia monótonamente decreciente de longitud . (Este es el teorema de Erdős-Szekeres ).
- Un espacio métricoes compacto si cada secuencia entiene una subsecuencia convergente cuyo límite está en.
Véase también
Notas
- ↑ En informática, "cadena" se usa a menudo como sinónimo de "secuencia" , pero "subcadena" y "subsecuencia" no son sinónimos. Las subcadenas son partes consecutivas de una cadena, mientras que las subsecuencias no necesariamente lo son. Esto significa que una subcadena de una cadena siempre es una subsecuencia de la cadena, pero una subsecuencia de una cadena no siempre es una subcadena de la cadena. Véase: Gusfield, Dan (1999) [1997]. Algorithms on Strings, Trees and Sequences: Computer Science and Computational Biology . EE. UU.: Cambridge University Press. pág. 4. ISBN 0-521-58519-8.
Este artículo incorpora material de una publicación posterior en PlanetMath , que está bajo la licencia Creative Commons Attribution/Share-Alike License .
- matemáticas elementales
- Secuencias y series