NPM : 51419984
KELAS : 1IA03
VCLASS M11 Algoritma & Pemrograman 2C
contoh penerapan dynamic programming
Dynamic Programming Longest Common Susequence
Jika ada dua sekuen X dan Y maka Z merupakan common subsequence dari X dan Y jika Z
adalah subsekuen dari X dan Y. misalnya X = (A,B,C,B,D,A,B) dan Y=(B,D,C,A,B,A), sekuen
(B,C,A) adalah common subsequence dari X dan Y, tetapi sekuen (B,C,A) bukan merupakan
longest common subsequence dari X dan Y karena hanya memiliki panjang 3. Dan sekuen
(B,C,B,A) adalah LCS karena common subsequence dari X dan Y dan memiliki panjang 4.
Diberikan dua sekuen X = (x1,x2,x3,…,xm) dan Y = (y1 y2, y3, …, yn), kemudian dicari
maximum-length common subsequence dari X dan Y. berikut ini akan diberikan langkah-
langkah dimana permasalahan LCS dapat diselesaikan secara efisien menggunakan dynamic
programming.