• Keine Ergebnisse gefunden

” Algorithmen der Bioinformatik I“

N/A
N/A
Protected

Academic year: 2022

Aktie "” Algorithmen der Bioinformatik I“"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Sommersemester 2005 Abgabe am 10.6.2005 Prof. Dr. Stefan Posch, Dipl.-Inf. B. M¨oller

9. ¨ Ubung

” Algorithmen der Bioinformatik I“

1. Gegeben sei ein Alphabet A und das Metazeichen ? mit ? /∈ A. Es gelte die Konvention, daß das Metazeichen ? einen beliebigen String aus A repr¨asentiert. Nun sei das Alphabet A¯ = A∪ {?}

gegeben. Jeder String aus A¯repr¨asentiert somit eine Menge von Strings ausA, wir bezeichnen sie als Suchmuster. Wir wollen im folgenden solche Muster in einem StringT mit Hilfe des Suffixbaums ST(T)suchen.

(a) Gegeben sei das SuchmusterS1? S2 ∈A¯mitS1, S2 ∈A. Konstruieren Sie einen Algorithmus, der das Musters einmal inT findet (bzw. das Nichtauftreten feststellt).

(b) Gegeben sei nun das allgemeine SuchmusterS1?S2· · ·?Sk. Konstruieren Sie einen Algorithmus, der das Musters einmal inT findet (bzw. das Nichtauftreten feststellt). Sch¨atzen Sie die Laufzeit ihres Algorithmus ab.

2. Skizzieren Sie den generalisierten Suffixbaum f¨ur die folgende Menge von Strings:

{ababbababba, abbaabbaabba, babbababbab}

3. Welche Schritte sind zum Entfernen eines StringsSi aus einem generalisierten Suffixbaum notwen- dig? Der Suffixbaum liege dabei wie in der Vorlesung angegeben mit einem gemeinsamen Termina- tionssymbol f¨ur alle Strings sowie mit Listen f¨ur die Markierungen in den Bl¨attern vor. L¨aßt sich die Aufgabenstellung inO(|Si|)l¨osen?

4. Entwickeln Sie einen Algorithmus, der das “Longest common substring”-Problem effizient l¨ost: Ge- geben seien zwei StringsS1, S2. Gesucht ist der l¨angste gemeinsame TeilstringLCS(S1, S2)beider Strings, d.h.

argmax{|S|:S ∈A, S vS1, SvS2}, wobeiP vT ⇔ ∃k, l:P =T[k . . . l].

Hinweis: Generalisierte Suffixb¨aume.

Referenzen

ÄHNLICHE DOKUMENTE

Vergessen Sie bitte nicht, dass zur Zulassung zur Pr¨ ufung auch das Vor- rechnen von Aufgaben in den ¨ Ubungen geh¨ ort !!. Man gebe s¨amtliche Untergruppen der symmetrischen Gruppe

Vergessen Sie bitte nicht, dass zur Zulassung zur Pr¨ ufung auch das Vor- rechnen von Aufgaben in den ¨ Ubungen geh¨ ort !!. Man beweise Satz 11.4 aus

Vergessen Sie bitte nicht, dass zur Zulassung zur Pr¨ ufung auch das Vor- rechnen von Aufgaben in den ¨ Ubungen geh¨ ort !!. Welche reelle Zahl liegt im Durchschnitt

Man zeige, dass diese Folge eine Cauchy–Folge ist (siehe Satz 14.11 ii) f¨ ur die Definition einer

Vergessen Sie bitte nicht, dass zur Zulassung zur Pr¨ ufung auch das Vor- rechnen von Aufgaben in den ¨ Ubungen geh¨ ort !!. Sind die Probleme mit polynomialem

Vergessen Sie bitte nicht, dass zur Zulassung zur Pr¨ ufung auch das Vor- rechnen von Aufgaben in den ¨ Ubungen geh¨ ort

Vergessen Sie bitte nicht, dass zur Zulassung zur Pr¨ ufung auch das Vor- rechnen von Aufgaben in den ¨ Ubungen geh¨ ort

Nur f¨ ur Studenten, denen wenige Punkte an der Zulassung zur Pr¨ ufung