Dynamische Programmierung

Autor:

Quelle: Wikipedia. Seiten: 24. Kapitel: Needleman-Wunsch-Algorithmus, Earley-Algorithmus, Hirschberg-Algorithmus, Levenshtein-Distanz, Zuker-Algorithmus, Baeza-Yates-Gonnet-Algorithmus, Cocke-Younger-Kasami-Algorithmus, Smith-Waterman-Algorithmus, Nussinov-Algorithmus,... Viac o knihe

Produkt je dočasne nedostupný

12.41 €

bežná cena: 14.10 €

O knihe

Quelle: Wikipedia. Seiten: 24. Kapitel: Needleman-Wunsch-Algorithmus, Earley-Algorithmus, Hirschberg-Algorithmus, Levenshtein-Distanz, Zuker-Algorithmus, Baeza-Yates-Gonnet-Algorithmus, Cocke-Younger-Kasami-Algorithmus, Smith-Waterman-Algorithmus, Nussinov-Algorithmus, Rucksackproblem, Viterbi-Algorithmus, Bellman-Algorithmus, Gotoh-Algorithmus, Algorithmus von Floyd und Warshall, Matrix-Kettenmultiplikation, Dynamic-Time-Warping, Optimalitätsprinzip von Bellman, Forward-Algorithmus, Sankoff-Algorithmus, Backward-Algorithmus. Auszug: Der Needleman-Wunsch-Algorithmus ist ein Verfahren der Bioinformatik. Er wird für den Vergleich zweier Sequenzen (häufig zweier DNA- oder Aminosäuresequenzen) genutzt. Hierfür ermittelt er das globale Alignment, d. h. eine Zuordnung der Teilbereiche einer der Sequenzen auf möglichst ähnliche Bereiche der anderen, und eine Bewertung der Gesamtähnlichkeit, den global optimalen Similarity-Score. Er verwendet die Methode der dynamischen Programmierung. Der Needleman-Wunsch-DP-Algorithmus berechnet in einer Matrix für alle Paare von möglichen Präfixen der Sequenzen a und b den optimalen globalen Similarity-Alignment-Score. Das Element der Matrix enthält den optimalen Score für das optimale globale Alignment der Teilsequenz von a und von b. Die Schreibweise entspricht dem i-ten Praefix von a. Wenn m die Sequenzlänge von a bzw. n die Sequenzlänge von b bezeichnet, dann enthält die Score-Matrix M Zeilen und Spalten. Der Alignment-Score der vollständigen Sequenzen ist nach der Ausführung des Algorithmus in enthalten. Die Score-Matrix wird rekurrent berechnet. Für das Element (i,j) der Matrix M wird über drei Fälle maximiert. Die Erweiterung des bisherigen Alignments der Sequenzen und um ein Match bzw. Mis-Match, entspricht der Addition des zuvor berechneten Scores aus und der Kosten für die Ersetzung von zu . Die Erweiterung eines schon berechneten Aligments um eine abschließende Löschung, entspricht der Addition der allgemeinen Gap-Kosten der Länge der Löschung zu dem Score des optimalen Alignments der Sequenzen und , wobei die Länge der Löschung bezeichnet. Analog zur Löschung entspricht die Erweiterung eines optimalen Alignments der Sequenzen und um eine abschließende Einfügung der Addition des Scores dieses Alignments und der Gap-Kosten für die Länge der Einfügung. Der maximale Wert dieser drei Alternativen wird im Element gespeichert. Die Gap-Kostenfunktion kann allgemein sein. D.h. es wird nicht vorausgesetzt, dass einheitliche Kosten oder Affine-Gap-Kosten verwendet w

  • Vydavateľstvo: Books LLC
  • Formát: Paperback
  • Jazyk:
  • ISBN: 9781158941605

Generuje redakčný systém BUXUS CMS spoločnosti ui42.