• Keine Ergebnisse gefunden

Algorithmische Bioinformatik I

N/A
N/A
Protected

Academic year: 2022

Aktie "Algorithmische Bioinformatik I"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Ludwig-Maximilians-Universit¨at M¨unchen Institut f¨ur Informatik

Prof. Dr. Volker Heun

Sommersemester 2019 Ubungsblatt 2¨ 8. Mai 2019

Algorithmische Bioinformatik I

Abgabetermin: Mittwoch, den 15. Mai, vor der Vorlesung

Aufgabe (Notenbonus) 1

Modifiziere den Algorithmus MSS Clever (siehe Skript S. 58) so, dass er alle maximal scoring subsequences findet. Zeige die Korrektheit des angegebenen Algorithmus.

Hinweis: Mit alle sind all diejenigen Teilfolgen gemeint, die einen maximalen Score be- sitzen. Dabei sollen nur die Teilfolgen ausgegeben werden, die keine andere Teilfolge mit maximalem Score enth¨alt.

Aufgabe (Notenbonus) 2

SeiSuperComputerein leistungsf¨ahiger Rechner, der in einer Sekunde 1.000 Elementar- operationen ausf¨uhren kann. F¨ur ein bestimmtes Problem seien f¨unf verschiedene Algo- rithmen verf¨ugbar. Hierbei ben¨otigt deri-te Algorithmus bei einer Eingabe der Eingabe- gr¨oße n genau Ti(n) Elementaroperationen, wobei

T1(n) = 500·n, T2(n) = 50·nlog2(n), T3(n) =n2, T4(n) = n3

100, T5(n) = 3n 1000. ist. Vervollst¨andige die folgende Tabelle (Herleitung bitte auch angeben), in der die Ein- gabegr¨oßen angegeben sind, f¨ur die der i-te Algorithmus auf dem SuperComputer (ziemlich) genau eine Sekunde, eine Minute, eine Stunde, einen Tag bzw. einen Monat Rechenzeit ben¨otigt.

1s 1m = 60s 1h= 3.600s 1d= 86.400s 1M=2.592.000s T1 2

T2 ≈5763

T3

T4

T5 ≈16

Aufgabe 3

SeiHyperComputereine Weiterentwicklung vonSuperComputeraus Aufgabe 2, der um den Faktor 64 schneller ist, also 64.000 Elementaroperationen pro Sekunde ausf¨uhren kann.

Um welchen Faktor (bzw. Summanden o.¨a.) kann man die Eingabegr¨oße f¨ur die f¨unf verschiedenen Algorithmen gegen¨uber SuperComputer erh¨ohen, wenn man dieselbe Rechenzeit zur Verf¨ugung hat? Diese Ver¨anderung ist (m¨oglichst genau) als Funktion der Eingabegr¨oße (beispielsweise als Faktor oder ¨ahnliches) anzugeben, wobei das f¨urT2 nicht genau m¨oglich ist.

Hinweis: Es ist nicht noch einmal eine Tabelle wie bei Aufgabe 2 anzugeben.

Referenzen

ÄHNLICHE DOKUMENTE

In der Regel werden die ¨ Ubungsbl¨atter mittwochs in der Vorlesung ausgegeben und sind in der darauf folgenden Woche mittwochs in der Vorlesung abzugeben (alter- nativ

Bei diesen Aufgaben soll insbesondere die formal saubere Formulierung der L¨osungen als Beweis

Ludwig-Maximilians-Universit¨at M¨unchen Institut f¨ur

Ludwig-Maximilians-Universit¨at M¨unchen Institut f¨ur

Ludwig-Maximilians-Universit¨at M¨unchen Institut f¨ur

Dies ist ein Bonus-Blatt, d.h. welche Annotationen) zu welchem Aufgabenteil geh¨oren

Entwirf einen effizienten Algorithmus, der in einem Text t das l¨angste Teilwort w findet, das genau zweimal in t als Teilwort auftritt... Hinweis: Korrektheitsbeweis

im H¨orsaal E006 im Hauptgeb¨aude der LMU eine Informationsveranstaltung f¨ur Studierende der Bioinformatik zum Hauptstudium (5. Fachsemester) im Bachelor. und zum ¨ Ubergang in