Gewichteter Automat

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 21. Februar 2006 um 13:34 Uhr durch Gagatz (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen

Der gewichtete Automat ist ein mathematisches Konzept aus der theoretischen Informatik und der Automatentheorie. Es ist eine Verallgemeinerung des Automaten. Waehrend die Transitionen eines (deterministischen oder nichtdeterministischen) Automaten mit Buchstaben des zugrundeliegenden Alphabets beschriftet sind, wird den Transitionen eines gewichteten Automaten auch ein bestimmtes Gewicht zugeordnet. Es kann als zum Beispiel als Aufwand interpretiert werden der betrieben werden muss, um vom einen Zustand zum anderen zu gelangen, waehrend eine bestimmte Aktion durchgefuehrt wird.

Mathematische Definition

Sei ein Semiring, eine nichtleere Menge und ein Alphabet. Ein fuenftupel heisst gewichteter Automat, falls: , und . ist dann die Transitionsfunktion, sind die Einstiegsgewichte und die Ausstiegsgewichte.

Ein Pfad in einem gewichteten Automaten ist eine Folge . Die Beschriftung dieses Pfades lautet . Das Gewicht eines solchen Pfades betraegt . Also wird das Einstiegsgewicht mit den Gewichten der Transitionen und dem Ausstiegsgewicht multipliziert. Um fuer ein Wort das Gewicht zu berechnen, addiert der Automat die Gewichte aller Pfade mit der Beschriftung zusammen.


Ein Semiring, der bei gewichteten Automaten oft betrachtet wird ist der tropische Semiring, wobei das neutrale element bezueglich der Minimumsbildung und 0 das neutrale Element bezueglich der Addition ist. Bei Automaten ueber diesem Semiring ist Gewicht eines Wortes das minimum der Gewichte aller Pfade mit der Beschriftung .