Professional Documents
Culture Documents
ALUMNOS:
PROFESOR:CARLO CORRALES
AREQUIPA PERU
2017
LONGEST COMMON SUBSEQUENCE
1.-Introduccin
1.1 Conocimientos Previos
En este problema se aplicarn trminos que deben ser aclarados desde un principio.
- Secuencia: Es una coleccin ordenada de elementos en la cual la repeticin
est permitida. Ejemplo: A, B, C, A, E, F
- Subsecuencia: Es una secuencia que se obtiene a partir de otra de igual o
mayor longitud mediante la supresin de algunos elementos manteniendo el
orden de los elementos restantes. Por ejemplo, la secuencia A, C, A es una
subsecuencia de A, B, C, A, E, F. No debe confundirse con el trmino
subcadena, que adems impone la restriccin de que los elementos han de
ser contiguos. Un ejemplo de subcadena es C, A, E.
1.3 Aplicacin
3.-Enfoques Disponibles
Para encontrar la subsecuencia comn ms larga entre N [n1...nn] secuencias existen distintos
enfoques:
(2 )
=2
3.2.1 Estrategia :
1. Definimos [, ] = | ( [ 1. . . ] , [ 1. . . ] ) |
2. Luego,[, ] = | (, ) |
3.2.2 Ecuacin Recursiva:
3.2.2 Pseudocodigo:
4.- Implementacin
METODO IMPRIMIR
METODO LCS
RESULTADOS
4.- Conclusiones
5.- Bibliografa
[1] Introduccin to algoritmos. Thomas H. Cormen
[2]https://www.cs.berkeley.edu/~vazirani/algorithms/chap6.pdf
[3]https://en.wikibooks.org/wiki/Algorithms/Dynamic_Programming
[4]http://faculty.ksu.edu.sa/Alsalih/CSC%20529/5.2_DynamicProgramming.pdf
[5]http://www.geeksforgeeks.org/dynamic-programming-set-4-longest-common-
subsequence/
[6] Subsecuencia Comn Ms Larga. Sergio Garca Prado