18.09.2013 Aufrufe

Sprachliche Mensch-Maschine-Kommunikation

Sprachliche Mensch-Maschine-Kommunikation

Sprachliche Mensch-Maschine-Kommunikation

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

11.2 Dynamisches Programmieren 163<br />

Y = y1, y2, . . .ym). Der Prozeß beginnt mit dem Zustand (1, 1) und muß<br />

am Ende im Zustand (n, m) ankommen. Jeder Editierschritt ist nun ein<br />

Zustandsübergang:<br />

Editierschritt Zustandsübergang<br />

xi−1 auslassen (i − 1,j) → (i, j)<br />

yi einfügen (i ,j − 1) → (i, j)<br />

xi durch yj ersetzen (bzw. unverändert lassen) (i − 1,j − 1) → (i, j)<br />

Tabelle 11.1. Editierschritte und entsprechende Zustandsübergänge<br />

c1<br />

c2<br />

cn<br />

q1<br />

q2<br />

qn<br />

d2i<br />

d1i<br />

d3i<br />

Si<br />

mink ck + dki<br />

Abb. 11.5. Optimierungsschritt beim Dynamischen Programmieren<br />

Die Idee hinter dem dynamischen Programmieren besteht nun darin, die<br />

minimalen Kosten für das Erreichen eines Zustandes aus den minimalen<br />

Kosten aller möglichen Vorgängerzustände und den Kosten für den Zustandsübergang<br />

zu berechnen. In Abb. 11.5 hat der Zustand Si insgesamt n<br />

verschiedene mögliche Vorgängerzustände q1, q2, . . .qn, für die die jeweiligen<br />

minimalen Kosten c1, c2, . . . cn bekannt sind. Wenn die Kosten für den<br />

Zustandsübergang von qk nach Si mit dki bezeichnet wird, dann sind die<br />

Kosten für das Erreichen von Si über den Vorgängner qk gleich ck + dki, und<br />

die minimalen Kosten dafür, auf egal welchem Wege zu Si zu kommen, sind<br />

mink ck + dki.<br />

Wenn zur Darstellung des Editierprozesses eine Anordnung wie in Abb.<br />

11.2 gewählt wird, also x1, x2, . . .xn entlang der Abszisse und y1, y2, . . .ym<br />

entland der Ordinaten, dann ergibt sich eine Matrix. Jeder Matrixkoeffizient

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!