Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Compute the length of longest common subsequence for the two input strings x = ABCBDAB and y = BDCABA using the dynamic programming algorithm (

Compute the length of longest common subsequence for the two input strings x = ABCBDAB and y = BDCABA using the dynamic programming algorithm(see the attached photo).show your work by filling the DP table.Solution 1. Dynamic programming.
Def. OPT(i,j)= length of LCS of prefix strings x1x2dotsxi and y1y2dotsyj.
Goal. OPT(m,n).
Case 1.xi=yj.
1+ length of LCS of x1x2dotsxi-1 and y1y2dotsyj-1.
optimal substructure property
(proof via exchange argument)
Case 2.xiyj.
Delete xi : length of LCS of x1x2dotsxi-1 and y1y2dotsyj.
Delete yj : length of LCS of x1x2dotsxi and y1y2dotsyj-1.
Bellman equation.
OPT(i,j)={0ifi=0orj=01+OPT(i-1,j-1)ifxi=yjmax{OPT(i-1,j),OPT(i,j-1)}ifxiyj
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Theory Icdt 99 7th International Conference Jerusalem Israel January 10 12 1999 Proceedings Lncs 1540

Authors: Catriel Beeri ,Peter Buneman

1st Edition

3540654526, 978-3540654520

More Books

Students also viewed these Databases questions

Question

Identify conflict triggers in yourself and others

Answered: 1 week ago