Tuesday, September 3, 2019

Kürzestes gemeinsames Problem mit der Supersequenz - Wikipedia


In der Informatik ist die kürzeste gemeinsame Supersequenz von zwei Sequenzen X und Y die kürzeste Sequenz, die X und Y als Untersequenzen. Dies ist ein Problem, das eng mit dem am längsten auftretenden Teilfolgenproblem zusammenhängt. Gegeben zwei Sequenzen X = <x 1 ..., x m > und Y = <y 1 ..., y n >, eine Sequenz U = <u 1 ..., u k > ist eine übliche Supersequenz von X und Y wenn Elemente aus U entfernt werden können, um X oder Y herzustellen. .

Eine kürzeste Common-Supersequenz (SCS) ist eine häufige Supersequenz von minimaler Länge. Bei dem kürzesten gemeinsamen Supersequenzproblem werden die zwei Sequenzen X und Y angegeben, und es ist die Aufgabe, eine möglichst kurze gemeinsame Supersequenz dieser Sequenzen zu finden. Im Allgemeinen ist ein SCS nicht eindeutig.

Für zwei Eingangssequenzen kann ein SCS leicht aus einer längsten gemeinsamen Untersequenz (LCS) gebildet werden. Zum Beispiel, wenn X Y . Durch Einfügen der Nicht-lcs-Symbole unter Beibehaltung der Symbolreihenfolge erhalten wir die SCS: U